從命令列在兩個 nvidia-settings 元模式之間切換

從命令列在兩個 nvidia-settings 元模式之間切換

Ubuntu 10.04,帶有 Nvidia 受限驅動程序,運行帶有雙 DVI 顯示器(22 英寸和 23 英寸)的 Nvidia 9600 GT。在預設元模式 (1) 中,兩個監視器均處於作用中狀態。我透過(版本 1.0)添加了第二個元模式,nvidia-settings其中僅啟用了 23" 顯示器。我可以使用nvidia-settingsGUI 在元模式之間切換。有沒有辦法從命令列執行此操作?我讀過分散在此網站上,但尚未嘗試過,因為我希望可以透過以下方式使用此功能nvidia-settings:但我在手冊頁中找不到任何有用的東西。

編輯:在 GUI 中的兩個元模式之間切換後nvidia-settings,我注意到 GUI 中的一行顯示“切換到 MetaMode AxB。”,其中 A 和 B 指定了新解析度。那麼切換元模式只是改變解析度?我在其他地方讀到我想做的事情可以透過 來實現xrandr。這是正確的嗎,因為似乎我所需要做的就是更改解析度?在元模式1下,解析度為3600x1080;在元模式 2 中,它是 1920x1080。

答案1

你自己幾乎已經給了答案。 xrandr -s N切換到元模式 N,以便您可以使用xrandr -s 0xrandr -s 1開啟和關閉第二台顯示器。在我的電腦上運作良好。

編輯:發現一個問題:我的兩個面板都在底部。切換元模式後,它們具有相同的高度(只有一個可見,滑鼠懸停時隨機切換)。我必須將一個設置為頂部並設置為底部,另一個才能顯示在其上方。

編輯:找到解決方案:用於gconftool-2 --dump /apps/panel獲取當前設置,移動面板,獲取更改的設置並查找更改的內容diff。使用該信息,我創建了兩個文件,一個用於頂部面板,一個用於底部。現在我可以編寫元模式更改的腳本並移動面板。

相關內容