2009-07-14 30 views
3

我想運行一個全屏應用程序作爲屏幕保護程序。在Linux中可能嗎? 看起來XScreenSaver不能做到這一點,GnomeScreenSaver有他們的願望清單。有什麼辦法可以在Linux中作爲屏幕保護程序來運行應用程序

+0

任何特定的應用程序?是你的控制下的應用程序? – Hasturkun 2009-07-14 12:34:11

+0

運行任何全屏應用程序作爲屏幕保護程序將會很棒。但如果這是不可能的(爲什麼?)我可以修改我的應用程序。 – user68109 2009-07-14 12:55:58

回答

2

一個可能工作的(未經測試的)技巧就是在Xnest下運行你的程序。

這樣的事僞的shellcode可能工作:

#get root window id 
RWINID=$(xwininfo -root |sed -n -e 's/.*Window.*id: \(0x[a-f0-9]\+\).*/\1/p') 
#start Xnest on the root window 
Xnest -parent $RWINID :5 
DISPLAY=":5" myapp 
相關問題