Поднимите все окна терминала перед экраном?

Обычно я запускаю 2-3 терминала при программировании на Fedora, но мне очень сложно щелкнуть и вручную принести каждый терминал на передний экран при компиляции и запуске.

Есть ли горячие клавиши / инструменты, которые приведут все терминалы к передней части экрана?

3 Solutions collect form web for “Поднимите все окна терминала перед экраном?”

Вы можете использовать xdotool для достижения того, чего хотите. Основная страница проекта завершена на github. Вы могли бы сделать что-то вроде этого, например:

 xdotool behave_screen_edge bottom-left search --class gnome-terminal windowactivate 

Это даст вам горячий угол в левом нижнем углу, который активирует все окна, которые являются членами класса gnome-terminal. Это, безусловно, самый простой метод, который я видел для достижения таких вещей в X.

xdotool довольно прост в использовании и похож на большинство основных хранилищ дистрибутивов. Вы также можете проверить страницу руководства. Существует несколько примеров, которые помогут вам начать работу с некоторыми примерами скриптов в репозитории github.

Как предложил @ramnovski, поместите окна на отдельный рабочий стол. Вы можете переключиться туда как часть вашего компиляции / запуска с помощью wmctrl -s NUM .

Если вам не нужны отдельные рабочие столы, вы также можете создать окно с помощью wmctrl -a <WIN> , где <WIN> – один из нескольких способов выбора окна, поддерживаемого wmctrl (сопоставление с заголовком окна или идентификатором окна).

Если названия не уникальны, запишите идентификаторы окон с помощью xwininfo и сохраните их. Вы также можете сделать это программно, например, открыв файл с редактированием имени на основе UUID, wmctrl найдет окно на основе UUID в заголовке, а затем отмените это редактирование.

вы должны попробовать Guake Terminal .

Он появляется и исчезает, нажимая F12, может иметь несколько вкладок, которые вы можете переключать с помощью сочетания клавиш.

  • Низкая глубина цвета при использовании X11 на мониторе
  • автоматически копировать выбранный контент в буфер обмена
  • gnuplot не может увеличить Mac Sierra
  • Черно-белый (сероватый цвет) консоль и X11
  • Проблема пересылки X11 Netscape
  • Могу ли я «перетащить» файл в окно без файлового менеджера?
  • Grid Engine для программы, которая нуждается в X11, но не требует ввода пользователя
  • Почему «xrandr» говорит, что у меня есть 3 порта HDMI и 3 DP, в то время как у меня есть только один HDMI и один DP?
  • xmessage в скрипте зависает
  • Как изменить среду оболочки, замеченную приложениями, запущенными на рабочем столе?
  • Скринкаст на виртуальном мониторе
  • Linux и Unix - лучшая ОС в мире.