So, after testing many light window managers (aewm, flvm, openbox...), which none of them helped, I found i3wm which behave as expected - xscreensaver stay on top of screen and any open window stay in background hidden behind. Only problem is that it is tiling wm and it will have many and many keyboard shortcuts and such, so I have to eliminate them all.
Как заставить xscreensaver оставаться на вершине?
Я строю веб-киосек, и я использую в matchbox
качестве оконного менеджера и xscreensaver
. Моя проблема в том, что мне нужно в фоновом режиме перезапустить веб-браузер, но когда xscreensaver становится пустым, а браузер перезапускается, тогда этот браузер находится в верхней части экрана, а xscreensaver скрывается за ним - мне нужно сделать так, xscreensaver-command -deactivate/-activate
чтобы он снова закрывал экран.
Я попытался wmctrl
, который не работает (по крайней мере, не ссылаясь на идентификатор окна), и надеялся xdotool
, но все еще безуспешно.
Из FAQ по xscreensaver http://www.jwz.org/xscreensaver/faq.html#popup-windows кажется, что проблема заключается в следующем:
сопоставление окон с XRestackWindows вместо XRaiseWindow, чтобы гарантировать, что управляемые окна всегда отображаются ниже окон переопределения-перенаправления "
Итак, я должен изменить оконный менеджер, или это обходной путь с таким инструментом, как xdotool, чтобы найти окна xscreensaver и переместить их поверх стека окон?
1 ответ на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
13
Сброс положения Mac OS X Windows после отсоединения внешнего монитора
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux