如何在每次启动时自动复制自定义 Xorg.conf 设置

如何在每次启动时自动复制自定义 Xorg.conf 设置

我的问题与我有时使用的外置显卡有关。插入显卡后,LXDE 会更改 DPI 设置,导致文本/其他项目变得无法读取。

解决方案是将此行复制到“/etc/X11/xorg.conf”中的每个“屏幕”部分中 Option "DPI" "96 x 96"

但是问题是,当我断开/重新连接外部显卡时,设置会重置为默认值,我必须再次手动输入这些设置并重新启动。

我想要做的是确保我的自定义 xorg.conf 文件在加载 LXDE 环境时尽早被复制,这样设置就会被永久保存。(或者使对 xorg.conf 的更改永久生效。)

答案1

找到解决方案:

我需要创建这个目录:

/etc/X11/xorg.conf.d

然后放置一个名为 xorg.conf 的文件,其中包含我正在修改的部分,在我的情况下,该文件包含这些设置来修复 DPI:

Section "Screen"
    Identifier "intel"
    Device "intel"
    Option "DPI" "96 x 96"
EndSection

Section "Screen"
    Identifier "nvidia"
    Device "nvidia"
    Option "AllowEmptyInitialConfiguration" "on"
    Option "IgnoreDisplayDevices" "CRT"
    Option "DPI" "96 x 96"
EndSection

每次加载 XServer 时,它都会首先生成默认的 Xorg.conf 文件,然后从 xorg.conf.d/*.conf 文件加载任何更改。最后,服务将启动。

我丢失了对 xorg.conf 所做的设置,因为我必须将修改后的 xorg.conf 文件放在 /etc/X11/xorg.conf.d/ 中

相关内容