想讓某臺(tái)Linux主機(jī)始終顯示某個(gè)程序,顯示器不能關(guān)機(jī)或者休眠或進(jìn)入屏保模式。
環(huán)境:kali ARM版,xwin為xfce4(非gnome)。
因?yàn)閄的屏幕保護(hù),電源管理機(jī)制跟gnome不一樣。所以無法使用對(duì)gnome的一套工具進(jìn)行設(shè)置。
所幸發(fā)現(xiàn)了名為xset的小工具
xset程序主要對(duì)啟動(dòng)X windows以后,對(duì)x windows屬性進(jìn)行設(shè)置的。
具體用法可使用 man xset進(jìn)行查看。此處不再描述。
可以使用xset命令設(shè)置各項(xiàng):
#xset s 300? ? ? #設(shè)置屏保時(shí)間為300秒,時(shí)間單位為秒
#xset s 0? ? ? ? #關(guān)閉屏幕保護(hù)
#xset dpms 0 0 0 # 三個(gè)數(shù)值分別為Standby、Suspend、Off,單位秒
#xset -dpms? ? ? #關(guān)閉電源管理
也可以編輯/etc/X11/xrdp/xorg.conf,添加如下選項(xiàng)把xscreen saver直接關(guān)閉。資料說/etc/xord.conf也行,但我的kali上沒有這個(gè)文件:
Section “ServerFlags”
Option “BlankTime” “0″ #關(guān)閉黑屏
Option “StandbyTime” “0″ #關(guān)閉待機(jī)功能
Option “SuspendTime” “0″ #關(guān)閉睡眠功能
Option “OffTime” “0″
EndSection
修改后重啟x即可生效。
編輯xorg.conf文件和使用xset命令效果一樣,可使用xset -q查看設(shè)置和當(dāng)前配置。
備注:
時(shí)間值設(shè)置成0 就是關(guān)閉該項(xiàng).
對(duì)于終端可以使用:
#setterm -blank 0 ?#關(guān)閉屏保
#setterm -blank 1 ?#設(shè)置屏保為1分鐘