我有一台安裝了 Ubuntu 的筆記型電腦,我經常從只使用筆記型電腦切換到同時配備顯示器。當我使用筆記型電腦螢幕和顯示器時,每個顯示器上都有一個面板,顯示該顯示器開啟的視窗。如果我切換到僅使用筆記型電腦螢幕,那麼兩個面板最終都會顯示在同一螢幕上。如何配置其中一個面板僅在我有兩台顯示器時才顯示?或者我至少可以以某種方式「暫停」其中一個面板,這樣我就不必每次切換時都按照我喜歡的方式設定它?
答案1
嘗試設定螢幕該面板的選項透過gconf 編輯器。
運行 gconf-editor 並導航至面板選項/apps/panel/toplevels/panel_1/
(您的面板名稱可能略有不同)。您應該會看到一個選項螢幕如下圖所示。嘗試根據您的喜好進行配置。
我不確定這是否有效,因為我有一種感覺,當您切換到僅使用筆記型電腦螢幕時,該值會自動更改為可用螢幕。值得一試。
如果你使用希涅拉瑪,還有一個選項可以配置面板顯示的監視器。
如果這些都不起作用,我建議您啟用auto-hide
,並設定一個非常低的值auto_hide_size
,以便當您切換到一個螢幕時面板幾乎不可見。
我還沒有研究過這一點,但如果有命令列方式來修改這些值,我只需使用腳本來調整這些值,以便在需要時隱藏面板。
答案2
這是我所做的(在 Ubuntu 10.04 上):
若要完全隱藏面板,您可以將監視器設定為-1
使用gconftool-2
。唯一需要注意的是,有時您必須在更改監視器設定後終止/重新啟動 gnome-panel。這應該可以完成工作(在不重新運行 gnome-panel 的情況下killall並不總是將其恢復):
gnome-panel --replace
這裡有一篇部落格文章,其中包含一個簡單的腳本,您可以將其連接到 nvidia-settings 或 gnome-display-properties:
http://blog.zoomeren.nl/2010/03/05/a-gnome-panel-for-each-connected-monitor/
由於我使用 Nvidia,我確實nvidia-settings -tq TwinView
檢查了 TwinView 是否打開,但您可能無法分辨兩個和三個顯示器之間的差異。
答案3
GConf 包含一個命令列工具 gconftool-2。您可以使用 gconftool–2 指令執行下列任務:
- 設定鍵的值。
- 顯示鍵的值。
- 安裝應用程式時,從架構定義檔安裝架構。
例如,使用下列指令顯示/desktop/gnome目錄及其子目錄中所有鍵的值。
gconftool-2 --recursive-list /desktop/gnome