แผงคำพังเพยมีหลายแถว - วิธีการยกเลิกนั้น


9

ใน Ubuntu 12.04 ฉันใช้ openbox โดยเริ่มจาก "gnome-panel" อันเดียว แต่หลังจากพยายามกำหนดค่าหน้าจอสองหน้าของฉันในโหมด Xinerama ฉันได้รับแผงเพิ่มเติมแถวทุกครั้งที่ X เริ่มใหม่

และแม้ว่าฉันจะเปลี่ยนกลับเป็นหน้าจอเดียว X-config ของฉันอย่างสมบูรณ์

  • จอgnome-panelแสดงผลมี 4 แถว (4 ที่ด้านบน sreen, 4 ที่ด้านล่าง)
  • เฉพาะแถวนอกสุดเท่านั้นที่มีเนื้อหาส่วนอีก 3 แถวนั้นว่างเปล่า
  • มีกระบวนการแผง gnome เพียงกระบวนการเดียวที่ทำงานอยู่
  • วิดเจ็ตบางอันปรากฏขึ้น 4 ครั้งเช่นกันแม้ว่าจะรันเพียงครั้งเดียว
  • เมื่อฉันเปลี่ยนจาก openbox โดยใช้ unity ฉันกลับไปที่ 1 แถวชั่วคราว

เกิดอะไรขึ้นที่นี่? ฉันจะยกเลิกได้อย่างไร สิ่งที่ไม่ได้ช่วย:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panelและรีสตาร์ทมัน

นี่เป็นข้อผิดพลาดใน gnome-panel อย่างน้อยฉันก็คิดเช่นนั้น bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

คำตอบ:


12

เรียกใช้ต่อไปนี้ดูเหมือนว่า gnome3 จะเก็บการกำหนดค่าในรูปแบบไบนารี (ฉันไม่ได้อ่าน dconf เพียงพอที่จะรู้ว่าอยู่ที่ไหนหรือเพราะเหตุใด)

sudo apt-get install dconf-tools

Run: dconf-editorเพื่อแก้ไขการกำหนดค่า

ไปที่: org.gnome.gnome-panel.layout(มันใช้งานง่ายมาก)

ค่าเริ่มต้นดูเหมือนจะเป็น:

object-id-list     ['menu-bar', 'indicators', 'show-desktop', 'window-list', 'workspace-switcher']
toplevel-id-list   ['top-panel', 'bottom-panel']

ฉันต้องคิดออกหลังจากที่ฉันมีปัญหาแปลก ๆ กับ gnome ในขณะที่พยายามทำให้จอภาพ 2 จอของฉันทำงาน ทุกอย่าง (เมนูแถวนาฬิกา ฯลฯ ) ดูเหมือนจะซ้ำกันบนพาเนลหลังจากพยายามเริ่มต้นเซิร์ฟเวอร์ X ใหม่ทุกครั้ง ฉันควรจะจับภาพหน้าจอ แต่นี่คือสิ่งที่ฉันมีก่อนที่จะทำการแก้ไข:

object-id-list     ['menu-bar', 'indicators', 'show-desktop', 'window-list', 'workspace-switcher', 'menu-bar-0', 'indicators-0', 'show-desktop-0', 'window-list-0', 'workspace-switcher-0', 'menu-bar-1', 'indicators-1', 'show-desktop-1', 'window-list-1', 'workspace-switcher-1']
toplevel-id-list   ['top-panel', 'bottom-panel', 'top-panel-screen1', 'bottom-panel-screen1', 'top-panel-screen1-0', 'bottom-panel-screen1-0']

อย่างที่คุณเห็นมีทั้งหมด 3 อย่าง


1
นั่นเป็นทางออกที่สมบูรณ์แบบและอธิบายอย่างดี คุณทราบหรือไม่ว่ามีการจัดเก็บการกำหนดค่าที่ฉันกำลังแก้ไขอยู่dconf-editorหรือไม่? a) ฉันสามารถแก้ไขไฟล์นั้นด้วย emacs จากนั้นและ b) ฉันมีไฟล์ส่วนใหญ่ของ homdir ของฉันในที่เก็บ git และคิดว่าฉันจะปลอดภัยต่อสิ่งต่าง ๆ ในตอนนี้ - แต่ดูเหมือนว่าฉันพลาดไฟล์ที่เก็บไว้
towi

1
ฉันพบสิ่งนี้ แต่ฉันไม่มี $ DCONF_PROFILE และฉันไม่สามารถค้นหาไฟล์ได้หวังว่าสิ่งนี้จะช่วยได้: live.gnome.org/dconf/SystemAdministrators
zechariah

การตั้งค่าของคุณใช้งานได้ แต่โปรดทราบว่าการคลิก "ตั้งเป็นค่าเริ่มต้น" จะทำให้ค่าว่างเปล่า ( []) (อย่างน้อย 12.10 ของฉัน)
David LeBauer

pkill gnome-panel และค่า blank จะถูกเรียกคืนอย่างน่าอัศจรรย์
philcolbourn

3

ขอบคุณ zechariah

เกี่ยวกับ:

dconf reset -f /org/gnome/gnome-panel/layout/

นั่นกำจัด 3 ใน 4 แผงของฉัน


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