Настройка сочетаний клавиш для запуска программы при запуске / входе в Linux через WM

429
simonra

Чего я хочу добиться, так это иметь доступ к паре сочетаний клавиш (например, для запуска терминала), привязанных к моему пользователю.

Фон

Это связано с тем, что у нас есть установка с множеством разных машин, на которых не установлен согласованный набор оконных менеджеров, работающих в различных дистрибутивах Linux, и время от времени обмениваются на новые. Но все они имеют базовый набор программ, а также домашнюю папку пользователей и профили пользователей (.bash-rc, .bash-profile, .profile и т. Д.), Которые загружаются при входе в систему.

То есть я хочу иметь согласованный рабочий процесс на разных машинах, где я могу получить доступ к терминалу и браузерам с помощью пары общих ярлыков, чтобы я мог эффективно игнорировать, какой оконный менеджер или дистрибутив настроен на конкретной машине, с которой я работаю работать над.

Вопрос

Можно ли запустить при входе в систему скрипт, который изменяет сочетания клавиш без привилегий sudo, и если да, то как?

Что мой исследователь обнаружил до сих пор

Все, что мой гугл-фу может найти по этому вопросу, - это то, что вы можете создавать псевдонимы, которые устанавливаются при входе в систему (которые будут устанавливать ярлыки в оболочке, а не в WM, как я хочу), и что вы можете использовать сторонние программы для установки клавиатуры. ярлыки.

Насколько я понимаю, .profile был бы хорошим местом для указания ярлыков, если я при запуске / входе в систему хочу, чтобы они переопределяли локально установленные, но это может быть неверно, так как мое исследование не слишком затронуло эту тему.

Также меня не волнует переназначение ярлыков, которые могут быть перезаписаны этим.

1

1 ответ на вопрос

1
Tor Gjerde

actkbd - Демон быстрого доступа к клавиатуре.

http://users.softlab.ece.ntua.gr/~thkala/projects/actkbd/

Похоже, что он был заброшен в 2009 году и только для Linux, но в остальном он отвечает вашим потребностям.

Подробнее о его использовании можно узнать здесь:

В Linux переназначение клавиш со второй клавиатуры на символы юникода и ярлыки

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