我有三台显示器连接到我的 Ubuntu 18.04 盒子,我正在努力让它们自动配置我想要的方式。它们都默认工作,但我需要选择哪个是主要的,并配置分辨率、位置和缩放因子。就我而言,我认为常规的“设置->设备->显示”是不够的。有两个原因,首先,似乎没有选择主监视器的方法,其次,我需要一个小数比例因子,并且设置仅提供 100% 或 200%。
我编写了一个简单的脚本来使用 xrandr 实现我想要的,并且在我登录后手动执行时它可以工作。我想要并且到目前为止未能实现的是让这个脚本自动执行。理想情况下,它将在显示登录屏幕之前执行并且对所有用户都有效,但如果它仅在登录后立即发生的初始化期间执行就足够了。
到目前为止,我尝试将脚本添加为 /etc/rc5.d/S01configure-monitors,这似乎部分有效,但肯定不能正常工作。我还尝试将其添加为 /etc/X11/Xsession.d/45configure-monitors 和 .../97configure-monitors。这两个也失败了(尽管我能够验证所有位置变体都导致脚本被执行)
这样做的正确方法是什么?
TIA,托比。