ฉันสามารถย้ายตัวเรียกใช้งาน Unity ได้หรือไม่


255

ฉันไม่คุ้นเคยกับระบบ Unity ใหม่ ฉันต้องการย้ายพาเนล Unity ซ้ายไปยังด้านล่างของหน้าจอ (เช่น Windows 7 - ยิ่งคล้ายกันยิ่งดี)

แต่ฉันไม่สามารถหาวิธี เป็นไปได้ไหม?


6
ในฐานะของอูบุนตูที่ 16 คำตอบที่ได้รับการยอมรับที่ควรจะเป็นคนนี้
Dan Dascalescu

คำตอบ:


106

11.10

ขณะนี้มีปลั๊กอิน Compiz ที่ไม่เป็นทางการที่ให้คุณย้าย Unity 3D (ไม่ใช่ Unity 2D) จากด้านซ้ายไปด้านล่าง

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

เครดิต WebUpd8

สรุป:

  1. ตอนนี้คุณสามารถอ่านซอร์สโค้ดได้ ติดต่อผู้ดูแลพร้อมการแก้ไขที่แนะนำ! โปรดจำไว้ว่านี่ไม่เป็นทางการและสามารถ & อาจจะมีข้อบกพร่องมากมายที่จะถูกรีดออก
  2. ติดตั้ง PPA - ppa:paullo612/unityshell-rotated
  3. แพ็คเกจที่จะติดตั้งคือ unityshell-rotated libnux-1.0-0
  4. ปลั๊กอินใหม่Ubuntu Unity Plugin Rotatedจะพร้อมใช้งานใน CCSM
  5. มีโอกาสที่จะค้างในการติดตั้ง หากเกิดกรณีนี้ใช้CTRL+ ALT+ F1เพื่อเริ่มการ TTY เข้าสู่ระบบและรีสตาร์ท lightdm sudo service lightdm restartกับ รันใหม่ccsmเพื่อเปิดใช้งานปลั๊กอินใหม่
  6. ปลั๊กอินนี้จะแทนที่ Unity Plugin อย่างเป็นทางการ เห็นได้ชัดว่าคุณจะไม่ได้รับการแก้ไขข้อผิดพลาดเพิ่มเติมจากทีมพัฒนาอูบุนตู - คุณจะไว้วางใจผู้ดูแล PPA เพื่อจัดหาการแก้ไขข้อบกพร่อง

คำเตือนโปรดดูคำถามและคำตอบเกี่ยวกับปัญหาความมั่นคงที่อาจเกิดขึ้นโดยใช้ CCSM


คำถามที่เชื่อมโยง:

  1. PPA คืออะไรและฉันจะใช้ได้อย่างไร
  2. รหัสแหล่งที่มา

@fossfreedom ฉันสามารถกู้คืนปลั๊กอิน Unity อย่างเป็นทางการได้หรือไม่หากฉันตัดสินใจเปลี่ยนกลับ (ฉันใช้ 12.04 ตอนนี้)
Nirmik

1
ฉันได้พาดหัวคำตอบเป็น 11.10 - ใช้ได้กับ 11.10 เท่านั้น (ยังไม่มี PPA 12.04 PPA) สำหรับผู้ใช้ 11.10 คน - ใช่คุณสามารถย้อนกลับได้เนื่องจากมีปลั๊กอินมาตรฐานอยู่ใน CCSM ที่จะเลือก (เปิดใช้งานใหม่)
fossfreedom

3
ดี. ตกลง. นี่ย้ายไปด้านล่าง แล้วด้านขวาล่ะ ฉันอยากให้มันอยู่ทางขวาเหมือนกับ Wharf Bar ใน AfterStep
อีวาน

@Ivan - note - คำตอบนั้นพาดหัว 11.10 มีคำตอบอื่นสำหรับคำถามใหม่ ๆ อย่างไรก็ตามคุณควรทราบ - ตัวเรียกใช้ทางด้านขวามือจะไม่สามารถใช้งานได้เว้นแต่คุณจะใช้ภาษาจากขวาไปซ้ายเช่นอาหรับและฮิบรู
fossfreedom

1
นี่เป็นความคิดที่ดี แต่มันจะทำงานใน Ubuntu 15.04 หรือไม่
ชีวิตอยู่กันนาดา

106

12.04 - 15.10

ตั้งแต่ 12.04 คุณไม่สามารถย้ายตัวเรียกใช้และไม่มีการสนับสนุนอย่างเป็นทางการสำหรับสิ่งนั้น

นี่คือการออกแบบและจนถึงขณะนี้ยังไม่มีแผน Canonical ที่จะเปลี่ยนสิ่งนั้น นี่คือคำพูดจาก Markในรายงานข้อผิดพลาดสำหรับ Ubuntu 11.04:

ฉันคิดว่ารายงานจริง ๆ แล้วหมายความว่าตัวเรียกใช้งานควรเคลื่อนย้ายไปยังขอบอื่น ๆ ของหน้าจอได้ ฉันกลัวว่าจะไม่ทำงานกับเป้าหมายการออกแบบที่กว้างขึ้นของเราดังนั้นเราจะไม่ดำเนินการนั้น เราต้องการให้ตัวเรียกใช้งานอยู่ใกล้กับปุ่ม Ubuntu เสมอ

ฉันตีความว่าในฐานะที่เป็นขาตั้งที่การออกแบบที่สอดคล้องกันจะต้องมีประสบการณ์ในฐานะความเป็นหนึ่งเดียว (ตั้งใจจะเล่นสำนวน) หรือไม่สามารถใช้งานได้เลย

ในขณะที่ฉันไม่เห็นด้วยกับการตัดสินใจของ Mark / Canonical เป็นการส่วนตัวที่จะไม่ให้วิธีในการย้ายตัวเรียกใช้งาน ( โปรดอ่านบันทึกสุดท้ายของฉันเกี่ยวกับเรื่องนี้ ) ฉันเข้าใจตัวเลือกการออกแบบ: มันสมเหตุสมผลจริงๆที่จะอยู่ด้านข้าง ด้านล่าง. ผู้ใช้ส่วนใหญ่ในปัจจุบันมีจอไวด์สกรีนและแทบทุกจอภาพที่จำหน่ายโดยเฉพาะสำหรับผู้บริโภคทั่วไปก็เป็นจอไวด์สกรีนเช่นกัน นั่นหมายความว่าผู้ใช้ส่วนใหญ่มีพื้นที่แนวนอนเพิ่มมากขึ้น (ส่วนใหญ่ใช้งานน้อย) ในขณะที่พื้นที่แนวตั้งเป็นแบบพรีเมี่ยม

แอพและเว็บไซต์ส่วนใหญ่ไม่ใช้ความกว้างหน้าจอทั้งหมดของคุณ (ตรวจสอบแถบพื้นหลังแนวตั้งขนาดใหญ่ในหน้าจอทั้งสองด้านของ Ask Ubuntu เป็นต้น) แต่พวกเขาทำใช้ความยาวแนวตั้งเต็มรูปแบบ (ที่จริงพวกเขาเลื่อน 3, 5, 10 เท่าของความสูงหน้าจอของคุณ) ความหมายมากมายและการเลื่อน จากนั้นคุณลบแถบหัวเรื่องแถบเมนูแถบรายการโปรดแถบแท็บ ฯลฯ ทั้งหมดจะดูดพื้นที่แนวตั้งอันมีค่าของคุณ ดังนั้นการเพิ่มตัวเรียกใช้งานที่ด้านบน / ล่างจะทำให้สิ่งต่าง ๆ แย่ลงในขณะที่มีพื้นที่ว่างแนวนอน“ ว่าง” เป็นจำนวนมาก

มีการเคลื่อนไหวอย่างต่อเนื่องและแข็งแกร่งในการพัฒนาแอพเบราว์เซอร์พิเศษเพื่อลดจำนวนแถบและผสานเข้าด้วยกัน คิดว่า Firefox จะเปลี่ยนแปลงอย่างไรในเรื่องนี้ในช่วงไม่กี่ปีที่ผ่านมา ดังนั้นจึงเป็นการสมเหตุสมผลที่ระบบปฏิบัติการจะทำเช่นเดียวกัน

จริงแผง Windows 'เป็นงานฝีมือที่ดี ... แต่ตัวเลือกการออกแบบของ Unity ที่จะวางไว้ที่ด้านข้างไม่ใช่ด้านล่างเป็นตัวเลือกที่ชาญฉลาดเมื่อคุณคุ้นเคย และมันก็คุ้มค่าที่จะทำเช่นนั้น ล้อเมาส์ของคุณจะพูดขอบคุณ;)

ที่กล่าวว่าบางบันทึกที่สำคัญ:

  • ฉันแค่แสดงแถลงการณ์ของ Mark / Canonical และมุมมอง ในขณะที่ฉันเข้าใจตัวเลือกการออกแบบและฉันเห็นด้วยกับตัวเรียกใช้งานด้านข้างฉันไม่เห็นด้วยกับการตัดสินใจที่ไม่สามารถเคลื่อนย้ายได้ แต่ฉันเป็นแค่ผู้ส่งสาร อย่ายิงผู้ส่งสาร

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

  • คุณสามารถอย่างน้อยมีบางการควบคุมการปล่อยในการติดตั้งหลายจอภาพ:

Unity launcher การตั้งค่าหลายจอภาพ

(ภาพที่แก้ไขจากUbuntu Vibes )


49
หากคุณสงสัยว่า“ ปุ่มอูบุนตู” (aka“ BFB ”) ที่กล่าวถึงโดย Mark ในเครื่องหมายคำพูดดูเหมือนจะเป็นปุ่มที่อยู่ด้านบนซ้ายของหน้าจอในขณะที่เขาแสดงความคิดเห็น ตอนนี้มันเป็นเกี่ยวกับการปล่อยตัวเองที่ด้านบน เนื่องจากมันจะย้ายไปกับตัวเรียกใช้งานจึงไม่ช่วยปรับการออกแบบของ Mark ให้เหมาะสมอีกต่อไป
Rory O'Kane

13
ในการตั้งค่าจอภาพหลายจอแถบด้านข้างจะมีความด้อยกว่าที่ด้านล่าง (หากแถบอยู่บนหน้าจอที่มีหน้าจออื่นทางด้านซ้ายของหน้าจอเนื่องจากหน้าจอกลางในการตั้งค่า 3 หน้าจอ) ตัวเรียกใช้งานอยู่ในขณะนี้ "อยู่ในอวกาศ" และไม่เพลิดเพลินกับขอบหน้าจอขนาดไร้ขีด จำกัด ของ Fitts อีกต่อไป Sticky edge พยายามทำให้ขอบนั้นเป็นเป้าหมายที่กว้างขึ้น แต่ก็ยังเป็นตัวเลือกที่ดีสำหรับการหยุดแบบยากลำบาก
Legion

3
@ RoryO'Kane จอแสดงผลแบบกว้างไม่ได้เป็นเหตุผลที่ดีเนื่องจากคุณอาจใช้แผงซ่อนอัตโนมัติแบบที่ฉันทำดังนั้นจึงไม่ได้ขโมยพิกเซลเดียวไปยังแอปอื่น ๆ
Fran Marzoa

6
ฉันได้หมุนจอภาพหลักของฉันเพื่อให้เป็นแนวตั้งและเพื่อให้ตัวเรียกใช้งานกินพื้นที่ล้ำค่าในมิติที่ จำกัด ซึ่งเป็นความอัปยศจริง
Burhan Ali

2
@BurhanAli: ฉันมีจอมอนิเตอร์ขนาด 24 นิ้วที่มีเดือยที่ฉันชอบที่จะใส่ในโหมดแนวตั้งดังนั้นฉันจึงแบ่งปันความเจ็บปวดของคุณและฉันก็เสียใจกับการตัดสินใจของ Mark / Canonnical Autohide ช่วย แต่ไม่แก้ปัญหา th แน่นอนจะทำให้เรา "ผู้ใช้มุมกรณี" มีความสุขมาก :)
MestreLion

51

16.04 และใหม่กว่า (Unity 7)

จาก 16.04 ตัวเรียกใช้งาน Unity สามารถย้ายได้

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

คัดลอกและวางสิ่งต่อไปนี้ในเทอร์มินัล:

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

หากต้องการรีเซ็ตกลับเป็นตำแหน่งด้านข้าง:

gsettings set com.canonical.Unity.Launcher launcher-position Left

ว้าวฉันไม่คิดว่ามันจะง่ายขนาดนั้น: p
Rahil Wazir

ดูเหมือนกับว่าสิ่งนี้ต้องการ 16.04, Unity 7 ใน 14.04 ไม่มีการตั้งค่า "ตำแหน่งตัวเรียกใช้" ขอบคุณสำหรับการโพสต์คำตอบ!
Daniel

ผู้ใช้งานตั้งแต่ 16.04 เป็นต้นไปควรใช้วิธีการต่าง ๆ ในการย้ายตัวเรียกใช้ไปยังตำแหน่งด้านล่างที่ระบุไว้ในโพสต์นี้: ผู้ใดย้าย Unity Launcher ไปยังจุดต่ำสุดใน Ubuntu 16.04
Sergiy Kolodyazhnyy

2
@fossfreedom คุณสร้างอูบุนตูของคุณแบบนั้นอย่างไร? ฉันชอบสไตล์นี้
redanimalwar

3
แล้วเอาไปวางที่ขอบขวาล่ะ? ทำไมจึงเป็นไปไม่ได้
Alexander Pacha

22

คุณไม่สามารถย้ายตัวเรียกใช้จากที่ที่เป็น นี่คือความคิดเห็นจากMark Shuttleworth :

ฉันคิดว่ารายงานจริง ๆ แล้วหมายความว่าตัวเรียกใช้งานควรเคลื่อนย้ายไปยังขอบอื่น ๆ ของหน้าจอได้ ฉันกลัวว่าจะไม่ทำงานกับเป้าหมายการออกแบบที่กว้างขึ้นของเราดังนั้นเราจะไม่ดำเนินการนั้น เราต้องการให้ตัวเรียกใช้งานอยู่ใกล้กับปุ่ม Ubuntu เสมอ

นอกจากนี้คุณยังสามารถใช้Cairo-Dockติดตั้ง Cairo-dock :

Cairo-Dock เป็นอินเตอร์เฟสเดสก์ท็อปที่สวยงามรวดเร็วและปรับแต่งได้ คุณสามารถมองเห็นว่ามันเป็นทางเลือกที่ดี / นอกเหนือจาก Unity, Gnome-Shell, Xfce-panel, KDE-panel, ฯลฯ หลังจากทำงานหนัก 6 เดือน, Cairo-Dock รุ่นใหม่จะมีให้บริการ (ที่มา: http: // www .glx-dock.org / )

ทางเลือกอื่น ๆ ที่ให้ตัวเรียกใช้งานที่ด้านล่างของหน้าจอ: Cinnamon , LXDEและอื่น ๆ

นี่เป็นสกรีนช็อตของเดสก์ท็อป Cinnamon ของฉัน (ดังที่คุณเห็น launcer อยู่ด้านล่าง):

เดสก์ท็อปอบเชย

อย่างที่คุณเห็นLinux มีตัวเลือกมากมาย!


7
สิ่งที่ตลกเกี่ยวกับคำพูดนั้นแม้ว่ามันจะถูกสร้างขึ้นในวันที่ Natty พวกเขาย้ายปุ่ม Ubuntu ไปที่ตัวเรียกใช้เองทำให้อาร์กิวเมนต์นั้นเป็นโมฆะ
เซ ธ

3
ดังนั้นตอนนี้อาร์กิวเมนต์เป็นโมฆะมีวิธีใน 13.04+ หรือไม่
digitalextremist

1
@digitalextremist: ไม่และไม่เกิน 14.04
MestreLion

เพื่อนคุณยอดเยี่ยม! มันยอดเยี่ยมมากจนฉันไม่ต้องการแม้แต่แถบข้าง
Adel Abula - MageBinary

14

หากคุณใช้ Ubuntu 16.04 คุณสามารถเรียกใช้คำสั่งต่อไปนี้ในเทอร์มินัลเพื่อย้าย unity launcher ไปที่ด้านล่าง:

gsettings set com.canonical.Unity.Launcher launcher-position Bottom

หากคุณต้องการในตำแหน่งเริ่มต้น (ด้านซ้ายของหน้าจอ) ให้เรียกใช้:

gsettings set com.canonical.Unity.Launcher launcher-position Left

11

คุณยังสามารถใช้เครื่องมือ Unity Tweak เพื่อย้ายตัวเรียกใช้ไปที่ด้านล่าง

ขั้นแรกให้ติดตั้ง Unity Tweak Tool ด้วยบรรทัดต่อไปนี้จากเทอร์มินัล ( ctrl+ alt+ t)

sudo apt install unity-tweak-tool

หลังจากนั้นคุณสามารถเปิดได้จากเส้นประหรือบรรทัดคำสั่ง

คุณจะได้รับการต้อนรับจากหน้าต่างต่อไปนี้ซึ่งคุณต้องเข้าถึงแท็บStarter (เรียกว่าLauncher เป็นภาษาอังกฤษ) (ดูลูกศร):

ความสามัคคี-ปรับแต่งเครื่องมือ-1

ในแท็บเริ่มต้นคุณจะเห็นตัวเลือกเพื่อย้าย Launcher ไปที่ด้านล่าง (ดูลูกศรในภาพต่อไปนี้):

ความสามัคคี-ปรับแต่งเครื่องมือ-2


แท็บนี้เรียกว่า "Launcher" เป็นภาษาอังกฤษ
เซท

รวมไว้ในคำตอบแล้วขอบคุณ ขอบคุณเช่นกันสำหรับการแก้ไขไวยากรณ์ที่ไม่ดีอย่างไม่น่าเชื่อของฉัน :))
Videonauth

4

อีกวิธีที่เป็นไปได้ - ผ่านทางdconf-editorสคีมาคือcom.canonical.Unity.Launcher

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

ในการติดตั้งdconf-editorรันsudo apt-get install dconf-editorในเทอร์มินัลหรือค้นหาในศูนย์ซอฟต์แวร์ใหม่


มันไม่ใช่ตัวเลือกใน Ubuntu 14.04
Pallavi

2
@Pallavi ใช่เพราะมีการเพิ่มตำแหน่งด้านล่างของตัวเรียกใช้ใน 16.04 :) นอกจากนี้หากคุณไม่ได้สังเกตเห็นคำถามจะถูกติดแท็ก 16.04 ดังนั้นจึงไม่มีคำตอบที่เกี่ยวข้องกับ 14.04 ในตอนแรก
Sergiy Kolodyazhnyy
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.