Есть ли способ запустить приложение в качестве заставки в Linux - PullRequest
3 голосов
/ 14 июля 2009

Я хочу запустить полноэкранное приложение в качестве заставки. Возможно ли это в Linux? Кажется, что XScreenSaver не в состоянии сделать это, а GnomeScreenSaver имеет это в своем списке пожеланий.

1 Ответ

2 голосов
/ 14 июля 2009

(непроверенный) трюк, который может сработать, - это запустить вашу программу под Xnest .

что-то вроде этого псевдо шеллкода может работать:

#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
...