Сочетание клавиш для фокусировки на (холостом) терминале

Хотелось бы узнать, можно ли использовать сочетание клавиш для фокусировки на первом незанятом (нерабочем) окне терминала в единстве (13.10)? Что-то вроде Ctr + Alt + T , но перед тем, как открыть новый экземпляр терминала, ищите любой неактивный экземпляр?

8
задан 2 April 2014 в 20:35

1 ответ

Сначала установите мир "Терминал" для появления в заголовке окна терминала гнома. Чтобы сделать это, когда Вы находитесь в терминальном гномом движении для Редактирования Предпочтений Профиля →, выбирает вкладку Title и Command и уверено, что заголовок поля Initial содержит слово "Terminal":

Terminal - Title and Command

Во-вторых, добавьте новое пользовательское сочетание клавиш для следующей команды:

bash -c "[[ \"$(cat /proc/$(xdotool getwindowpid $(xdotool getwindowfocus))/comm)\" != \"gnome-terminal\" ]] && wmctrl -a Terminal || xdotool key Alt+grave"

Чтобы сделать это, перейдите к Параметрам настройки системыКлавиатура, вкладка Shortcuts, выберите Пользовательский Ярлык и добавьте новый пользовательский ярлык:

Add custom shortcut

Как Вы видите, я выбрал в качестве ярлыка ключ F8, который работает отлично в этом случае для меня.

Примечание: wmctrl и xdotool должен быть установленным для использования их. Если Вам не установили их, можно установить их от терминального использования:

sudo apt-get install wmctrl xdotool
7
ответ дан 2 April 2014 в 20:35

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

Похожие вопросы: