gnome-panel có nhiều hàng - làm thế nào để hoàn tác điều đó?


9

Trên Ubuntu 12.04, tôi sử dụng openbox với một "bảng gnome" duy nhất đã bắt đầu. Nhưng sau khi cố gắng định cấu hình hai màn hình của mình ở chế độ Xinerama, tôi đã nhận được các hàng bảng bổ sung mỗi lần X khởi động lại.

Và mặc dù tôi hoàn toàn trở lại X-config một màn hình của mình

  • màn hình gnome-panelhiển thị có 4 hàng (4 ở phía trên cùng, 4 ở dưới cùng)
  • chỉ có hàng ngoài cùng có nội dung, 3 hàng còn lại trống
  • chỉ có một quy trình bảng điều khiển gnome đang chạy
  • một số vật dụng cũng xuất hiện 4 lần, mặc dù chúng chỉ chạy một lần
  • Khi tôi chuyển khỏi openbox bằng unity, tôi tạm thời quay lại 1 hàng

Điều gì đã xảy ra ở đây? Làm thế nào để tôi hoàn tác điều đó? Những điều không giúp được:

  • rm -Rf .gnome2 .gconf/ .compiz-1/
  • pkill panelvà khởi động lại nó

Đây là lỗi trong bảng gnome, ít nhất là tôi nghĩ vậy. bugs.launchpad.net/ubuntu/+source/gnome-panel/+bug/1083811
muktupavels

Câu trả lời:


12

Chạy phần sau, rõ ràng gnome3 lưu cấu hình ở dạng nhị phân (Tôi chưa đọc đủ trên dconf để biết ở đâu hoặc tại sao).

sudo apt-get install dconf-tools

Chạy: dconf-editorđể chỉnh sửa cấu hình.

Truy cập: org.gnome.gnome-panel.layout(khá trực quan)

Mặc định dường như là:

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

Tôi đã phải tìm ra điều này sau khi tôi gặp một số vấn đề kỳ lạ với gnome trong khi cố gắng để 2 màn hình của tôi hoạt động. Mọi thứ (menu, hàng, đồng hồ, v.v.) dường như trùng lặp trên bảng điều khiển sau mỗi lần thử khởi động lại máy chủ X. Tôi nên chụp ảnh màn hình nhưng đây thực chất là những gì tôi có trước khi sửa nó:

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']

Như bạn có thể thấy, có 3 thứ.


1
Đó là một giải pháp hoàn hảo và được mô tả độc đáo. Bạn có biết cấu hình được lưu trữ ở đâu mà tôi đang chỉnh sửa dconf-editorkhông? a) Tôi có thể chỉnh sửa tệp đó bằng emacs, sau đó và b) Tôi có hầu hết các tệp của homdir trong kho git và nghĩ rằng tôi sẽ an toàn trước những thứ đó - nhưng dường như tôi đã bỏ lỡ tệp được lưu trữ.
Towi

1
Tôi đã tìm thấy cái này, nhưng tôi không có $ DCONF_PROFILE và tôi không thể tìm thấy các tệp này, hy vọng điều này sẽ giúp: live.gnome.org/dconf/SystemAdologists
zechariah

cài đặt của bạn hoạt động, nhưng lưu ý rằng việc nhấp vào "Đặt thành mặc định" để trống giá trị ( []) (ít nhất là vào ngày 12.10 của tôi)
David LeBauer

pkill gnome-panel và các giá trị trống sẽ được khôi phục một cách kỳ diệu.
philcolbourn

3

Cảm ơn zechariah.

Thế còn:

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

Điều đó đã loại bỏ 3 trong số bốn bảng của tôi.


Nhiều hàng trở lại với tôi mỗi khi bảng gnome được bắt đầu. Điều này hóa ra là do /etc/X11/xorg.conf đã xác định thêm một "màn hình".
Martin Dorey
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.