Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

added some helper scripts to ease unbinding DE and terminal hotkeys requried by far2l #2291

Closed
wants to merge 4 commits into from

Conversation

unxed
Copy link
Contributor

@unxed unxed commented Jul 18, 2024

Возможно, этот функционал стоит прямо в far2l встроить. Типа кнопки «найти все перехваты нужных мне клавиш и освободить их, все или по выбору».

@akruphi
Copy link
Contributor

akruphi commented Jul 18, 2024

Далее просто идеи. Как сделать сам не знаю 🤷‍♂️

  1. В начале каждого из скриптов не хватает проверки, что вокруг него именно нужное окружение (gnome , cinnamon и т.п.)

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

UPD: а в Xfce вообще очень нетривиально - вот как мне для wiki подсказали: https://github.com/akruphi/far2l/wiki#keysshells

@unxed
Copy link
Contributor Author

unxed commented Jul 18, 2024

Это пока что, конечно, PoC. И ещё референс, чтобы пользователям было куда подглядеть, как такое вообще делается. Чтоб час не лазать по меню. А то в чате многие возмущались, что фиг найдёшь нужное.

@unxed
Copy link
Contributor Author

unxed commented Jul 18, 2024

Добавил скрипт для xfce, спасибо за подсказку!

@spnethw
Copy link
Contributor

spnethw commented Jul 18, 2024

В KDE Plasma можно включить игнорирование глобальных хоткеев для конкретного окна / приложения.
Делается это либо через
Параметры системы -> Приложения и окна -> Диспетчер окон -> Особые параметры окон -> Создать,
либо через меню окна far2l:
Дополнительно -> Настроить индивидуальные параметры приложения, кнопка "Добавить свойство",
и там, в подразделе "Внешний вид и обход проблем", — пункт "Игнорировать глобальные комбинации клавиш".

@unxed
@elfmz
А вот в самом far2l настройка Options -> Input settings -> Exclusively handle hotkeys ... почему-то, начиная с Plasma 6.1 больше не работает. Если есть идеи на этот счёт, пишите.

@unxed
Copy link
Contributor Author

unxed commented Jul 18, 2024

А вот в самом far2l настройка Options -> Input settings -> Exclusively handle hotkeys ... почему-то, начиная с Plasma 6.1 больше не работает. Если есть идеи на этот счёт, пишите.

X11 или Wayland?

@spnethw
Copy link
Contributor

spnethw commented Jul 18, 2024

X11 или Wayland?

X11

@unxed
Copy link
Contributor Author

unxed commented Jul 31, 2024

Moved sample key unbinging scripts to own repo:
https://github.com/unxed/far2ltricks/tree/main/unbindkeys

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants