您可以在系統上設定所有桌上管理系統使用者的特定顯示器來源。而且,使用者可以設定限制為其自己的階段作業之特定顯示器來源。此項設定使您能夠視使用者使用何種顯示器以登入桌上管理系統來指定特定顯示器。
如果要在系統上設定所有桌上管理系統使用者的特定顯示器來源,請建立指定特定顯示器來源的檔案 /etc/dt/config/language/sys.resources。
如果要設定個人特定顯示器來源,請在 HomeDirectory/.Xdefaults 中指定來源。
您藉由將這些來源附於 cpp 條件式陳述式中來分割它們。 DISPLAY_
displayname 巨集是根據 $DISPLAY
變數的值來定義的。這是藉由轉換所有的 .(句點)與 : (冒號)字元為 _ (底線)、去除任何螢幕規格以及最後將字首 DISPLAY_
加於結果所完成的。
例如,:0
的 $DISPLAY 會是 DISPLAY_0
,而 blanco.gato.com:0.0
的 $DISPLAY 會是 DISPLAY_blanco_gato_com_0。結果的值可以用作階段作業來源檔案中的一部分 cpp 測試。例如,如果在/etc/dt/config/C/sys.resources 中您指定:
Myapp*resource: 值
#ifdef DISPLAY_blanco_gato_com_0 Myapp*resource: specialvalue1 #endif
#ifdef DISPLAY_pablo_gato_com_0 Myapp*resource: specialvalue2 #endif
當使用者登入顯示器 blanco.gato.com:0 來源上時, MyApp*resource
將會設定於 RESOURCE_MANAGER 到 specialvalue1;當使用者登入pablo.gato.com:0; 時為 specialvalue2 , 而當使用者登入其它顯示器上時 值。