有没有办法在Linux中将应用程序作为屏幕保护程序运行

时间:2009-07-14 12:15:15

标签: linux screensaver

我想将全屏应用程序作为屏幕保护程序运行。在Linux中有可能吗? 似乎XScreenSaver无法做到这一点,而GnomeScreenSaver在他们的愿望清单中有这个。

1 个答案:

答案 0 :(得分: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