У меня есть мышь с множеством кнопок, но она не такая популярная, как Logitech. Для Windows у меня есть драйвер, который позволяет мне назначать действия, такие как закрытие окна (Ctrl + W) или следующая вкладка (Ctrl + Tab), но у меня нет драйвера для Linux. Поскольку Linux настолько гибок, я подумал, что, возможно, есть общий способ сделать это, независимо от бренда?
Обновление: На основании данных, полученных от Cyrex, я установил и запустил sudo apt-get install btnx
, который нашел несколько, но не все кнопки мыши.
Найдено: влево, вправо, колесо, щелчок колеса, большой палец вперед, большой палец назад.
Не найдено: колесо влево, колесо вправо, средняя кнопка большого пальца.
Идентификатор поставщика - 0x04d9, идентификатор модели - 0xa015.
Обновление 2: В System> Prefs> Mouse есть значок лампочки для проверки скорости двойного щелчка. Каждая рабочая кнопка может включать и выключать лампочку, а отсутствующие кнопки - нет. Казалось бы, Ubuntu не знает об этих кнопках и, следовательно, не регистрирует их щелчки. Я думаю, мне нужно охотиться за водителем, хотя обычная мышь, вероятно, проще.
Если все кнопки определены правильно, то вы можете установить btnx:
sudo apt-получить установку btnx
Или sudo aptitude установить btnx
Затем перейти к: Приложения -> Системные утилиты -> Btnx
Поддерживаются многие типы мышей
Если вы установите CompizConfig Settings Manager , то сможете установить множество клавиш быстрого доступа к кнопкам управления окнами.
Может потребоваться некоторое усилие, чтобы понять, какая из клавиш какая.
На скриншоте я назначаю открытие Super+Tab переключателя на левый клик колеса прокрутки.
Easystroke - это приложение для распознавания жестов мыши и менеджер жестов мыши для Ubuntu и других дистрибутивов Linux. он позволяет пользователю управлять приложением ubuntu с помощью рисованных жестов мыши или рисования на экране. 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
Для пользователей Unity : EasyStroke еще не использовал индикаторный апплет, поэтому, когда вы запускаете его из меню, у вас ничего не будет на индикаторном апплете. Чтобы решить эту проблему, просто запустите эту команду в терминале:
easystroke -g
Он запустит EasyStroke и автоматически откроет окна конфигурации.
Olli Salonen имеет свой собственный ppa, который должен быть добавлен в ваш список, если вы хотите установить через apt. Вот информация о добавлении ppa.
https://launchpad.net/~daou/+archive/ppa
Также, эта ссылка может помочь с установкой на более новую версию Ubuntu, так как, как я вижу, Олли сейчас не активен.
Btnx доступен для скачивания с здесь.
Распознавание жестов Easystroke предназначено в первую очередь для создания пользовательских жестов указательного устройства ,но его также можно использовать для назначения действий простым нажатиям кнопок.
Чтобы использовать его таким образом,
В Настройки ▸ Поведение ▸ Дополнительные кнопки ▸ Добавить выберите Мгновенные жесты и затем нажмите нужную кнопку мыши в сером поле.
В Действиях щелкните Добавить действие .
Дважды щелкните столбец Stoke и затем снова нажмите нужную кнопку мыши.
Щелкните Имя , Тип и Подробности ] столбцы для настройки действия.
Источник здесь: http://github.com/cdobrich/btnx.git Он собран и без проблем работал на моем Linux Mint 13. Предупреждение: btnx-config необходимо запускать с правами root.
איך האָבן אַ MX Anywhere "M-R0001"
איך נוצן מיין פאָרויס און צוריק קנעפּלעך ווי Copy and Paste.
סטעפס:
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
דעם פּראָגראַם איז אַ שליסל און מויז געשעענישן סניפפער. ווען עס איז פליסנדיק, איר קענען זען אַ פֿענצטער אין וואָס איר קענען דריקן מויז קנעפּלעך און זען אויב זיי זענען דיטעקטאַד. צום ביישפּיל, מיט די פארגרעסער קנעפּל פון די 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 איז דער קאָד פֿאַר אַז מויז קנעפּל. איר קענען פּרובירן יעדער מויז קנעפּלעך אויף דיין האַנט ... פֿאַר גרינג אַקסעס, דאָ איז די מאַפּע פֿאַר פאָרשטעלונג מקס:
די אנדערע קנעפּלעך זענען געזונט דערקענט און איר טאָן ניט דאַרפֿן צו מאַפּע צו אַקשאַנז.
3) איצט, איר דאַרפֿן צו ינסטאַלירן אַ קליין פּראָגראַם צו שייַעך-מאַפּע מויז און קלאַוויאַטור ינפּוץ. דער מכשף איז 'קסבינדקייס' ... די גרינג ינסטאַלירונג איז ניצן:
sudo apt-get install xbindkeys
4) אַמאָל אינסטאַלירן, איר קענען מאַגיש. דער געדאַנק איז קאַנפיגיער די מויז קנעפּלעך צו שיקן שליסל קאַמבאַניישאַנז צו אַקטאַווייט אנדערע דעסקטאַפּ פונקטיאָנאַליטיעס (אין פאַקט, קסבינדקייס קענען ווערן גענוצט צו ויספירן קיין אנדערע פּראָגראַם ווען איר דריקן אַ מויז קנעפּל). אין KDE איר קענען טאָן דאָס מיט Ctrl + F10 שליסלען קאָמבינאַציע. די פונט איז צו שאַפֿן אַ קאַנפיגיעריישאַן טעקע פון קסבינדקייס צו טאָן די אַרבעט.
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) עס איז געווען אַ נייַע פאָדערונג. די 'קסט' פּראָגראַם, וואָס בייסיקלי סימיאַלייץ באַניצער שליסל דרוק קאַמבאַניישאַנז. ינסטאַלירן עס ניצן:
sudo apt-get install xautomation
איצט, אויב איר לויפן אויף אַ וואָקזאַל עפּעס ווי:
xte 'keydown Control_L' 'key F10' 'keyup Control_L'
אַז מיטל סימולירן אַ קטרל + F10 קייפּרעסס. דער געדאַנק איז ניצן קסבינדקייס צו זאָגן: "ווען איך דריקן די 13 מויז קנעפּל, שיקן אַ Ctrl + F10 קלאַוויאַטור דריקן ניצן XTE פּראָגראַם צו דזשענערייט אַז"
9) און לעסאָף, איר דאַרפֿן צו קאַנפיגיער 'קסבינדקייס' צו לויפן אויטאָמאַטיש ווען די סיסטעם סטאַרטאַפּ. סטאַרטאַפּ אַפּפּליקאַטיאָנס / לייג פּראָגראַם קנעפּל און טיפּ '/ usr / bin / xbindkeys' אויף דעם דיאַלאָג.
DONE
В середине 2017 года, похоже, не было обновленного пакета btnx для Ubuntu 16.04 LTS, и easystroke также не похоже
Я хотел назначить копирование / вставку двум дополнительным кнопкам моей (устаревшей, но проверенной в боях) Microsoft IntelliMouse и, наконец, остановился на 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
.
Они уже должны быть у вас, поскольку они должны быть в Ubuntu, но запустите это на всякий случай.
sudo apt-get install libdaemon-dev libglade2-dev libgtk2.0-dev
Теперь загрузите и установите
1) btnx-config 2) btnx В таком порядке.
Для установки:
Распакуйте и cd
в каждую из этих папок.
В каждом из них запустите:
./configure make
sudo make
sudo make install
После того, как они оба будут установлены, запустите
sudo btnx-config
На вкладке «Конфигурации» нажмите «Обнаружение мыши и кнопок».
На вкладке «Кнопки» назначьте кнопке мыши клавишу или функцию. Убедитесь, что установлен ☑ флажок .
Наконец, на вкладке «Конфигурации» нажмите кнопку «Перезапустить btx», чтобы изменения вступили в силу.