在启动时,我似乎无法得到一个让我的显示器旋转的xrandr命令。
剧本:
cat /etc/X11/Xsession.d/999_test
xrandr --output DVI-D-3 --off --output HDMI-3 --off --output VGA-1 --mode 1920x1080 --pos 0x0 --rotate left --output DVI-D-2-1 --off --output DP-2-1 --off --output DP-2-2 --off --output HDMI-2-1 --off --output DP-2-3 --off --output DisplayPort-1-3 --off --output DisplayPort-1-4 --off --output DisplayPort-1-5 --off --output HDMI-A-1-1 --off --output DVI-D-1-1 --off
xclock &而且脚本本身也在工作,因为如果我将xclock &添加到脚本的末尾,我会以xclock开始会话,但是屏幕没有旋转(直到我从终端运行命令)。
登录后,如果我运行
sh /etc/X11/Xsession.d/999_test它完全按照预期工作,旋转我的显示器,打开x时钟。
在~/.xsession-errors中,我没有看到任何与xrandr或我的脚本名相关的错误。那就是我期望找到他们的地方吗?我用的是Lubuntu 20.04
编辑:因为我以前一直在使用LXDE,它的监控管理不那么先进,我想我需要运行它。虽然我不需要,但我还是想弄清楚为什么这不管用。我认为,通过将其命名为999,我的脚本将在最后执行,因此不会被任何其他内容覆盖。
发布于 2020-06-19 11:53:34
我建议您使用LXQt的“自动启动”功能。
这样,您将在目录中创建一个桌面文件。
~/.config/autostart在测试时,我创建了screenmode.desktop。您可以在这个屏幕截图中看到它和结果,在注销并再次登录之后:

祝您的命令行更长、更高级:-)
https://askubuntu.com/questions/1251814
复制相似问题