日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

Solaris8 公用桌面環(huán)境管理--配置會話管理器( 五 )


要為系統(tǒng)上的所有桌面用戶設(shè)置顯示器專用資源 , 需創(chuàng)建指定顯示器專用資源的文件 /etc/dt/config/ language /sys.resources。
要設(shè)置個人的顯示器專用資源 , 需在主 HomeDirectory /.Xdefaults 中指定此資源 。
通過將這些資源放入 cpp 條件語句中來界定它們 。DISPLAY_ displayname 宏是根據(jù) $DISPLAY 變量的值來定義的 。這是通過將所有 . (句點) 和 : (冒號) 字符轉(zhuǎn)換為 _ (下劃線) , 去掉所有屏幕說明 , 最后給結(jié)果加上 DISPLAY_ 前綴來實現(xiàn)的 。
例如 :0 的 $DISPLAY 為 DISPLAY_0 ; blanco.gato.com:0.0 的 $DISPLAY 則是 DISPLAY_blanco_gato_com_0。結(jié)果值可用作會話資源文件中的 cpp 測試的一部分 。例如 , 如果在 /etc/dt/config/C/sys.resources 中指定:
Myapp*resource: value #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 中被設(shè)置為 specialvalue1 ;當用戶登錄到顯示器 pablo.gato.com:0 上時設(shè)置為 specialvalue2 ;當用戶登錄到另一個顯示器上時設(shè)置為 value。
更改初始會話的應用程序 可以指定替代應用程序 , 把它作為用戶初始會話的一部分來啟動 。
將 /usr/dt/config/ language /sys.session 復制為 /etc/dt/config/ language /sys.session 。
修改新的 sys.session 文件 。
sys.session 中的每項都顯現(xiàn)為:
dtsmcmd -cmd command_and_options要把附加應用程序作為用戶初始會話的一部分來啟動 , 需以全路徑名指定新的 sys.session 項 。例如 , 要把 /usr/bin/X11/xclock 作為用戶初始會話的一部分 , 需將 xclock 項添加到 /etc/dt/config/C/sys.session 中:
# # Start up xclock... # dtsmcmd -cmd "/usr/bin/X11/xclock -digital" 設(shè)置顯示器專用會話 用戶可設(shè)置顯示器專用會話 , 以便將會話調(diào)節(jié)到特定的顯示器 。
將 HomeDirectory /.dt/sessions 目錄復制到 HomeDirectory /.dt/ display , 其中 display 為實際的、無限定的主機名 ( pablo:0 是有效的 , 而 pablo.gato.com:0 或 unix:0 無效) 。
例如 , 要為顯示器 pablo.gato.com:0 創(chuàng)建顯示器專用會話:
cp -r HomeDirectory /.dt/sessions HomeDirectory /.dt/pablo:0用戶下次登錄到顯示器 pablo.gato.com:0 上時 , "會話管理器"將啟動該顯示器專用會話 。
在會話過程啟動和注銷時執(zhí)行附加的命令 當用戶登錄到其桌面會話后 , 便可指定啟動附加的命令 。這對于設(shè)置未被"會話管理器"保存的 X 設(shè)置是有用的 。例如 , 用戶可使用 xsetroot 來定制根 (工作區(qū)) 指針 。另一種使用方法 是啟動不能被"會話管理器"保存及恢復的應用程序 。另一個用途是啟動"會話管理器"不能保存和恢復的應用程序 。如果應用程序在會話恢復時沒有重新啟動 , 用戶可以使用這種方法啟動客戶機 。
會話啟動時執(zhí)行附加的命令 創(chuàng)建包含命令 HomeDirectory /.dt/ sessions/ sessionetc 的文件 。
該文件通常是腳本而且必須具有執(zhí)行許可 。應在后臺運行在 sessionetc 中啟動的進程 。
不要使用 sessionetc 來啟動由"會話管理器"自動恢復的客戶機 。這樣的操作可能導致啟動應用程序的多個副本 。也許不能立即看到副本 , 因為窗口可能會互相堆疊。
在注銷時執(zhí)行附加的命令 sessionetc 的伴侶文件為 sessionexit。在會話退出時使用 sessionexit 來執(zhí)行一些不是由"會話管理器"處理的操作 。
創(chuàng)建包含命令的文件 HomeDirectory /.dt/ sessions/ sessionexi t。
類似于 sessionetc , 該文件通常是具有執(zhí)行許可的腳本 。
從備份恢復會話 當"會話管理器"保存會話時 , 會話信息被存儲在 HomeDirectory /.dt/sessions 目錄中;如果使用顯示器專用會話 , 則存儲在 HomeDirectory /.dt/ display 目錄中 。在這些目錄中 , "會話管理器"創(chuàng)建名為 current 或 home 的子目錄來分別為相應的當前或起始的會話存儲信息 。在會話信息被存儲之前 , "會話管理器"以所創(chuàng)建的名稱為前會話做備份 , 并將它存儲在 current.old 或 home.old 中 。

推薦閱讀