Как переназначить комбинацию нажатий кнопок для запуска скрипта

Как переназначить комбинацию нажатий кнопок для запуска скрипта

Я использую BSPWM в качестве менеджера тайлинговых окон и SXHKD в качестве инструмента отображения.
И я хочу убить текущее окно, когда я нажимаю комбинацию:

button1 + button1 + button3(двойной щелчок левой кнопкой мыши + щелчок правой кнопкой мыши).

Я попробовал добавить это в свою конфигурацию sxhkd:

button1 + button1 + button3
  ./some_script.sh

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

решение1

Вы пытаетесь сыграть аккорды, они разделяются точкой с запятой, вот так:

button1; button1; button2
            
         ./some_script.sh

из страницы руководства sxhkd:

Если несколько аккордов разделены точкой с запятой, горячая клавиша представляет собой цепочку аккордов: команда будет выполнена только после получения каждого аккорда цепочки в последовательном порядке.

Символ двоеточия можно использовать вместо точки с запятой, чтобы указать, что цепочка аккордов не будет прервана при достижении конца цепочки.

Связанный контент