ฉันจะแสดงตัวเรียกใช้งาน (เช่นปิดใช้งานฟังก์ชันซ่อนอัตโนมัติ) ได้อย่างไร [ปิด]


15

เมื่อฉันอัพเกรดจาก 11.04 เป็น 11.10 การตั้งค่ายังคงอยู่ ตอนนี้ฉันติดตั้งเรียบร้อยแล้ว 11.10 ตัวเลือก CCSM ไม่ทำงานอีกต่อไปและฉันไม่สามารถหาวิธีแก้ไขได้ โปรดทราบด้วยว่าฉันไม่ได้พูดถึง Unity 2D

  • ฉันพยายามunity --resetแล้วและไม่ได้ช่วยอะไร
  • การออกจากระบบและกลับเข้ามาไม่ได้ช่วยอะไร
  • การลบไดเรกทอรีที่ซ่อนอยู่ในไดเรกทอรีบ้านของฉันไม่ได้ช่วย

คุณได้รับการอัพเดตแพ็คเกจล่าสุดทั้งหมดหรือไม่? ฉันคิดว่ามันเป็นข้อผิดพลาดของ Oneiric beta 2 บนพีซีของฉันมันได้รับการแก้ไขด้วยการอัพเดทในวันนี้
Pisu

คุณอาจลองรีเซ็ตการตั้งค่าของคุณ: askubuntu.com/questions/17610/…
Jorge Castro

ฉันพยายามทำซ้ำปัญหาของคุณ แต่การยกเลิกฟังก์ชั่น authide ทำงานได้ดี คุณได้รับการอัปเดตล่าสุดสำหรับแพ็คเกจความสามัคคีหรือไม่?
Ewald

2
@SeanHoulihane และคนอื่น ๆ : รายงานข้อผิดพลาดได้ถูกยื่น
Tomas Aschan

1
จะทำอย่างไรกับคำถามที่อธิบายข้อบกพร่องที่รู้จักกัน? สิ่งนี้ได้รับการรายงานบนLaunchpadและตอนนี้จึงปิด
Marco Ceppi

คำตอบ:


4

ในกรณีของฉันสิ่งที่ฉันทำคือ:

  1. ติดตั้งเครื่องมือจัดการการตั้งค่า CompizConfig:
    sudo apt-get install compizconfig-settings-manager
    หรือ
    sudo aptitude compizconfig-settings-manager
    เครื่องมือ GUI เช่นSoftware Center / Synaptic

  2. เปิด CCSM พร้อมเมนู Dash (กดSUPERเพื่อเปิด Dash):

ป้อนคำอธิบายรูปภาพที่นี่ 3. เลือกปลั๊กอินUNITY :

ป้อนคำอธิบายรูปภาพที่นี่ 4. ปิดการใช้งานซ่อนอัตโนมัติ

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

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

หมายเหตุ - การหยุดการซ่อนอัตโนมัติจะบันทึกปัญหาบางอย่างกับหน้าต่างบางอย่างเช่นปุ่มย้อนกลับของ Firefox ที่อยู่ภายใต้ตัวเรียกใช้เมื่อมัน "ปรากฏอัตโนมัติ" มันสำคัญมากที่คุณอัปเดตระบบ (ตรวจสอบการอัปเดตด้วย Update Manager และนำไปใช้ทั้งหมด) รีบูทแล้วทำคำตอบนี้ วิธีนี้จะช่วยคุณแก้ปัญหาอื่น ๆ ที่ได้รับการแก้ไขแล้วด้วยการอัพเดทเล็กน้อยนี้แล้ว

ตามที่คุณเห็นในภาพทั้งหมดตัวเรียกใช้จะอยู่ในตำแหน่งคงที่ ช่วยฉันสักครู่ในแต่ละครั้งที่ฉันต้องการค้นหาบางสิ่ง

NOTE2 - การใช้unity --resetจะรีเซ็ตคุณให้เป็นค่าเริ่มต้นที่ตั้งไว้หลังจากติดตั้ง 11.10 unity --reset-iconsกันไปสำหรับไอคอนเริ่มต้นถ้าคุณใช้


ขอบคุณที่สละเวลาสร้างภาพหน้าจอทั้งหมดเหล่านี้ อย่างไรก็ตามนี่คือสิ่งที่ฉันพยายามและมันไม่ทำงานเพราะเห็นได้ชัดว่า Unity ไม่สนใจการตั้งค่าที่ฉันป้อนใน CCSM
Tomas Aschan

ฉันเห็นว่าคุณได้ลองตัวเลือกมากมาย แต่ในกรณีนี้คุณลองใช้วิธีแก้ปัญหาอื่น ๆ หรือไม่? ฉันหมายถึงหลังจากติดตั้ง Ubuntu 11.10 ใหม่ คุณมีโอกาสเปลี่ยนความละเอียดเป็นอีกอันที่เล็กกว่าเพื่อทดสอบว่าตัวเรียกใช้ตอบสนองอย่างไร
Luis Alvarado

ฉันไม่เคยคิดมาก่อน แต่ตอนนี้ฉันได้ลองใช้ความละเอียดสูงและต่ำด้วยอัตราส่วนตั้งแต่ 4: 3 ถึง 16:10 (ฉันมีจอแสดงผล 16: 9) ที่ไม่ประสบความสำเร็จทั้งสองอย่าง
Tomas Aschan

คุณสามารถเพิ่มลิงก์ไปยังไฟล์ที่มี ouput ของคำถามของคุณlshwเพื่อให้เรารู้ว่าฮาร์ดแวร์ที่คุณมีและอาจช่วยเพิ่มเติมเล็กน้อยเกี่ยวกับเรื่องนี้
Luis Alvarado


1

ลองสิ่งนี้:

ติดตั้งเครื่องมือจัดการการตั้งค่า CompizConfig อีกครั้ง

sudo apt-get autoremove compizconfig-settings-manager
sudo apt-get install compizconfig-settings-manager

จากนั้นค้นหาใน Dash ไปที่ Unity Plugin (หรืออะไรทำนองนั้น) และในแท็บ Experimental คุณสามารถเปลี่ยนการกำหนดค่าได้

หลังจากนั้นรีสตาร์ทเซสชันของคุณควรใช้งานได้ดีฉันเพิ่งทำ


Nope ตัวเรียกใช้ยังคงหลบอยู่แม้ว่า "hide Launcher" จะถูกตั้งค่าเป็น "ไม่เคย" ...
Tomas Aschan

1

ฉันเขียนรายงานข้อผิดพลาดเกี่ยวกับเรื่องนี้

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/887203

บางครั้งปัญหาสามารถแก้ไขได้ด้วยสิ่งนี้:

gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options`/launcher_hide_mode" 1
sleep 2
gconftool-2 --type int --set "/apps/compiz-1/plugins/unityshell/screen0/options/launcher_hide_mode" 0

มันไม่ได้ผลเสมอไป


ไม่ได้ผลสำหรับฉัน = (
โทมัสอัสชาน

คุณเห็นรายงานข้อผิดพลาดของฉันตั้งแต่ก่อนหน้าใช่ไหม
Tomas Aschan

ฉันไม่เห็นรายงานข้อบกพร่องของคุณ เหมืองที่ทำเครื่องหมายว่าซ้ำซ้อน
Timo

1

ฉันมีปัญหาเดียวกันนี้แน่นอน หลังจากอ่านรายงานข้อผิดพลาดข้อใดข้อหนึ่งที่ลิงก์ไปด้านบนจากนั้นตามลิงค์ใดลิงก์หนึ่งในนั้นฉันพบคำถามนี้: Geforce Go 7300/7400 ขึ้นบัญชีดำฉันจะยังเรียกใช้ Unity ได้หรือไม่

ปรากฎว่าการ์ดวิดีโอ (ในกรณีของฉันคือ nVidia 7300) ถูกขึ้นบัญชีดำและแม้ว่าฉันจะลงชื่อเข้าใช้ "Unity" และไม่ใช่ "Unity 2D" แต่ก็ยังกลับไปใช้โหมด 2D เพราะการ์ดถูกขึ้นบัญชีดำ

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

ส่วนสำคัญจากลิงค์ที่ฉันโพสต์:

/usr/lib/nux/unity_support_test -pวิ่ง หากคุณได้รับ "ไม่" สีแดงถัดจาก "ไม่ใช่บัญชีดำ" แสดงว่าคุณมีปัญหานี้ เมื่อคุณติดตั้งไดรเวอร์ nVidia 173 คุณสามารถแก้ไข/etc/environmentและเพิ่มบรรทัดต่อไปนี้:

UNITY_FORCE_START=1

ออกจากระบบและกลับมาและคุณควรจะตั้ง ตอนนี้คุณจะต้องใช้การตั้งค่าใน CompizConfig อีกครั้ง แต่คราวนี้พวกเขาควรได้รับการเคารพ


0

(เดาทั้งหมด แต่อัปเดตคำถามของคุณในสิ่งที่เกิดขึ้น)

ออกจากระบบและเข้าสู่ระบบผ่าน TTY โดยการกดปุ่มCtrl- - AltF1

  1. รีเซ็ตการกำหนดค่า Unity ของคุณโดยทำunity --reset
  2. ลองย้ายการตั้งค่าของ compiz ออกไปเผื่อว่ามันจะเลอะ: mv .compiz .compiz-backup
  3. Ctrl- Alt- F7จากนั้นเข้าสู่ระบบ
  4. ตอนนี้ลองตั้งค่าผ่าน CCSM
  5. ออกจากระบบและกลับเข้ามาใหม่

ไม่สำเร็จ - ไม่มีการเปลี่ยนแปลง ...
โทมัสอัสชาน

0

การตั้งค่า "Hide Launcher" ใน CCSM ไม่ทำงานสำหรับฉันหลังจากอัปเดตเป็น 11.10 แต่ฉันพบว่าฉันเปลี่ยนการตั้งค่าเป็นสิ่งที่ฉันต้องการและเริ่ม X ใหม่มันสิ้นสุดลง คุณได้โดยการรีสตาร์ท X หลังจากเปลี่ยนการตั้งค่าหรือไม่


"รีสตาร์ท X" หรือไม่ ฉันเกรงว่าฉันจะไม่เข้าใจ ...
Tomas Aschan

X คือสิ่งที่ทำให้เดสก์ท็อปของคุณแสดงผล ฉันแค่หมายถึงออกจากระบบและกลับเข้าสู่ระบบโดยปกติการตั้งค่า CCSM ควรนำมาใช้ทันที แต่ดูเหมือนว่ามีข้อผิดพลาดที่คุณต้องออกจากระบบและอีกครั้ง
Luke Hoersten

ไม่ทำงานสำหรับฉัน - การตั้งค่ายังคงแสดงอย่างถูกต้องใน CCSM (เช่นซ่อนตัวเรียกใช้ตั้งค่าเป็น "ไม่") แม้หลังจากการรีเซ็ตระบบทั้งหมด แต่ตัวเรียกใช้ยังคงมีหน้าต่าง
Tomas Aschan

0

คุณสามารถติดตั้ง gconf-editor แล้วเปลี่ยนการตั้งค่าโดยไปที่:

แอพ> คอมมิช> ปลั๊กอิน> ตัวเลือก Unityshell> หน้าจอ 0>

แก้ไขตัวเลือกต่อไปนี้:

launcher_hide_mode

ตัวเลือกของคุณคือ:

ทำให้ตัวเรียกใช้งานถูกซ่อนโดยอัตโนมัติหลังจากที่ไม่มีกิจกรรม: ตลอดเวลาหรือเมื่อหน้าต่างโฟกัสไม่อยู่เหนือตัวเรียกใช้ (0 = ไม่, 1 = Autohide, 2 = หลบหน้าต่าง, 3 = หลบหน้าต่างที่ใช้งานอยู่)

ฉันเชื่อว่าตัวเลือกที่คุณกำลังมองหาคือ 0


มันตั้งไว้ที่ 0 แต่ตัวเรียกใช้งานไม่ให้เกียรติ
Tomas Aschan

0

Alt+ f2จากนั้นพิมพ์compiz --replace

รีสตาร์ทและลองเปลี่ยนคุณสมบัติHide LauncherบนCCSMอีกครั้ง

ลองตั้งค่าจาก Never เป็น Autohide จากนั้นไม่อีกเลย


ไม่ไม่ได้ทำงานที่นี่ ...
Tomas Aschan

0

เห็นได้ชัดว่า 11.10 ไม่ได้ฟังสิ่งที่ gconf ต้องพูดอีกต่อไป

ฉันต้องติดตั้ง dconf และใช้แทน


ขออภัยลืมที่จะพูดถึงว่าการตั้งค่าอยู่ภายใต้ com / canonical / unity-2d / launcher มันทำให้ฉันปรับขนาดของหน้าต่างด้านข้างของฉันเพื่อให้มันแสดงการตั้งค่าได้อย่างถูกต้อง แต่ฉันได้ตอนนี้ เพียงทำเครื่องหมายที่ช่องจากนั้นกดปุ่มซุปเปอร์คีย์ของคุณ ตัวเรียกใช้งานขึ้นมา แต่ไม่ซ่อน: D: D: D: D
Joe

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