如何在每次登入 Unity (Ubuntu 12.04) 時自動執行腳本?

如何在每次登入 Unity (Ubuntu 12.04) 時自動執行腳本?

我正在使用雙顯示器配置(筆記型電腦 + 外部 CRT)。每次鎖定螢幕時,我都需要在下次解鎖時恢復 CRT 螢幕參數(實際上只是刷新率)。外部顯示器的螢幕更新率重置為 60Hz,桌面圖片會移動(或更好地說是壓縮)到左側,從而在右側創建黑色區域。

我正在運行以下命令來恢復正確的參數

xrandr --output VGA-0 --mode 1280x1024 -r 75

每次解鎖螢幕時我都需要運行此腳本,如果能自動執行此操作就好了。

啟動應用程式無濟於事,因為它們僅在系統引導期間運行一次。

另一個解決方案是將這些 VGA 參數保存在某處,但我不知道如何保存。可能在 /etc/X11/xorg.conf 中(實際上沒有),但我需要先生成完整的配置,然後將 75 速率放入其中。

更新

我不明白為什麼這被標記為複製在另一個問題的描述中,一個男人說“....啟動時? (不在使用者登入時)”,我的問題是相反的 - “登入時(而不是啟動時)”。

我還提到,將腳本放入「啟動應用程式」並不能解決問題。

答案1

將指令保存在主目錄中名為 .xprofile 的檔案中。

相關內容