我需要旋转屏幕,因此我在主目录中创建了一个文件/.xprofile。在这个 .xprofile 文件中我写了命令:
xrandr --output HDMI-1 --rotate left
并且它正常工作。如果我重新启动整个系统,它将再次正常工作。
但是,如果我关闭显示器电源并打开显示器电源(但操作系统继续工作),屏幕旋转将成为默认设置(正常)。
例如:我需要屏幕左方向。出于某些原因,我关闭显示器电源 5 秒钟,打开显示器电源后方向正常。但我仍然需要屏幕左方向。
如何永久保存屏幕的方向,无论显示器的电源状态如何?
答案1
问题解决了:
我刚刚检查过/etc/udev/rules.d- udev 事件规则。
有规则“60-drm.rules”。此规则运行/usr/local/bin/drm-hotplug 脚本.sh每次发生“监视器开启”事件时。
该脚本中有一行代码:sudo -u $user xrandr --output $monitor --auto
因此我将这段代码改为:sudo -u $user xrandr --output $monitor --rotate left
就这样。