如何在启动时旋转屏幕
我添加了一行xrandr --output HDMI1 --rotate right
在/etc/rc.local
中在启动时旋转我的一个监视器,但它不起作用(
何时运行此命令
从/etc/rc.local
运行此命令时,为时尚早。 Xrandr命令(就像更改键盘和鼠标垫设置的命令一样)需要在登录后运行,稍作rest。
如果你太早运行它们,在桌面准备就绪之前,它们将会破坏,错过目标或被本地程序否决。
要在登录时运行它,稍微rest一下:
-
如果是一个用户,请添加以下命令:
/bin/bash -c "sleep 10 && xrandr --output HDMI1 --rotate right"
启动应用程序:添加到启动应用程序:Dash>启动应用程序>添加。
-
如果是适用于所有用户,请创建一个文件:
[Desktop Entry] Name=Set Screen Rotation Exec=/bin/bash -c "sleep 10 && xrandr --output HDMI1 --rotate right" Type=Application
将其保存为
setscreen.desktop
并将其复制到/etc/xdg/autostart
注意
可能,你可以玩10秒的值,以优化您的情况。 如果是用于VM,则可能需要将其设置得更长,在常规系统上,它可能更短。