Solaris 一般桌上管理系統環境:進階使用者和系統管理員指南

如果要設定特定顯示器的來源

您可以在系統上設定所有桌上管理系統使用者的特定顯示器來源。而且,使用者可以設定限制為其自己的階段作業之特定顯示器來源。此項設定使您能夠視使用者使用何種顯示器以登入桌上管理系統來指定特定顯示器。

    如果要在系統上設定所有桌上管理系統使用者的特定顯示器來源,請建立指定特定顯示器來源的檔案 /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_MANAGERspecialvalue1;當使用者登入pablo.gato.com:0; 時為 specialvalue2 , 而當使用者登入其它顯示器上時