Эквивалент SUSE называется zypper, и команды довольно похожи: zypper install
(краткая форма zypper in
) okular
должен сделать это. Другие команды смотрите в руководстве zypper
.
В Solaar v1.0.3 можно переназначить кнопки, в том числе кнопку большого пальца, также известную как мультиплатформенная кнопка жестов, на другие действия мыши:
Изменение будет сброшено, если мышь будет выключена, если только не запущен Solaar для восстановления сопоставления.
Постоянное переназначение и переназначение на другие комбинации клавиш возможны и находятся в стадии разработки:https://github.com/pwr-Solaar/Solaar/issues/832
Кнопка создает последовательность Левый CtrlЛевый AltTab на уровне входного слоя ядра, что означает, что само устройство создает эту последовательность. То, что это отличается для других устройств Logitech, ничего не значит.
Я не знаю, насколько "запрограммирована" эта последовательность, возможно, ее можно будет изменить с помощью специальных инструментов Logitech для этого устройства. Это будет непросто, вам придется найти такие инструменты (скорее всего для Windows ), затем вам нужно логировать USB-команды, которые Windows отправляет и получает с помощью USB-сниффера, затем вам нужно написать небольшой программа для имитации их в Linux. В этом хорошо то, что если вы сделаете его открытым исходным кодом,другие люди, у которых есть это устройство, также могут его использовать, так что, возможно, кто-то уже сделал это (, потратив немного времени на поиск в Google, чтобы узнать ).
Другой вариант заключается в том, что вы ловите эту конкретную последовательность на уровне X (с помощью вашего WM или xbindkeys
и т. д. )и прикрепляете к ней свое собственное событие и т. д. Хотя, конечно, это также обнаружит ту же последовательность на вашей клавиатуре.
Третий вариант заключается в обнаружении последовательности на уровне входного слоя. Для этого вам потребуется написать программу на C, которая «захватывает» соответствующий /dev/input/eventX
, переводит эту конкретную последовательность клавиш и проходит через все остальное, используя устройство uinput
в качестве нового источника входного слоя.
Четвертый вариант может состоять в том, чтобы использовать hwdb
для выполнения какого-то перевода, но, насколько мне известно, он не переводит последовательности (, но я не рассматривал это подробно ).