วิธีสลับการควบคุมหน้าต่างไปทางซ้าย (Gnome Shell)


77

มีวิธีที่จะเปลี่ยนปุ่มหน้าต่าง gnome-shell ไปทางซ้ายหรือไม่? ฉันเคยชินกับพวกเขาที่อยู่ทางซ้ายว่าพวกเขาอยู่ทางขวาทำให้ฉันหลุดพ้นไป

(gnome shell มีค่าเริ่มต้นที่มุมขวา)


1
คุณพูดออกไปแล้วเท่านั้น เห็นได้ชัดว่าพวกเขาอยู่ทางด้านซ้ายและคุณต้องการให้พวกเขาอยู่ทางด้านซ้าย
Kris Harper

3
ทิ้งไว้ทางซ้าย เพราะถ้าคุณดูแผนที่ที่ร้อนแรงของหน้าจอคุณจะเห็นว่าตัวชี้เมาส์อยู่บ่อยครั้งมากขึ้นที่ด้านซ้ายของหน้าจอไม่ใช่ทางด้านขวา - มันหมายถึงการติดตาม น้อยกว่าปุ่ม
poige

@Poige ไม่เพียงเพราะมันมีปุ่มอยู่ที่ไหน บน Windows แน่นอนว่าแผนที่แสดงทางด้านขวามากกว่านี้ใช่ไหม
ทิม

คำตอบ:


31

สำหรับ 10.10

วิธีที่ง่ายกว่าคือ: Alt+ F2gconf-editor

นำทางไปยังแอพพลิเค→ Metacity →ทั่วไปและดับเบิลคลิกที่รายการ: แล้วป้อนbutton_layout close,minimize,maximize:คุณสามารถใช้spacerในบางจุดเพื่อเพิ่มช่องว่าง

สำหรับ 11.04 และ 11.10

Alt+ F2gconf-editor

นำทางไปยังเดสก์ทอป→คำพังเพย→เปลือก→หน้าต่างและดับเบิลคลิกที่รายการ: แล้วป้อนbutton_layout close,minimize,maximize:คุณสามารถใช้spacerในบางจุดเพื่อเพิ่มช่องว่าง


5
หากคุณต้องการปุ่มทางซ้ายโคลอนจะต้องอยู่ท้ายรายการแทนการเริ่มต้น
cscarney

บน 11.10 ฉันต้องทำการเปลี่ยนแปลงในเดสก์ท็อป -> gnome -> shell -> windows ในการรีสตาร์ท gnome shell กด Alt-F2 และพิมพ์ rt
eug

วิธีการสำหรับ 10.10 ยังใช้งานได้ 12.04 อย่างน้อยที่สุดเมื่อgnome-classicใช้เป็นผู้จัดการเซสชัน
บาร์ต

70

สำหรับ Ubuntu 12.04 และใหม่กว่า

คุณจะต้องมี dconf-editor ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ dconf-tools ติดตั้งก่อน:

dconf เครื่องมือ

เริ่ม dconf-editor:

Alt+ F2→ dconf-editor

ไปที่ org → gnome → shell →การแทนที่เค้าโครงปุ่ม→ เปลี่ยนเป็นclose,minimize,maximize:

ไม่จำเป็นต้องรีสตาร์ทเชลล์

หมายเหตุ: สิ่งนี้จะเปลี่ยนปุ่มยกเลิกในโหมดโอเวอร์เลย์ด้วย

สำหรับ 13.10 และสูงกว่า

ตามผู้ใช้สองสามคนอาจต้องมีการรีสตาร์ทเชลล์ ขอบคุณทุกท่านที่ชี้ให้เห็น


1
close,maximize,minimize:menuทำงานให้ฉันด้วย
ben ben

1
สิ่งนี้ใช้ไม่ได้กับ 13.10 ubuntu-gnome-desktop
Alvar

2
@Alvar: ใช้ gnome-tweak-tool และดูว่ามันช่วยคุณได้ไหม มีตัวเลือกให้สลับหน้าต่างได้เท่าที่ฉันจำได้
Ubuntuser

1
ได้ให้รีสตาร์ท gnome-เปลือก 3.10 ในอูบุนตู 14.04 สำหรับการตั้งค่าที่จะใช้
mikakun

6
สำหรับ Ubuntu 15.10 ใน dconf-editor schema คือ: "org.gnome.desktop.wm.preferences"
JDS

51

ในขณะที่ในทางเทคนิคไม่ใช่ gnome-shell หากคุณใช้ gnome-flashback หรือ gnome-flashback-no-effects กุญแจจะอยู่ที่:

org -> gnome -> desktop -> wm -> preferences -> button-layout  

เปลี่ยนเป็น:

close,minimize,maximize:  

ควรให้สิ่งที่คุณต้องการ

คุณสามารถใช้คำสั่ง:

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

เพื่อให้การดำเนินการเสร็จเร็วขึ้น


สำหรับ Google Chrome ภายใต้ gnome shell ฉันไม่มี metacity> คีย์ - เลย์เอาต์คีย์รหัสนี้ใช้ได้กับฉัน: gconftool-2 --set / apps / metacity / general / button_layout - สตริงประเภท "ปิดย่อเล็กสุด ขยายสูงสุด: "
Julio

3
นี่เป็นที่ตั้งสำหรับ Gnome 3 มาตรฐานในการติดตั้งของฉันเช่นกัน (GNOME Shell 3.18.4 / Ubuntu 16.04)
Cybolic

วิธีที่ง่ายและรวดเร็วที่สุดคือการใช้คำสั่งมันใช้ได้กับฉันอย่างไม่มีที่ติใน Ubuntu 18.04 รวมถึงแอพ chrome ที่ฉันใช้อ่านดังนั้นตอนนี้เอฟเฟกต์เกิดขึ้นแบบเรียลไทม์
maheshmnj

21

หากคุณใช้ Gnome Shell และต้องการปุ่มหน้าต่างทางด้านซ้ายให้ใช้คำสั่งนี้:

dconf write /org/gnome/shell/overrides/button-layout "'close,minimize,maximize:'"

แล้วรีสตาร์ทเปลือกถ้าจำเป็น: กดAlt+ F2พิมพ์และกดrEnter


1
มันอยู่ใน gnome- Advanced Settings (application) > Shell > Arrangement of Buttons > pick all
tweak

5
ยกเว้นที่นั่นมันจะไม่ยอมให้คุณเปลี่ยนไปทางซ้ายซึ่งเป็นสิ่งที่ OP ขอ
ฌอน

1
สิ่งนี้ใช้ไม่ได้กับ Ubuntu 12.04
BuZZ-dEE

@ BuZZ-dEE: ไม่ได้ทำงานใน 13.04 เช่นกันดังนั้นฉันจึงแก้ไขได้โดยเพิ่มเครื่องหมายคำพูดที่ชัดเจนตามรูปแบบ GVariant นอกจากนี้เชลล์ไม่จำเป็นต้องเริ่มต้นใหม่สำหรับฉัน (Gnome 3.4) บางทีนี่อาจจำเป็นสำหรับ Gnome 3 รุ่นก่อนหน้าเท่านั้น
James Haigh

12

หากคุณติดตั้งUbuntu Tweakให้ไปที่Window Managerและเปลี่ยนสถานที่จากซ้ายไปขวาหรือในทางกลับกัน สิ่งนี้จะเปลี่ยนเค้าโครงปุ่มของ Titlebar ทั้งหมดของ windows ไม่ใช่แค่ gnome shell เท่านั้น

ข้อความแสดงแทน


10

Gnome เวอร์ชั่น 3.10, ใช้ 13.04 และ 13.10

ถ้าคุณอัพเกรด Gnome เป็น 3.10 คุณอาจสังเกตเห็นการเปลี่ยนแปลงในการตกแต่งหน้าต่าง
Gnome เวอร์ชั่น 3.10 กำลังเคลื่อนไปสู่การตกแต่งฝั่งไคลเอ็นต์ (CSD โดยย่อ) ในแอปหลักทั้งหมด

ในแอพเหล่านี้ปุ่มปิดจะรวมอยู่ในหน้าต่างโปรแกรมและไม่ได้ใช้การตกแต่งหน้าต่างปกติ

ป้อนคำอธิบายรูปภาพที่นี่

ตามสถานะของWeb Upd8 :

อีกประการหนึ่งการเปลี่ยนแปลงที่สำคัญสวยใน GNOME ล่าสุด 3.10 คือการแนะนำของ"บาร์ส่วนหัว" หรือ "การตกแต่งด้านลูกค้า" การตกแต่งเหล่านี้ใช้ชุดเครื่องมือและชุดเครื่องมือ GTK +:

ดังที่คุณเห็นตอนนี้ปุ่มปิดจะแสดงในแนวเดียวกับแถบเครื่องมือซึ่งช่วยประหยัดช่องว่าง แต่น่าเสียดายที่มันสร้างความแตกต่างที่ใหญ่กว่าระหว่างแอปหลักของ GNOME และแอปพลิเคชันอื่น ๆ เพราะเฉพาะแอปหลักของ GNOME เท่านั้น


แอปพลิเคชันบางอย่างที่มี CSD อาจเคารพตัวแปรสภาพแวดล้อมGTK_CSD=0(ตัวแปรที่ใช้เพื่อ "ลอง" CSD ในรุ่น gnome ของ eariler ที่มี = 1) สำหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวแปรสภาพแวดล้อม: https://help.ubuntu.com/community/EnvironmentVariablesโดยเฉพาะ ส่วน: การเรียกใช้แอปพลิเคชันเดสก์ท็อปที่มีตัวแปรสภาพแวดล้อมเพื่อทดสอบกับโปรแกรมที่เพิ่มสิ่งนี้ลงในตัวเรียกใช้งาน:

Exec=env GTK_CSD=# gedit

การปิดย่อย "#" ด้วย 1 หรือ 0 สำหรับการเปิดและปิดและ gedit ด้วยโปรแกรมที่เลือก

อย่างไรก็ตามมันดูเหมือนกับNautilusใน 3.10 ตัวแปรไม่ทำงาน


ใส่เพียง :

ใน 3.10 มันจะมีปุ่มปิดที่ด้านบนขวาไม่ว่าอะไร [... ]


แล้วคุณจะทำอย่างไร

  • อยู่ที่ Gnome รุ่นเก่ากว่า การพัฒนายังคงดำเนินต่อไปและรุ่น Gnome ในที่เก็บทำงานได้ดี อาจเป็นไปได้ว่าจะมีการเพิ่มตัวเลือกในอนาคต
  • แทนที่ Nautilus กับNemo รูปแบบกรณีส่วนใหญ่ Nemo มีลักษณะและทำหน้าที่เหมือน Nautilus:

    ป้อนคำอธิบายรูปภาพที่นี่

    ติดตั้ง:

    1. Open Terminal ใส่คำสั่งต่อไปนี้:
    2. sudo apt-get install nemo
    3. ทำให้ nemo เป็นเบราว์เซอร์ไฟล์เริ่มต้น

แล้วการแก้ไขซอร์สโค้ดของ Nautilus และการคอมไพล์ใหม่อีกครั้ง?
เซท

1
ส่วนที่น่ารังเกียจคือไม่เพียง แต่หอยโข่งเท่านั้นที่มีปุ่มปิดขนาดใหญ่ทางด้านขวา แต่แอปพลิเคชั่นอื่น ๆ เช่นนาฬิกา, เพลง ฯลฯ
IonicăBizău

แล้ว Ubuntu-gnome 13.10 ล่ะ? ฉันจะแก้ไขปุ่มทางด้านซ้ายที่นั่นได้อย่างไร
อัลวาร์

อันนี้เป็นเรื่องเกี่ยวกับคำพังเพย 3.10 หรือ "ตกแต่งด้านลูกค้า"
Mateo

1
ดังนั้นคุณไม่สามารถใช้การตกแต่งด้านไคลเอ็นต์ / ไม่ได้แก้ไข GNOME และย้ายปุ่มหน้าต่างได้หรือไม่ :(
Vincent

5

ทำสิ่งที่ hrhnick พูดยกเว้นใช้คำสั่งนี้แทน:

gconftool-2 -s /desktop/gnome/shell/windows/button_layout -t String minimize,maximize,close:" where "minimize,maximize,close:

จากนั้นกดAlt+ F2และพิมพ์

gnome-shell --replace

และกด Enter


4

มุมมองหน้าต่างเวิร์กสเปซของ gnome shell ใช้เค้าโครงปุ่มแบบเดียวกับตัวจัดการหน้าต่าง (แม้ว่าจะเป็นปุ่มปิดเท่านั้น) ( รหัสที่เกี่ยวข้อง )

หากคุณตั้งค่าปุ่มปิดหน้าต่างไปทางซ้ายโดยใช้ gconf ปุ่มปิดบนหน้าตัวอย่างหน้าต่างในมุมมองเวิร์กสเปซจะแสดงทางด้านซ้ายด้วย

ใช้ gconf-editor เปลี่ยน / desktop / gnome / shell / windows / button_layout close,minimize,maximize:และเข้าสู่ระบบอีกครั้งเพื่อดูการเปลี่ยนแปลง


ใช่ฉันสามารถยืนยันได้ว่าเป็นวิธีที่ฉันมีการตั้งค่าใน gconf ของฉัน แต่ปุ่มปิดยังคงอยู่ทางด้านขวา อาจเป็นข้อผิดพลาด โปรดทราบว่ามันทำงานอย่างถูกต้องจนกว่าฉันจะติดตั้งส่วนขยายชุดรูปแบบของ gnome-shell ฉันเดิมพันว่าไฟล์ js ที่เกี่ยวข้องถูกเขียนทับ ฉันจะดูมัน ขอบคุณ
Gaidin

ไฟล์ workspace.js ในโฟลเดอร์ / usr / share / gnome-shell / js / ui / ของฉันนั้นแตกต่างจากที่คุณลิงค์ให้ฉัน แต่มันยังมีฟังก์ชั่นเดียวกันอยู่แม้ว่าจะอยู่คนละที่ ทำการแทนที่โดยตรงของไฟล์ workspace.js ด้วยหนึ่งในพื้นที่เก็บข้อมูล bzr ที่คุณเชื่อมโยงกับเพียงแค่แบ่งเปลือก gnome สิ่งที่อยู่ในการขยายชุดรูปแบบจะต้องมีการตั้งสมมติฐาน
Gaidin

ฉันคาดหวังว่าเราจะเห็นปัญหามากมายเกี่ยวกับส่วนขยายของเชลล์ที่เพียงแค่แก้ไขการทำงานของ UI และนำไปสู่ผลลัพธ์ที่สับสน ฉันค่อนข้างแน่ใจว่าสิ่งที่คุณเห็นคือส่วนขยายที่วางตำแหน่งปุ่มนั้น คุณช่วยระบุลิงก์ไปยังส่วนขยายของธีมได้ไหม? แก้ไข:นอกจากนี้คุณใช้อูบุนตูเวอร์ชันใดและเป็นแพคเกจ gnome-shell จากที่เก็บ ubuntu ของเวอร์ชันนั้นหรือไม่
Niel Thiart

ฉันใช้ 11.10 และฉันใช้ที่เก็บส่วนขยายของ gnome shell จากที่นี่ ( webupd8.org/2011/10/official-gnome-shell-extensions.html ) ppa อยู่ที่นี่: ppa: webupd8team / gnome3
Gaidin

1
ฉันเพิ่งค้นพบว่าไม่ใช่ส่วนขยายของธีมที่ทำให้เกิดปัญหาคือส่วนขยายตำแหน่งของหน้าต่างดั้งเดิม ขอขอบคุณที่ส่งฉันลงเส้นทางที่ถูกต้อง ฉันจะส่งรายงานข้อผิดพลาดไปยังผู้พัฒนาส่วนขยาย
Gaidin

4

17.04 และ 17.10 (Gnome 3.22)

จุดเริ่มต้นเป็นเช่นเดียวกับคำตอบนี้: https://askubuntu.com/a/113995/286561

คุณจะต้องมี dconf-editor ซึ่งเป็นส่วนหนึ่งของแพ็คเกจ dconf-tools ติดตั้งก่อน:

dconf เครื่องมือ

เริ่ม dconf-editor:

Alt+ F2→ dconf-editor

แต่ที่สำคัญคือ/org/gnome/desktop/wm/preferences/button-layoutเริ่มต้นคือ: ฉันได้เปลี่ยนไปappmenu:cloe close,minimize,maximize:appmenu( appmenuดูเหมือนจะไม่มีผลกระทบ)

ป้อนคำอธิบายรูปภาพที่นี่

ฉันต้องการจะทำบนเครื่องเทอร์มินัลที่คุณสามารถทำได้ตามที่ระบุไว้ในคำตอบนี้: https://askubuntu.com/a/377811/286561

gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'

4

ใน Ubuntu 18.04:

  1. ตอนนี้คุณสามารถติดตั้งGNOME Tweak Tool (ซึ่งเป็นเครื่องมือที่มีประโยชน์แล้ว) จากSoftware CenterเมนูWindowsเปลี่ยนPlacementไปLeftเป็น

    ป้อนคำอธิบายรูปภาพที่นี่

  2. [การเปลี่ยนแปลง Dconf-editor / เครื่องมือ]ยังคงทำงาน:
    /org/gnome/desktop/wm/preferences/button-layoutตั้งค่าเป็นclose,minimize,maximize
  3. และตัวเลือกเทอร์มินัลเช่นกัน:

    gsettings set  org.gnome.desktop.wm.preferences button-layout 'close,minimize,maximize:'
    

3

คำสั่งนี้จะทำงาน: gconftool-2 --set /apps/metacity/general/button_layout --type string "menu:minimize,maximize,close"(สมมติว่าคุณต้องการย้ายพวกเขาจากซ้ายไปขวาซึ่งเป็นสิ่งที่ฉันตีความจากคำถามของคุณ ... สมมติว่าย้ายจากซ้ายไปซ้ายเป็นคำที่พิมพ์ผิด :-))


ที่จริงฉันต้องการย้ายพวกเขาจากขวาไปซ้าย
jfmessier
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.