如何在启动时配置显示器设置?

如何在启动时配置显示器设置?

当我的系统启动时,在我登录之前,X 服务器就会启动并为我的显示器选择一个配置。

它选择错误。什么控制该配置,我如何才能强制它成为什么选择,在我登录之前? 我已经有一个在登录后立即运行的脚本,但我希望显示器和鼠标具有正确的布局,从而在登录过程中有合理的行为。我需要编辑哪些文件来控制这一点,或者我应该把脚本放在哪里?

编辑:另一个问题的建议是解决如何在特定(笔记本电脑外部)屏幕上配置登录的问题,但在这里并不适用——尽管它可能与之相关。我的问题中未得到回答的部分是:

我的配置涉及一个屏幕的非整数缩放,因此,图形实用程序(仅提供 100% 或 200% 缩放)不可用,因此,我无法使用它来获取 monitors.xml 文件。

因此,如果有人可以告诉我如何手动配置 monitors.xml(到目前为止,我的搜索让我相信这基本上没有记录),这可能会帮助我前进。

我还要指出的是,我系统中现有的 monitors.xml 文件非常混乱,因此令人困惑。这可能是因为多年来,我在这个系统上安装了无数不同的监视器和监视器组合,我感觉每个以前的监视器都还列在其中。删除它,使用图形工具创建一个新的(更干净的)监视器,然后从那里开始,这样安全吗?我犹豫了,以免彻底毁了我的系统!

编辑 2:我注意到当前配置的另一个问题:如果 plymouth 启动屏幕的光标在屏幕上(即“正常”,唯一的例外是当我将鼠标移到最右边缘时,它会从可见区域消失),那么在我登录后,该光标仍然可见,位于其他所有内容的顶部!我花了很长时间才意识到它是什么,但经过一番探索,我终于意识到了,而且它似乎是 100% 可重复的。我不知道这是否与我的大问题有关(我怀疑不是),但它让我怀疑是否有更好的解决方案(我不需要“快速启动”)可能是禁用 plymouth 的登录功能,而是使用 XDM(我以前知道如何在 1994 年左右配置它;)但也许现在不可行,或者与以前不一样了?

相关内容