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

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

8
задан 18.05.2020, 18:14

1 ответ

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

Terminal - Title and Command

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

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

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

Add custom shortcut

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

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

sudo apt-get install wmctrl xdotool
0
ответ дан 18.05.2020, 18:15
  • 1
    Что является целью " ключ xdotool Alt+grave"? (i' ve попробовал Ваше решение, на самом деле это происходит, отмечая), – Schwern 18.05.2020, 18:16
  • 2
    Высокий звук @ts01 +' должен переключиться на другой экземпляр терминала, если у Вас есть больше чем один открытый и если фокус находится на одном из них. Какие ключи сделали Вас используемый для пользовательского ярлыка? F8 как я сказал в ответе? – aardvark 18.05.2020, 18:16
  • 3
    Для downvoters: оставьте комментарий - я могу улучшить ответ, только если я могу знать причину downvoting. – aardvark 18.05.2020, 18:17
  • 4
    Да. Это didn' t работа, но +25 для усилий, так или иначе – Ali Heikal 18.05.2020, 18:17
  • 5
    Я все еще использую его от того, когда я дал Вам этот ответ. Таким образом, необходимо рассмотреть все шаги, возможно, Вы сделали что-то не так. – Laurent Mazuel 18.05.2020, 18:18