ฉันจะลบตัวเรียกใช้งาน Unity ได้อย่างไร


54

เราจะลบตัวเรียกใช้งานที่มาพร้อมกับ Unity ใน Ubuntu รุ่นใหม่นี้ได้อย่างไร

คำตอบ:


11

พูดง่ายๆ: คุณทำไม่ได้ ตามการออกแบบตัวเรียกใช้มีวัตถุประสงค์เพื่ออยู่ที่นั่นเสมอ ถ้าคุณต้องการที่จะยอมแพ้วิธีเดียวที่จะทำได้คือยกเลิกการใช้อินเทอร์เฟซแบบเอกภาพทั้งหมดโดยการสลับไปใช้ DE อื่นหรือเปลี่ยนไปใช้เซสชั่น GNOME แบบคลาสสิค

ย้ายปล่อยให้บางส่วนขอบของหน้าจออื่น ๆ ที่ยังไม่ได้ดำเนินการและจะไม่เป็นไปตามความคิดเห็นของมาร์คในข้อผิดพลาด


1
ฉันจะไม่เปลี่ยนไปใช้ DE คนอื่นฉันพยายามไม่ชอบพวกเขา ฉันใช้ Cairo-Dock และฉันต้องการกำจัดตัวเรียกใช้อย่างถาวร ทำไมเป็นไปไม่ได้ ทำไมถึงมีข้อ จำกัด ของเทียม? ทำไมการออกแบบนี้จึงเป็นที่ยอมรับ
4xy

1
หนึ่งอาจเพิ่มคำตอบนี้ว่ามีวิธีที่จะทำให้ autohide ปล่อยตั้งแต่นี้เป็นคำตอบที่ได้รับการยอมรับ
Sergiy Kolodyazhnyy

1
ฉันเห็นด้วยกับคะแนนของ 4xy อย่างสมบูรณ์ WTF? นี่เป็นพฤติกรรมประเภทหนึ่งที่ทำให้ฉันเปลี่ยนมาใช้ Linux จาก Windows! เราจะยกเรื่องนี้ขึ้นที่ไหนสักแห่งได้ไหม? ขอบคุณสำหรับคำตอบที่ชัดเจนของคุณ Bilal! ของหลักสูตรนี้ไม่ได้ไปกับคุณ
Peter Pan

33

ใน 12.04 คุณสามารถไปที่การตั้งค่าระบบ> ลักษณะ> พฤติกรรมและเปิดการซ่อนอัตโนมัติจากนั้นลดความไวลงไปได้ ตอนนี้ตัวเรียกใช้จะแสดงเมื่อคุณกดSuperเท่านั้น


หรือถ้าคุณลากไอคอนไปทางด้านซ้ายของหน้าจอ (ปัญหาหากคุณติดตั้งแท่นวางที่มีคุณสมบัติลาก -n-drop)
Rasmus

ใน 11.10 เป็นปัญหาถ้าคุณลากสิ่งใดเลย (ภาพจากหน้าเว็บเป็นต้น)
weberc2

13.04: คุณสามารถเลือกมุมซ้ายบนเท่านั้น (ไม่ใช่ด้านซ้ายทั้งหมด)
Marius Hofert

14
  1. ติดตั้ง ccsm (ตัวจัดการการตั้งค่า Compiz Config)

  2. เปิด ccsm และคลิกที่ "Unity Plugin"

  3. ภายใต้ "พฤติกรรม" เปลี่ยน "ซ่อนตัวเรียกใช้" เป็น "ซ่อนอัตโนมัติ"

  4. เปลี่ยน "เปิดเผยโหมด" เป็นไม่มี

  5. ปิดการใช้งาน "คีย์เพื่อแสดงตัวเรียกใช้งาน" และ "คีย์เพื่อเน้นไปที่ตัวเรียกใช้งาน"

* การปิดใช้งาน "รหัสเพื่อแสดงตัวเรียกใช้งาน" อาจทำให้คุณไม่สามารถเข้าถึงประได้ หากคุณข้ามส่วนนี้ของขั้นตอนที่ 5 คุณสามารถเข้าถึงเส้นประ แต่ตัวเรียกใช้จะปรากฏขึ้นแบบไม่รุกรานในขณะที่เส้นประปรากฏขึ้น ฉันไม่รู้จะหยุดสิ่งนี้ได้อย่างไร

ปรับปรุง: 12.04 ทำสิ่งที่แตกต่างดังนั้นสิ่งนี้อาจไม่ทำงานหลังจาก 11.10


1
ขั้นตอนที่ 4 ไม่สามารถใช้ได้ใน 12.04 ดูคำตอบโดย WarriorIng64 สำหรับวิธีแก้ปัญหา
Rasmus

12.04 เปิดตัวหนึ่งวันก่อนโพสต์ คำตอบของฉันตั้งแต่เดือนกุมภาพันธ์นำไปใช้กับ 11.10 ;) ฉันจะอัปเดตอย่างไรก็ตาม
weberc2

ด้วยจอภาพหลายจอคุณอาจต้องเปลี่ยน "Edge stop veliocity" (ทดลอง) เป็น 1 เพื่อป้องกันไม่ให้ตัวชี้เมาส์เคลื่อนที่ "ติด" ระหว่างการเคลื่อนไหว
tylerl

ใน 12.10 Compiz ไม่มีตัวเลือก "none" สำหรับโหมดเปิดเผย
แพทริค

@pthurmond ตามคำตอบของฉันนี่อาจไม่ทำงานหลังจาก 11.10
weberc2

9

คุณสามารถทำสิ่งต่อไปนี้:

  1. ติดตั้งและเปิดการตั้งค่า ComizConfig Manger
  2. เลือกปลั๊กอิน Ubuntu Unity
  3. ตั้งค่าHide Launcherตัวเลือกเป็น 'Autohide'
  4. ตั้งค่าReveal Modeตัวเลือกจาก 'ซ้าย' เป็น 'ไม่มี'

นั่นควรทำเคล็ดลับ คุณอาจต้องดำเนินการsetsid unityเพื่อให้การเปลี่ยนแปลงมีผล


2
+1 สำหรับความพยายาม แต่มันก็ยังอยู่ที่นั่นจนกระทั่งมีบางสิ่งผลักมันออกไปให้พ้นทาง
Brandon Bertelsen

ฉันแน่ใจ ฉันอ่านขั้นตอนที่แน่นอนเหล่านั้นในเว็บไซต์อื่น ติดตามพวกเขา ข้อตกลงเดียวกันแม้ว่าการเลือกซ่อนอัตโนมัติจะทำหน้าที่เหมือนที่คาดไว้จากการหลบหน้าต่าง
Brandon Bertelsen

ที่จริงตอนนี้ฉันลองทางเลือกแล้ว ไม่ว่าฉันจะตั้งค่าอะไร
Brandon Bertelsen

บางทีตัวเลือกนั้นก็ไม่ได้ทำ มีวิธีใช้การเปลี่ยนแปลงที่ไม่มี ccsm หรือไม่
Brandon Bertelsen

เหมือนกันสำหรับฉัน ... Autohide + none ฉันตรวจสอบว่าปลั๊กอินเปิดใช้งานอยู่ ... แต่ยังมี pannel ที่โง่นี้อยู่ ฉันไม่ได้ใช้ Unity 2D
Waza_Be


3

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

  • ความทึบของแผง 0.0050
  • Launcher Opacity 0.0000
  • เปิดเผย Edge 0.2000
  • เปิดเผยความดัน 999 (นี่คือหน้าต่างหลักดังนั้นจึงไม่สามารถจับเมาส์ได้)
  • ความดันเอาชนะเอาชนะ 1
  • ความดันของเมาส์เสื่อมลง 1
  • ขอบหยุด 1
  • เมนูจะจางหายไปส่วนที่เหลือเป็น 0
  • ตัวเรียกใช้จับเมาส์ .... UNCheCkEd

วิธีนี้ไม่มีการแฮ็กแค่ปรับเปลี่ยนเล็กน้อยและเส้นประก็ยังอยู่ที่นั่นและแถบจะมองเห็นได้เมื่อกดปุ่มขีดเท่านั้น ...... ฉันคิดว่าฉันสามารถลบตัวเรียกใช้ทั้งหมดออกจากตอนนี้และจากนั้นมันแทบจะไม่สังเกตเห็น .... ไชโย

คุณสามารถไปที่ตัวแก้ไขการกำหนดค่าและเปลี่ยนค่าเหล่านี้ด้วยช่วงที่มากขึ้น


3

ในไฟล์ /usr/share/unity-2d/shell/Shell.qml และสามารถแก้ไขได้ด้วยคำสั่ง

gksudo gedit /usr/share/unity-2d/shell/Shell.qml

วิธีการลบแถบที่เหลือที่ลอยอยู่นั้นมีการตั้งค่า:

LauncherLoader {
id: launcherLoader
anchors.top: parent.top
anchors.bottom: parent.bottom
width: 0

^ เปลี่ยนความกว้างเป็น 0 หรือ 1, 1 จะแสดง 1 พิกเซล แต่จะไม่สร้างสิ่งประดิษฐ์กราฟิก


มีวิธีแฮ็ก -y น้อยกว่าในการทำเช่นนี้?

ไฟล์อื่นสามารถแก้ไขได้โดยใช้

gksudo gedit /usr/share/unity-2d/shell/launcher/Launcher.qml

ฉันตระหนักถึงคุณลักษณะการซ่อนอัตโนมัติใน CCSM อย่างไรก็ตามนั่นไม่ใช่สิ่งที่ฉันกำลังมองหา ฉันต้องการวาง launcher แยกจากกันเป็นอันหนึ่งอันเดียวกันและความไวของ autohide จะทำให้การใช้ทั้งคู่นั้นยาก


2

หากคุณออกจากระบบให้ใส่ชื่อผู้ใช้ของคุณคุณสามารถเลือก (ที่ด้านล่าง) เพื่อเข้าสู่ 'Ubuntu Classic' นั่นจะทำให้คุณได้คำพังเพยแบบ 2 แผงเก่า


2

หากคุณใช้ Unity 2d คุณเพียงแค่เปลี่ยนชื่อไฟล์/usr/bin/unity-2d-launcherเป็นอย่างอื่นมันจะทำการหลอกลวง คุณจะสูญเสียฟังก์ชันการค้นหาด้วยเช่นกัน แต่แถบเมนูจะทำงาน


สิ่งนี้ถูกเปลี่ยนชื่อเป็น 12.04 หรือไม่? ดูเหมือนจะไม่พบมัน
Rasmus

2

สิ่งสำคัญ:


ถ้าคุณต้องการพาเนล gnome ก่อนที่จะปิดการใช้งานตัวเรียกใช้งาน


นำทางไปSystem> Preferences>Startup Applications

คลิก Add

Name=Gnome panels

Command=gnome-panel

และคลิกcloseปุ่ม

ไม่เป็นไร.


- สามัคคีกับแผงคำพังเพย


กดSUPERปุ่มและประเภท

ccsm

ENTERกว่ากด

ปิดใช้งานปลั๊กอิน unity จากหน้าต่าง Compiz Config (ยกเลิกการเลือกช่องคลิก)

ออกจากระบบ & เข้าสู่เซสชันของ Ubuntu

-Unity without launcher ...

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

วิธีนี้ใช้งานได้ดียกเว้นคุณไม่สามารถย้ายปิดและปรับขนาดหน้าต่างด้วยเมาส์ได้ ดังนั้นผมจึงขอแนะนำให้เปิด "ผลกระทบ" -> "หน้าต่างตกแต่ง" ในccsmแล้วตั้งค่าคีย์ร้อนเพื่อปพลิเคชันที่คุณชื่นชอบ (เช่นgnome-terminal, nautilusฯลฯ ... ) ใน "ทั่วไป" -> "คำสั่ง"
ลูคัส

2

อย่างน้อยคุณสามารถตั้งค่าเป็น "autohide" ccsm มีตัวเลือกสำหรับสิ่งนั้น

  1. ติดตั้งตัวจัดการการตั้งค่า ติดตั้ง compizconfig-settings-manager CompizConfig (CCSM)
  2. Alt + F2
  3. พิมพ์about:configและกด Enter
  4. เปลี่ยนซ่อนตัวเปิดการตั้งค่าเพื่อซ่อนอัตโนมัติ

1

แน่นอนว่าเมื่อคุณเข้าสู่ระบบให้เลือกชื่อของคุณและเมื่อกล่องรหัสผ่านปรากฏขึ้นที่แผงด้านล่างและเลือก Ubuntu Classic


1
ฉันไม่ได้ตั้งใจจะรุนแรง ฉันชอบเครื่องมือค้นหา ฉันไม่ชอบตัวเรียกใช้งานทางด้านซ้าย (เพราะฉันใช้ท่าไคโรอยู่แล้ว) ไม่สามารถมีหนึ่งโดยไม่มีอื่น ๆ ?
MEM

คุณสามารถแก้ไขแหล่งที่มาของความสามัคคีได้ตลอดเวลา (ถ้าคุณทำได้ :)
ขีดความสามารถ

1

คุณสามารถปิดการใช้งานปลั๊กอินเอกภาพใน cssm และออกจากระบบและอีกครั้งและมันหายไป แต่ก่อนหน้านั้นอาจเพิ่มบางอย่างเช่น awn ในแอปพลิเคชันเริ่มต้น


ดังนั้นท่าจำเป็นเสมอ?
Jeannie

Nope คุณสามารถจัดการได้ดีด้วยแป้นพิมพ์ลัด
desgua

1

ใช้ unity-2d-panel มันติดตั้งโดยค่าเริ่มต้น เพื่อดูว่าอะไรที่จะรู้สึกเหมือนกด Alt + F2 metacity --replace && unity-2d-panelและเรียกใช้


1

คุณสามารถเปลี่ยน / ปิดใช้งานโหมดเปิดเผยของตัวเรียกใช้งาน สิ่งนี้จะไม่ปิดใช้งานตัวเรียกใช้งาน แต่วิธีเดียวที่จะเปิดเผยตัวเรียกใช้งานคือการกดSuperปุ่ม

การทำเช่นนี้ตามขั้นตอนที่ 1-3 ดังกล่าวโดยTobi ตอนนี้การตั้งค่าสำหรับโหมดเปิดเผยจะปรากฏขึ้นและสิ่งที่คุณต้องทำคือเปลี่ยนโหมดเปิดเผย


1

ใช้เครื่องมือ Unity Tweak และตั้งค่าตัวเรียกใช้ให้ซ่อนอัตโนมัติจากนั้นนำความไวแสงไปที่การตั้งค่าต่ำสุดและตัวเรียกใช้ความสามัคคีจะปรากฏขึ้นเมื่อคุณกดปุ่ม super

ด้วยการออกแบบ Unity Launcher ไม่สามารถลบออกได้หากคุณต้องการให้มันหายไปอย่างสมบูรณ์คุณสามารถลองสภาพแวดล้อมบนเดสก์ท็อปอื่น ๆ เช่น GNOME, Xfce หรือ KDE


0

คุณพยายามซ่อน Unity Launcher หรือไม่? ติดตั้ง Compiz Config Manager (ccsm) เรียกใช้และไปที่ Unity Plugin จากนั้นเปิดแท็บขั้นสูง (ถ้าฉันจำได้อย่างถูกต้อง - อันสุดท้าย) และควรมีตัวเลือกให้ซ่อนตัวเรียกใช้ทั้งหมด ฉันคิดว่าฟังก์ชั่นของปุ่ม Windows จะยังคงใช้งานได้กับขีดที่ซ่อนอยู่อย่างสมบูรณ์ อย่างไรก็ตามฉันไม่สามารถรับประกันได้ว่าสิ่งนี้จะลบตัวเรียกใช้อย่างสมบูรณ์อาจจะแสดงเมื่อคุณทำบางสิ่งบางอย่าง ...


0

ฉันรู้ว่านี่เป็นชั้นมากกว่าปี แต่ฉันยังต้องการที่จะให้คำตอบของฉัน: ติดตั้ง Compiz-Config-Settings-Manager เปิดขึ้นปิดปลั๊กอิน Unity อย่างสมบูรณ์ติดตั้ง GnoMenu หรือ Cardapio หรือเครื่องมือค้นหาอื่น ๆ ที่มีให้ เป็นปลั๊กอินสำหรับ cairo-dock และไปที่นั่น!

นอกจากนี้แทนที่จะพยายามแก้ไข Gnome อีกทางเลือกหนึ่งคือ KDE ติดตั้ง kubuntu-desktop จากศูนย์ซอฟต์แวร์และคุณจะไม่เสียใจ


คุณสามารถบอกฉันได้ว่าสิ่งนี้แตกต่างจากคำตอบ upvoted อื่นใดหรือไม่
Fabby

0

สำหรับ Unity 7.4.0 ให้แทนที่ไฟล์ "/usr/lib/x86_64-linux-gnu/compiz/libunityshell.so" ด้วยไฟล์นี้

libunityshell.so

หลังจากแทนที่ไฟล์แล้วให้ตั้งตัวเรียกใช้งานในโหมดซ่อนอัตโนมัติและรีสตาร์ทพีซี สิ่งนี้จะซ่อน unity-launcher อย่างสมบูรณ์แม้ในขณะที่เรียกใช้ขีดกลาง หวังว่ามันจะใช้งานได้


1
ซอร์สโค้ดอยู่ที่ไหน
Jo-Erlend Schinstad

@ Jo-ErlendSchinstad นี่คือ source askubuntu.com/questions/719870/compile-unity-without-launcher
Sanjay Prajapat

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