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


1

Я хочу досягти доступу до декількох комбінацій клавіш (наприклад, для запуску терміналу), прив’язаних до мого користувача.

Фон

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

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

Питання

Чи можливо запустити скрипт при вході в систему, який змінює ярлики клавіатури, не маючи привілеїв sudo, і якщо так, то як?

Який мій розшук виявився поки що

Все, що мого google-fu можна знайти в цьому питанні, полягає в тому, що ви можете робити псевдоніми, які встановлені під час входу (який би встановлював ярлики в оболонці, а не на WM, як я бажаю), і що ви можете використовувати сторонні програми для встановлення клавіатури ярлики.

Як я розумію, .profile був би хорошим місцем, щоб вказати ярлики, якщо я при запуску / вході хочу, щоб вони замінили задані локально, але це може бути неправильним, оскільки моє дослідження не надто розгорнулося з цієї теми.

Крім того, я не переймаюся тим, щоб перепризначити ярлики, які можуть бути перезаписані цим.

Відповіді:


1

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

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

Здається, це було покинуто в 2009 році і є лише Linux, але в іншому випадку воно відповідає вашим потребам.

Детальніше про його використання можна ознайомитись тут:

У Linux перезавантажте клавіші з другої клавіатури для однокодування символів та ярликів

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.