Replies: 1 comment 1 reply
-
Для переназначения клавиш в ряде DE рецепты собраны в https://github.com/akruphi/far2l/wiki#keysshells Если для LXQT есть особенности - сообщите, что специально надо отметить. Sh-скрипты для быстрого выкл/вкл комбинаций клавиш есть у @unxed в https://github.com/unxed/far2ltricks/tree/main/unbindkeys Если вы подготовите такой же файл по своей оболочке LXQT - будет здорово.
Не уверен, что это беспроблемно сработает, ибо даже в одной DE, но в разных версиях переключения отличаются в некоторых нюансах и конкретных ключах конфигов. |
Beta Was this translation helpful? Give feedback.
-
В моей LXQT на Debian 12 многие клавиши far2l перехватываются графической оболочкой.
Достаточно сказать, что наиболее часто используемые в far2l последовательности клавиш Alt+F1 и Alt+F2 перехватываются моей LXQT и, соответственно, открывают главное меню и строку запуска LXQT.
Мне пришлось назначить эти клавиши в LXQT, чтобы я мог продолжать пользоваться Alt+F1 и Alt+F2 в far2l привычным образом. И так по многим клавишам.
Но не все кнопки удалось переназначить и мне пришлось переназначать уже клавиши far2l и запоминать что и куда я переназначил в far2l, чтоб можно было этим воспользоваться.
Это заняло довольно много времени и усилий и все равно далеко от идеала.
Однако я продолжаю пользоваться far2l, потому что (привычка) преимущества, которые он дает превышают указанные недостатки.
По моему скромному мнению, far2l гораздо удобнее, чем, например mc.
Поэтому идея:
Чтобы избежать проблем с горячими клавишами, разработчикам far2l было бы уместно предоставить пользователям следующую возможность:
При старте программы проверять наличие графического окружения и выключать в этой графической оболочке горячие клавиши, используемые программой.
Соответственно, при окончании работы или при переключении в другие окна – возвращать начальные значения.
Графических оболочек для Линукса немного (если считать популярные), так что это абсолютно реальный вариант.
add
Мало того, было бы неплохо разработать стандарт для графических оболочек Линукса, в котором упростить и формализовать описанные действия с горячими клавишами, чтобы и другие программы могли это применять и пользовались бы клавишами, которые им нужны.
Beta Was this translation helpful? Give feedback.
All reactions