X :启动期间有条件的 xorg.conf 文件

X :启动期间有条件的 xorg.conf 文件

我有一台电脑,用于几个不同的站点,这些站点有不同的显示器。我为每个站点创建了不同的 xorg.conf 文件。

现在,我创建了一个脚本,用于查询 nvidia 驱动程序以查找连接的显示器,并根据这些查询应用正确的 xorg.conf 文件。但是,我希望这个过程在启动时自动进行。但是,我却无法真正让它正常工作。

我一直在尝试使用 Upstart,并在中创建了以下 monitors.conf 文件/etc/init

description "configure monitors"

start on starting gdm
task
setuid root
exec /etc/X11/monitors.sh

我读到过,在启动 gdm 时启动是运行 X11 即将启动之前脚本的正确方法。我需要在 X11 之前运行该脚本,以便 X11 选取正确的 X11 .conf 文件。但是,什么也没发生?

答案1

我通过让 /etc/init/monitors.conf 文件包含以下内容来解决这个问题:

description "configure monitors"

start on login-session-start

exec /home/myuser/.x11/monitors.sh

相关内容