我似乎无法在启动时获得 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
它完全按预期工作,旋转我的显示器并打开 xclock。
我没有看到任何与 xrandr 或我的脚本名称相关的错误~/.xsession-errors
。那是我期望找到他们的地方吗?我正在使用 Lubuntu 20.04
编辑:因为我之前一直在使用 LXDE,它的监视器管理不太先进,所以我认为我需要运行它。即使我不需要,我仍然想弄清楚为什么这不起作用。我认为通过以999
我的脚本开头命名它会最后执行,因此不会被其他任何东西覆盖。
我建议您使用 LXQt 的“自动启动”功能。
这样,您将在目录中创建一个桌面文件
测试时,我创建了
screenmode.desktop
. 在此屏幕截图中注销并再次登录后,您可以看到它和结果:祝你更长更高级的命令行好运:-)