X11
下次如何保存 lxrandr 設置?
我正在執行 Window Maker。我使用 lxrandr 來設置螢幕大小,以及添加第二台顯示器時的設置。問題是,重新啟動電腦後,它恢復為預設設置。如何保存和保留這些設置,以便在我啟動 X 時使用它們?
該
lxrandr
命令最適合在 LXDE 桌面環境中執行,而不是在任意環境中執行。它將其設置保存在一個條目中(與Freedesktop
.desktop
兼容):$HOME/.config/autostart/lxrandr-autostart.desktop
其中包括此條目:
OnlyShowIn=LXDE
根據Fredesktop 規範,這意味著這將僅在 LXDE 上自動啟動。
- 如果 Window Maker 遵循這些規範(我認為沒有),您可以嘗試刪除此條目以使其仍然自動啟動。
- 否則,您可以通過(創建或)編輯和添加上面的命令來提取
Exec=
條目並讓它以 WindowMaker 方式自動啟動。~/GNUstep/Library/WindowMaker/autostart
每次使用 更改設置時,您都必須手動執行此操作lxrandr
。- 或者,您可以通過將其添加到以下內容來自動執行此操作
~/GNUstep/Library/WindowMaker/autostart
:sed -n 's/^Exec=//p' $HOME/.config/autostart/lxrandr-autostart.desktop | sh
這將從*lxrandr保存的文件中執行**Exec=*條目。
內容範例 (
grep ^Exec= $HOME/.config/autostart/lxrandr-autostart.desktop
)Exec=sh -c 'xrandr --output HDMI1 --mode 1920x1080 --rate 60.00 --output eDP1 --mode 1920x1080 --rate 60.00 --below HDMI1'