Может скрыть Терминатор, но не может показать это снова?

Я написал короткий сценарий, чтобы начать vcxsrv тогда беги bash -c -l "DISPLAY=:0 terminator" и через мгновение терминал запускается, однако, когда я переключаю hide_window горячая клавиша в terminator (Я настроил его для использования ctrl+`, но по умолчанию тоже не работает) он будет скрывать терминал, но та же комбинация клавиш не будет отображать терминал, если приложение x11 не активно на экране.

Есть ли способ отправить Ctrl+` в vcxsrv показать мой терминал?

2 ответа

Обеспечивать xdotool установлен в вашей системе

sudo apt-get install -y xdotool

Затем создайте скрипт http://autohotkey.com/:

^`::
    Run, bash -c "DISPLAY=:0 xdotool key ctrl+grave", , Hide
Return

это захватывает Ctrl+` и воспроизводит его на X-сервере через скрытое окно bash.

Вот быстрая специальная мера:

Пока ваше окно Терминатора A скрыто , запустите новое окно Терминатора B. В окне B нажмите ctrl+`(или ctrl+alt+a, если у вас все еще есть привязка клавиш по умолчанию для). Это должно переключить видимость в обоих окнах, в результате чего A будет видимым, а B скрытым.

(Вы можете очистить B с помощьюесли бы вы захотели это сделать.)

Другие вопросы по тегам