Intereting Posts
Копировать файлы под измененным именем Почему Fedora не включает GCC по умолчанию? что является хорошим инструментом для восстановления файлов в их пути, когда вы rm -r от root? Как мы можем установить правила брандмауэра, чтобы разрешить или запретить определенные программы? Почему пакет debian jessie от MongoDB не устанавливает сценарий init.d? Передача параметра в dstat-плагин Странное поведение «ls -a | grep ^ \. " Как получить более точную информацию о завершении работы программы? Сценарий оболочки для работы с файлами в некотором каталоге Bash для чтения двух конкретных строк из текстового файла и использования частей из них в качестве переменной Мониторинг трафика USB SED: вставить текст после последней строки? В чем причина того, что файл конфигурации требуется для удаления приложения, установленного через configure, make и make install? Переключатель экрана GNU в другое окно CentOS 6.5: машина с более чем 1 ТБ ОЗУ => «бесплатные страницы не доступны» при загрузке

Переход на конкретные окна с Openbox

Это Lubuntu 16.04, работающий в режиме реального времени, который открывается при запуске трех окон (lxterminal, geany editor и графическое окно). Пользователь предназначен для переключения с терминала на редактор и обратно, для управления системой и редактирования файла. Nextwindow и PreviousWindow будут делать это, но пользователь должен избегать графического окна. Есть ли способ идентифицировать эти окна и переключиться с одного на другой с помощью некоторых клавиш?

 for id in $(xprop -root _NET_CLIENT_LIST | cut -f2 -d'#' | tr -d ',') ; do echo -en "$id:\t" xprop -id $id _NET_WM_NAME | sed 's/^.* = //' done xdotool windowactivate --sync $idofyourwindow 

Цикл for печатает список ваших имен окон и идентификаторов. Вы можете использовать команды типа «xwininfo -children» или «xdotool search», чтобы найти идентификатор окна, которое вы хотите активировать.

Когда вы знаете этот id, используйте «xdotool» для активации окна.