Я использую ровно 3 программы: - браузер - терминал - редактор кода
Я держу все в полноэкранных окнах.
Что мне нужно, так это уметь вызывать любой из них с помощью простого сочетания клавиш, например, Ctrl + Alt + B для браузера и т. Д.
Alt-Tab отстой, потому что я должен остановиться и посмотреть, где находится селектор.
Использование 3 рабочих мест лучше, но все же не идеально - мне нужно подумать о том, где я нахожусь и куда мне нужно идти. Например, мой браузер находится над моим терминалом, а мой редактор кода находится справа от терминала. Поэтому, чтобы перейти от браузера к терминалу, я использую Ctrl + Alt + Down, но чтобы перейти от редактора кода к терминалу, мне нужно сделать Ctrl + Alt + Left. Вместо этого я должен просто сделать Ctrl + Alt + T для терминала, например.
Спасибо!
guake
. Это игровой терминал, который показывает или скрывает настраиваемую комбинацию клавиш.Ответы:
Я не использую Unity, так что это проверено на Cinnamon, но тот же трюк должен работать во всех средах рабочего стола. Вы можете использовать инструмент, подобный
xdotool
илиwmactl
который позволяет вам писать сценарии ваших взаимодействий с X-сервером.Я предпочитаю
wmctl
, но вы можете установить как сСначала запустите,
wmctl -i
чтобы увидеть, как называются ваши открытые окна:Если вы прокрутите вправо, вы увидите, что второй - это мой
firefox
экземпляр, показывающий эту страницу. Итак, теперь вы активируете каждое из трех окон по имени:Вы можете назначить ярлыки для каждой из этих команд с помощью графического интерфейса вашего рабочего стола или с помощью более общего инструмента, такого как
xbindkeys
.источник