Установить alsa-tools:
sudo apt install alsa-tools
Создать и сохранить сценарий в / usr / local / bin:
sudo vi /usr/local/bin/sound_fix.sh
Внутри скрипта напишите это:
#!/bin/bash
hda-verb /dev/snd/hwC0D0 0x20 SET_COEF_INDEX 0x67
hda-verb /dev/snd/hwC0D0 0x20 SET_PROC_COEF 0x3000
Запустите сценарий как root в терминале, чтобы немедленно устранить проблему.
Разрешить запуск с помощью:
sudo chmod 700 [path_to_script_folder]/sound_fix.sh
Запустить сценарий, используя:
./[path_to_script_folder]/sound_fix.sh
Чтобы запустить сценарий при запуске, используйте cron с командой @reboot:
sudo crontab -e
, а затем добавьте строку в crontab:
@reboot [full_path_to_script_folder]/sound_fix.sh
Чтобы запустить сценарий при возобновлении с приостановки, скопируйте сценарий в
/lib/systemd/system-sleep
. Для получения дополнительных технических сведений об этом исправлении проверьте ссылку на ссылку .
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства, но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
] Откройте окно конфигурации. В настройках ▸ Поведение ▸ Дополнительные кнопки ▸ Добавьте, выберите Мгновенные жесты, а затем нажмите нужную кнопку мыши в сером поле. В разделе «Действия» нажмите «Добавить действие». Дважды щелкните столбец Сток, а затем снова нажмите нужную кнопку мыши. Щелкните по столбцам Name, Type и Details, чтобы настроить действие.В середине 2017 года, похоже, нет обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke тоже, похоже, больше не поддерживается.
Я хотел назначить copy / (d1) btnx , и, наконец, остановился на imwheel, который описан на этой странице в Ubuntu Wiki.
] Для справки, вот мой ~/.imwheelrc:
# https://help.ubuntu.com/community/ManyButtonsMouseHowto
"^(Gnome-terminal|Tilda)"
None, Thumb1, Shift_L|Control_L|C
None, Thumb2, Shift_L|Control_L|Insert
".*"
None, Thumb1, Control_L|C
None, Thumb2, Control_L|V
# vim:ts=4:shiftwidth=4:syntax=sh
Чтобы запустить инструмент вместе с X-сервером, установите IMWHEEL_START=1 в /etc/X11/imwheel/startup.conf.
Источник находится здесь: http://github.com/cdobrich/btnx.git Он без проблем создавал и запускал мой Linux Mint 13. Caveat: btnx-config нужно запускать с помощью root perms.
Olli Salonen имеет свой собственный ppa, который нужно добавить в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Кроме того, этот https://launchpad.net / ~ daou / + archive / ppa может помочь с установкой на более новой версии Ubuntu, так как я вижу, что Olli неактивна уже довольно давно.
Easystroke - приложение распознавания жестов мыши и менеджер жестов мыши для Ubuntu и другого дистрибутива Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных мышечных жестов или рисовать на экране.
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
[]
Устанавливать Easystroke в Ubuntu
sudo apt-get install easystroke
Если вы хотите установить easystroke через PPA, вы можете добавить репозиторий PPA, введите следующую команду:
sudo add-apt-repository ppa:easystroke/ppa
sudo apt-get update
sudo apt-get install easystroke
Установите Easystroke в Ubuntu : EasyStroke еще не использовал индикаторный апплет , поэтому, когда вы запускаете его из меню, у вас ничего не отображается на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он автоматически запустит EasyStroke и откроет окна конфигурации.
Источник
У меня есть MX Anywhere «M-R0001»
Я использую кнопки «Назад» и «Назад» как «Копировать» и «Вставить».
Шаги: 1) Все кнопки обнаруживаются с последним ядром ... по крайней мере с
uname -a
3.8.0-25-generic #37-Ubuntu SMP Thu Jun 6 20:47:07 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux
2) Таким образом, в основном вам нужно отображать эти кнопки с желаемыми действиями , Как узнать, нажата ли кнопка и соответствующий цифровой код? Ну, вы можете использовать программу «xev»:
xev
Эта программа является сниффером клавиш и мыши. Когда он работает, вы можете увидеть окно, в котором вы можете нажать кнопки мыши и посмотреть, обнаружены ли они. Например, с кнопкой масштабирования Performance MX вы увидите что-то вроде этого:
ButtonPress event, serial 35, synthetic NO, window 0x5800001,
root 0x15a, subw 0x0, time 64521438, (84,117), root88,144),
state 0x10, button 13, same_screen YES
, что означает, что 13 является кодом для этой кнопки мыши. Вы можете попробовать каждую кнопку мыши на руке ... для удобства доступа, вот карта для Performance MX:
Кнопка «Назад»: 8 Кнопка «Вперед»: 9 Кнопка «Zoom»: 13 Кнопка «Показать окна»: 10, другие кнопки хорошо распознаются, и вам не нужно сопоставлять действия.
3) Теперь вам нужно установить небольшую программу для перепрограммирования входов мыши и клавиатуры. Волшебник - «xbindkeys» ... простая установка использует:
sudo apt-get install xbindkeys
4) После установки вы можете сделать магию. Идея состоит в том, чтобы настроить кнопки мыши для отправки комбинаций клавиш для активации других функций рабочего стола (по сути, xbindkeys можно использовать для выполнения любой другой программы при нажатии кнопки мыши). В KDE вы можете сделать это с помощью комбинации клавиш Ctrl + F10. Дело в том, что для выполнения задания создается файл конфигурации xbindkeys.
5) Чтобы создать файл конфигурации, просто запустите следующую команду:
xbindkeys --defaults > $HOME/.xbindkeysrc
6) И нам нужно для редактирования файла, чтобы указать отображение вашей кнопки:
gedit $HOME/.xbindkeysrc
7) Нам нужно добавить наши конфигурации «от кнопки к ключу». Например, у меня есть следующее:
# Back changed to Copy
"xte 'keydown Control_L' 'key C' 'keyup Control_L'"
b:8
# Forward
"xte 'keydown Alt_L' 'key Right' 'keyup Alt_L'"
b:9
# Present desktops
"xte 'keydown Control_L' 'key F8' 'keyup Control_L'"
b:13
# Present windows
"xte 'keydown Control_L' 'key F10' 'keyup Control_L'"
b:10
8) Появилось новое требование. программа «xte», которая в основном имитирует комбинации клавиш пользовательского ключа. Установите его, используя:
sudo apt-get install xautomation
Теперь, если вы запустите на терминале что-то вроде:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
, что означает симуляцию нажатия клавиши Ctrl + F10. Идея заключается в использовании xbindkeys, чтобы сказать: «Когда я нажимаю 13-ю кнопку мыши, отправьте нажатие клавиши Ctrl + F10 с помощью xte-программы, чтобы сгенерировать это«
9) И, наконец, вам нужно настроить «xbindkeys» на автоматически запускаться при запуске системы. Запуск приложений / Добавить кнопку программы и введите «/ usr / bin / xbindkeys» в диалоговом окне.
DONE