Как автоматически переназначить кнопки мыши при запуске?

Репозитории программного обеспечения, используемые для apt-get, установлены в /etc/apt/sources.list.

apt-add-repository добавляет дополнительные репозитории в /etc/apt/sources.list.d/*.list. Обратите внимание, что расширение также .list. Чтобы найти все вхождения этих файлов *.list, выполните следующую команду в окне терминала:

find /etc/apt/ -name '*.list' -ls -exec cat {} \;

Он предоставит всю полезную информацию о репозиториях программного обеспечения, используемых apt. Если этот список очень длинный и используется файл, используйте следующую команду для создания файла в текущем каталоге с именем repositories.txt:

find /etc/apt/ -name '*.list' -ls -exec cat {} \; > repositories.txt

. Чтобы опубликовать этот список на Askubuntu, перейдите к в окне терминала и вставьте список в большое текстовое поле. Отправьте форму, нажав «Вставить!». и скопируйте URL-адрес из строки местоположения (это должно выглядеть так: «http://paste.ubuntu.com/566454/»). Наконец, вставьте этот URL в свой вопрос.

1
задан 27 June 2015 в 16:29

2 ответа

Мне удалось изменить отображение средней кнопки мыши Logitech на «Return» с помощью распознавания жестов Easystroke, которое я загрузил из Ubuntu Software Center. Изменить: в приложении вы должны выбрать «Добавить действие», «Имя», «Выбрать тип ключа», нажать «Подробности» и нажать «Ввод», нажать «Ход записи», а во время прокрутки нажмите среднюю кнопку

1
ответ дан 24 May 2018 в 05:54
  • 1
    Добро пожаловать в AskUbuntu. Вам нужно предоставить более подробный ответ. – David 14 September 2015 в 03:25
  • 2
    Хорошо, см. Выше. – atr15 15 September 2015 в 19:43
  • 3
    Хороший улов. Но то, что вы описали, не является инструкцией xork: на самом деле средняя кнопка - это кнопка по умолчанию, чтобы поместить это приложение в режим распознавания жестов: при нажатии на него приложение начинает распознавать жест, который вы делаете. Тем не менее, +1, потому что у этого приложения есть модуль для отображения идентификаторов кнопок мыши; это помогает, когда мы хотим использовать xinput с кнопками, которые не отображаются при использовании xinput list <devID>. – 1111161171159459134 29 November 2015 в 20:32
  • 4
    О, этот пришел через год - ваш ответ стоит +1 – 1111161171159459134 29 November 2015 в 21:37

Короткие шаги для этого:

Имеется утилита под названием xinput. xinput list или только xinput отобразит все устройства ввода X и их идентификаторы. Здесь вы найдете идентификатор мыши, который вы хотите переназначить.

Я буду использовать свой ID в качестве примера, из моей настройки, которая равна 21, тогда xinput --get-button-map 21 выведет

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16

Теперь, если вы хотите, скажем, поменять левую и правую кнопки, вы просто запустите

xinput --set-button-map 21 3 2 1

. Здесь мы делаем переопределение.

Для запуска его при запуске просто поместите это в файл:

echo "xinput --set-button-map 21 3 2 1" > leftmouseremap.sh

дайте ему исполняемое разрешение

chmod +x leftmouseremap.sh 

Наконец, добавьте это в приложение Statrtup вручную из графического интерфейса или, если вы хотите его от CLI, поставьте текст ниже (изменить пути к вашему) inti файл в вашем ~/.config/autostart, вот мой (less .config/autostart/leftmouseremap.sh.desktop):

[Desktop Entry]
Type=Application
Exec=/home/ruslan/leftmouseremap.sh
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name[en_US]=/home/ruslan/leftmouseremap.sh
Name=/home/ruslan/leftmouseremap.sh
Comment[en_US]=
Comment=

Имейте в виду, что с KDE путь будет похож на , для других менеджеров настольных компьютеров это может быть заметно иным. В качестве альтернативы запуск запуска может быть выполнен с помощью общего подхода с помощью /etc/rc.local.

0
ответ дан 24 May 2018 в 05:54

Другие вопросы по тегам:

Похожие вопросы: