为每个显示器运行不同的脚本

使用以下过程为指定显示器运行一个特定脚本。

  1. 如果 /etc/dt/config/Xconfig 文件不存在,请将 /usr/dt/config/Xconfig 文件复制到 /etc/dt/config 目录。
  2. 使用 /etc/dt/config/Xconfig 中的启动,重置和设置资源为每个屏幕指定不同的脚本 (运行这些文件而不是 XstartupXresetXsetup 文件):
    Dtlogin*DisplayName*startup: /path/file
    Dtlogin*DisplayName*reset: /path/file
    Dtlogin*DisplayName*setup: /path/file

其中 path 是要使用的文件的路径名,而 file 是要使用的文件的文件名。 启动脚本在用户登录后以 root 用户身份运行,然后启动 公共桌面环境 会话。

脚本 /usr/dt/config/Xreset 可用于对 Xstartup 文件中所做的设置进行逆向操作。 Xreset 文件在用户注销时运行。

以下示例显示了 Xconfig 文件中的行,这些行为两个显示器指定了不同脚本:
Dtlogin.sysaaa_0*startup:   /etc/dt/config/Xstartup0
Dtlogin.sysaaa_1*startup:    /etc/dt/config/Xstartup1
Dtlogin.sysaaa_0*setup:      /etc/dt/config/Xsetup0
Dtlogin.sysaaa_1*setup:      /etc/dt/config/Xsetup1
Dtlogin.sysaaa_0*reset:      /etc/dt/config/Xreset0
Dtlogin.sysaaa_1*reset:      /etc/dt/config/Xreset1