Ubuntu не обнаруживает дополнительных кнопок мыши [dубликат]

Файл, который вы должны посмотреть, это ~/.xsession-errors в вашем домашнем каталоге (обратите внимание, что это собирает выходные данные из всех графических программ, которые вы запускаете, поэтому не все, что вы можете видеть, должно быть связано с вашей проблемой).

Если есть проблемы с greeter / LightDM, вы можете пройти через журналы в /var/log/lightdm (я предполагаю, что вы используете Ubuntu 11.10).

51
задан 15 December 2015 в 06:12

19 ответов

Итак, я использую свою производительность MX на моей машине ubuntu около 6 месяцев. Я оставил большинство кнопок по умолчанию, но я пошел вперед и сделаю кнопку большого пальца супер-клавишей, которая удобнее, чем переход в верхний левый угол экрана в гноме. И я сделал кнопку масштабирования кнопкой управления. Но он установлен для включения CTRL и отключения CTRL с отдельными щелчками. Это действительно помогает, так как у меня есть один дисплей 4K и один 1080, поэтому я могу один раз щелкнуть кнопку масштабирования, прокрутить колесо, чтобы увеличить или уменьшить масштаб веб-страниц, и когда у меня есть веб-страница, масштабируемая, как я хочу, я нажимаю кнопку увеличения еще раз. Вот мои настройки xbindkeysrc:

"/usr/bin/xte 'keydown Control_L' &" b:13 "/usr/bin/xte 'keyup Control_L' &" Control + b:13 "/usr/bin/xte 'key Super_L'" b:10 + release
0
ответ дан 18 July 2018 в 14:27

У меня тоже есть игровая мышь g700s. Хорошей новостью является то, что это было дорого (для мыши), и производство фактически построило его на высоком уровне. Функции для мыши хранятся в мыши. Плохая новость заключается в том, чтобы правильно настроить его, вам нужно использовать программное обеспечение logitech, которое работает только в Windows.

Итак ... в основном вам нужно подключить мышь к окну и настроить его точно так, как вы хочу это. Я бы рекомендовал использовать функцию профилей переключателей, чтобы вы могли настроить ее для нормального использования, например: запуск рабочего стола Linux, функции компиляции (переключение приложений, переключение рабочих областей, максимизация переключения и т. Д.), А затем создание другого профиля для игр ( возможно, с другой частотой обновления) и игровыми кнопками. Что касается compiz, подумайте о том, чтобы установить 4 боковых пальца на alt, ctl, shift, superkey, так как это упростит переход с помощью колесика прокрутки. alt + колесо прокрутки вверх кнопка большого пальца 1 + колесо прокрутки вверх

Моя схема:

кнопка большого пальца 1 (вперед внизу) = alt

кнопка большого пальца 2 (верхний верхний) = сдвиг

кнопка большого пальца 3 (задняя нижняя) = ctrl

кнопка большого пальца 4 (верхняя верхняя) = супер-клавиша (клавиша окна)

индекс

указательный палец ближе к вам = tab

указательный палец дальше от вас = alt-f4 (приложение compiz / linux / winX закрыть)

compiz defaults:

switch workspace = alt + ctl + mouse drag = lower 2 кнопки большого пальца вместе + щелчок мышью и перетаскивание; (! d12)

switch apps = alt + tab = кнопка с большим пальцем вперед + указательный палец ближе (помните, что для этого нужно хорошо работать, вам нужно держаться за большой палец , чтобы вы могли переключиться на 1 приложение)

затухание окна (прозрачность) = alt + колесо прокрутки = указатель пальца вперед вперед + колесо прокрутки

Затем переместите его обратно на

Ключевые привязки, описанные выше, отлично смотрятся, но считают, что битва 4 также страшное время распознает мышь как мышь с 10 кнопками, поэтому для этого мне пришлось сопоставить мои 4 кнопки большого пальца до =, \ и;. Но, очевидно, в Linux это глупо, и перевязать ключ = «к следующему приложению» - это урок бесполезности, особенно при кодировании hahahaha.

в основном вам нужно подключить мышь в окно окна и настроить его именно так, как вы хотите

https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux -host

https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host

2
ответ дан 18 July 2018 в 14:27

Вы должны установить Solaar, инструмент Linux, который позволяет вам управлять мышами и клавиатурами Logitech Unifying Receiver, которые поставляются как с графическим интерфейсом, так и с интерфейсом командной строки. Для этого добавьте следующий репозиторий и установите, выполнив следующие команды:

sudo add-apt-repository ppa:daniel.pavel/solaar sudo apt-get update sudo apt-get install solaar

Это позволит вам увеличить и увеличить ваш DPI мыши, контролировать батарею, обеспечивать плавную прокрутку и прокрутку по сторонам. Чтобы получить работу с несколькими окнами и кнопками масштабирования, вы можете посетить этот сайт, который поможет вам найти нужные функции:

http://www.ralf-oechsner.de/opensource / Главная / logitech_performance_mx

2
ответ дан 18 July 2018 в 14:27

У меня есть Logitech MX 500 и вы хотите сопоставить боковые ключи с действиями Copy и Paste (это очень полезно).

Я использовал это руководство, чтобы понять, как настроить файл xbindkeysrc и уметь для отображения ключей.

1
ответ дан 18 July 2018 в 14:27

Lomoco входит в программный центр Ubuntu и специально предназначен для работы с настройками, специфичными для разработчика Logitech Mouse. Он может выполнить некоторые из вещей, которые вы пытаетесь сделать.

http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html

0
ответ дан 18 July 2018 в 14:27

Для этого вам понадобятся несколько приложений, чтобы установить их на выполнение

sudo apt-get install xbindkeys xautomation xev

или

sudo apt-get install xbindkeys xautomation x11-utils

edit: xev был объединен с x11utils, начиная с Ubuntu 14.04 или больше.

Шаг 1

Вам нужно найти номера кнопок для кнопок на вашей мыши. Запустите xev. Вы увидите белые окна litle, наведите на них курсор и нажмете кнопки мыши (лучше всего делать одну кнопку за раз). Вы должны получить такой вывод для каждой кнопки:

ButtonRelease event, serial 41, synthetic NO, window 0x4c00001, root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80), state 0x110, button 1, same_screen YES

(обратите внимание: xev также фиксирует движение мыши, поэтому вам может потребоваться просеять события перемещения мыши, чтобы найти события вашей кнопки, например: xev -event mouse | grep Button --before-context=1 --after-context=2)

Это то, что важно от этого вывода: button 1. Это говорит нам, что определенная кнопка - кнопка одна. Я бы сохранил это в файле .txt.

Шаг 2

Создайте конфигурационный файл xbindkeys, используя:

xbindkeys --defaults > $HOME/.xbindkeysrc

. Затем нам нужно добавить привязки клавиш / кнопок к файлу конфигурации. Вы можете открыть этот файл с помощью gedit $HOME/.xbindkeysrc. Здесь начинается веселье. Мы будем использовать xte для установки привязок к нашим кнопкам.

Чтобы заставить кнопку действовать как Ctrl, мы бы добавили:

"xte 'key Control_L'" b:1

Это будет привязать Ctrl к кнопке мыши.

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

50
ответ дан 18 July 2018 в 14:27

в Debian у вас есть пакет xbindkeys-config, который поможет вам настроить привязки клавиш / кнопок. Итак:

sudo apt-get install xbindkeys-config
0
ответ дан 18 July 2018 в 14:27

Я пытался сделать что-то подобное, и я столкнулся с этой страницей: http://ubuntuforums.org/showthread.php?t=65471

Надеюсь, он работает для mx 620 также.

1
ответ дан 18 July 2018 в 14:27

Для тех, кто хочет связать операции копирования и вставки с кнопками мыши:

Следуйте за ответом Сета (с шагом 1, шагом 2 и sudo apt-get install xbindkeys xautomation xev) Поместите следующие строки в ваш файл .xbindkeysrc :

Это для копирования:

"xte 'keydown Control_L' 'key c' 'keyup Control_L'" b:9

Это для вставки:

"xte 'keydown Control_L' 'key v' 'keyup Control_L'" b:8

* b:9 означает кнопку 9 на мыши (проверьте номера кнопок с xev)

Следуйте за ответом Сета (с шагом 1, шагом 2 и sudo apt-get install xbindkeys xautomation xev)
6
ответ дан 18 July 2018 в 14:27

Итак, я использую свою производительность MX на моей машине ubuntu около 6 месяцев. Я оставил большинство кнопок по умолчанию, но я пошел вперед и сделаю кнопку большого пальца супер-клавишей, которая удобнее, чем переход в верхний левый угол экрана в гноме. И я сделал кнопку масштабирования кнопкой управления. Но он установлен для включения CTRL и отключения CTRL с отдельными щелчками. Это действительно помогает, так как у меня есть один дисплей 4K и один 1080, поэтому я могу один раз щелкнуть кнопку масштабирования, прокрутить колесо, чтобы увеличить или уменьшить масштаб веб-страниц, и когда у меня есть веб-страница, масштабируемая, как я хочу, я нажимаю кнопку увеличения еще раз. Вот мои настройки xbindkeysrc:

"/usr/bin/xte 'keydown Control_L' &" b:13 "/usr/bin/xte 'keyup Control_L' &" Control + b:13 "/usr/bin/xte 'key Super_L'" b:10 + release
0
ответ дан 24 July 2018 в 20:24

У меня тоже есть игровая мышь g700s. Хорошей новостью является то, что это было дорого (для мыши), и производство фактически построило его на высоком уровне. Функции для мыши хранятся в мыши. Плохая новость заключается в том, чтобы правильно настроить его, вам нужно использовать программное обеспечение logitech, которое работает только в Windows.

Итак ... в основном вам нужно подключить мышь к окну и настроить его точно так, как вы хочу это. Я бы рекомендовал использовать функцию профилей переключателей, чтобы вы могли настроить ее для нормального использования, например: запуск рабочего стола Linux, функции компиляции (переключение приложений, переключение рабочих областей, максимизация переключения и т. Д.), А затем создание другого профиля для игр ( возможно, с другой частотой обновления) и игровыми кнопками. Что касается compiz, подумайте о том, чтобы установить 4 боковых пальца на alt, ctl, shift, superkey, так как это упростит переход с помощью колесика прокрутки. alt + колесо прокрутки вверх кнопка большого пальца 1 + колесо прокрутки вверх

Моя схема:

кнопка большого пальца 1 (вперед внизу) = alt

кнопка большого пальца 2 (верхний верхний) = сдвиг

кнопка большого пальца 3 (задняя нижняя) = ctrl

кнопка большого пальца 4 (верхняя верхняя) = супер-клавиша (клавиша окна)

индекс

указательный палец ближе к вам = tab

указательный палец дальше от вас = alt-f4 (приложение compiz / linux / winX закрыть)

compiz defaults:

switch workspace = alt + ctl + mouse drag = lower 2 кнопки большого пальца вместе + щелчок мышью и перетаскивание; (! d12)

switch apps = alt + tab = кнопка с большим пальцем вперед + указательный палец ближе (помните, что для этого нужно хорошо работать, вам нужно держаться за большой палец , чтобы вы могли переключиться на 1 приложение)

затухание окна (прозрачность) = alt + колесо прокрутки = указатель пальца вперед вперед + колесо прокрутки

Затем переместите его обратно на

Ключевые привязки, описанные выше, отлично смотрятся, но считают, что битва 4 также страшное время распознает мышь как мышь с 10 кнопками, поэтому для этого мне пришлось сопоставить мои 4 кнопки большого пальца до =, \ и;. Но, очевидно, в Linux это глупо, и перевязать ключ = «к следующему приложению» - это урок бесполезности, особенно при кодировании hahahaha.

в основном вам нужно подключить мышь в окно окна и настроить его именно так, как вы хотите

https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux -host

https://stackoverflow.com/questions/20021300/usb-devices-are-not-recognized-in-virtualbox-linux-host

2
ответ дан 24 July 2018 в 20:24
  • 1
    Это решение, а не выше, работало как шарм на Ubuntu Mate 16.04 с помощью мыши Logitech M705. Я использовал его, чтобы назначить копирование и вставку на боковые кнопки, чтобы мои настройки выглядели так: & quot; xte 'keydown Control_L' 'key c' 'keyup Control_L' & quot; b: 9 "xte" keydown Control_L '' ключ v '' keyup Control_L '& quot; б: 8 – Draco 9 December 2016 в 15:36
  • 2
    "xbindkeys -p" для внесения изменений. – user3616725 17 January 2018 в 15:11

Вы должны установить Solaar, инструмент Linux, который позволяет вам управлять мышами и клавиатурами Logitech Unifying Receiver, которые поставляются как с графическим интерфейсом, так и с интерфейсом командной строки. Для этого добавьте следующий репозиторий и установите, выполнив следующие команды:

sudo add-apt-repository ppa:daniel.pavel/solaar sudo apt-get update sudo apt-get install solaar

Это позволит вам увеличить и увеличить ваш DPI мыши, контролировать батарею, обеспечивать плавную прокрутку и прокрутку по сторонам. Чтобы получить работу с несколькими окнами и кнопками масштабирования, вы можете посетить этот сайт, который поможет вам найти нужные функции:

http://www.ralf-oechsner.de/opensource / Главная / logitech_performance_mx

2
ответ дан 24 July 2018 в 20:24
  • 1
    Я сделал это на своем C720 / crouton. Когда я запустил солар, он упал обратно на начальный экран. Мне пришлось перезапустить (и выяснить, была ли команда sudo startxfce4) и удалить solaar. – marty cohen 16 May 2014 в 03:44
  • 2
    Солаар был очень неудачным для меня 14.04 и в конечном итоге просто не бежал. Я понимаю, что исходный вопрос был около 12,04, но подумал, что стоит упомянуть. Может быть, кто-то сэкономит время. – moss 24 January 2015 в 04:49
  • 3
    -1. Этот ответ не отвечает на вопрос. solaar не делает никакого отображения кнопок мыши. – Twifty 19 April 2015 в 07:43
  • 4
    не работал для меня тоже. – Woeitg 12 February 2016 в 11:24

У меня есть Logitech MX 500 и вы хотите сопоставить боковые ключи с действиями Copy и Paste (это очень полезно).

Я использовал это руководство, чтобы понять, как настроить файл xbindkeysrc и уметь для отображения ключей.

1
ответ дан 24 July 2018 в 20:24
  • 1
    Вы знаете, что переместите указатель мыши на начало / конец текста, который хотите скопировать, а затем нажмите левую кнопку и держите ее, пока не дойдете до конца / начала того, что вы хотите скопировать, и оно скопировано. Когда вы хотите вставить, вы нажимаете среднюю кнопку (если у вас есть только две кнопки мыши, одновременно нажмите одновременно левую и правую кнопку), и вы вставляете текст. Не нужно ничего настраивать, это не входит в число всех машин Unix и Linux с системой XWindows. Пожалуйста, имейте в виду, что мы не используем безликий продукт microsoft, но GNU / Linux – user 20 November 2014 в 18:29
  • 2
    @ user350566 Этот тип копии + вставка имеет некоторые ограничения. Иногда вам нужен другой буфер обмена aka Ctrl + C / + V. Просто говорю. – donquixote 28 January 2016 в 00:09

Lomoco входит в программный центр Ubuntu и специально предназначен для работы с настройками, специфичными для разработчика Logitech Mouse. Он может выполнить некоторые из вещей, которые вы пытаетесь сделать.

http://manpages.ubuntu.com/manpages/trusty/man1/lomoco.1.html

0
ответ дан 24 July 2018 в 20:24

Для этого вам понадобятся несколько приложений, чтобы установить их на выполнение

sudo apt-get install xbindkeys xautomation xev

или

sudo apt-get install xbindkeys xautomation x11-utils

edit: xev был объединен с x11utils, начиная с Ubuntu 14.04 или больше.

Шаг 1

Вам нужно найти номера кнопок для кнопок на вашей мыши. Запустите xev. Вы увидите белые окна litle, наведите на них курсор и нажмете кнопки мыши (лучше всего делать одну кнопку за раз). Вы должны получить такой вывод для каждой кнопки:

ButtonRelease event, serial 41, synthetic NO, window 0x4c00001, root 0x2e9, subw 0x4c00002, time 25804905, (31,28), root:(821,80), state 0x110, button 1, same_screen YES

(обратите внимание: xev также фиксирует движение мыши, поэтому вам может потребоваться просеять события перемещения мыши, чтобы найти события вашей кнопки, например: xev -event mouse | grep Button --before-context=1 --after-context=2)

Это то, что важно от этого вывода: button 1. Это говорит нам, что определенная кнопка - кнопка одна. Я бы сохранил это в файле .txt.

Шаг 2

Создайте конфигурационный файл xbindkeys, используя:

xbindkeys --defaults > $HOME/.xbindkeysrc

. Затем нам нужно добавить привязки клавиш / кнопок к файлу конфигурации. Вы можете открыть этот файл с помощью gedit $HOME/.xbindkeysrc. Здесь начинается веселье. Мы будем использовать xte для установки привязок к нашим кнопкам.

Чтобы заставить кнопку действовать как Ctrl, мы бы добавили:

"xte 'key Control_L'" b:1

Это будет привязать Ctrl к кнопке мыши.

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

50
ответ дан 24 July 2018 в 20:24
  • 1
    Ты сделал свой день, большое спасибо. – nana 26 September 2013 в 19:29
  • 2
    @seth: Я хотел бы настроить кнопки 8 & amp; 9, чтобы быть "назад" и "вперед" соответственно. Еще лучше, если бы я мог выяснить, где fint команды, которые я могу настроить с помощью xbindkeys, это было бы здорово. Спасибо, Дэн – dbbd 26 June 2014 в 14:46
  • 3
    Самый простой способ уменьшить безумие выхода xev - запустить вывод через grep: xev | grep -A2 ButtonPress; это оставит все события движения мыши, события фокуса и т. д. и просто покажет события ButtonPress. – Lambart 19 September 2014 в 23:46
  • 4
    Моя мышь также G300, и я не могу заставить ее работать. Кнопки неправильно сопоставлены, а две кнопки сопоставлены с одной и той же кнопкой Control_L, и я не знаю, как их сопоставить, поскольку при нажатии они не идентифицируют себя. – Inoki 7 September 2015 в 20:17
  • 5
    "xbindkeys -p" применить изменения – Alex Fedulov 28 November 2016 в 14:46

в Debian у вас есть пакет xbindkeys-config, который поможет вам настроить привязки клавиш / кнопок. Итак:

sudo apt-get install xbindkeys-config
0
ответ дан 24 July 2018 в 20:24
  • 1
    Эта программа просто падает, когда я пытаюсь что-либо сделать с моим G300. – Inoki 7 September 2015 в 20:02

Я пытался сделать что-то подобное, и я столкнулся с этой страницей: http://ubuntuforums.org/showthread.php?t=65471

Надеюсь, он работает для mx 620 также.

1
ответ дан 24 July 2018 в 20:24

Для тех, кто хочет связать операции копирования и вставки с кнопками мыши:

Следуйте за ответом Сета (с шагом 1, шагом 2 и sudo apt-get install xbindkeys xautomation xev) Поместите следующие строки в ваш файл .xbindkeysrc :

Это для копирования:

"xte 'keydown Control_L' 'key c' 'keyup Control_L'" b:9

Это для вставки:

"xte 'keydown Control_L' 'key v' 'keyup Control_L'" b:8

* b:9 означает кнопку 9 на мыши (проверьте номера кнопок с xev)

Следуйте за ответом Сета (с шагом 1, шагом 2 и sudo apt-get install xbindkeys xautomation xev)
6
ответ дан 24 July 2018 в 20:24
  • 1
    о, это отлично сработало для меня. пытаясь установить эти ключи на протяжении последних 4 лет и только теперь это сделать. Спасибо! Кстати, очень важно знать, какие кнопки у них, для меня они были 16 и 17 на моей мыши. – Tio TROM 6 May 2017 в 17:56
  • 2
    ПРИМЕЧАНИЕ: b: 9 и т. Д. ИДИТЕ быть в новой строке в файле конфигурации. Я помещал их в одну строку и не мог понять, почему она не работает. – user3616725 17 January 2018 в 15:12

btnx может быть простым решением для переназначения кнопок с помощью мыши Logitech, поскольку он должен работать со всеми брендами. Он имеет простой графический интерфейс и может узнать о доступных кнопках. btnx был частью стандартных репозиториев несколько лет назад, но был удален. В настоящее время он доступен: https://launchpad.net/~oliverstar/+archive/ubuntu/ppa

0
ответ дан 11 October 2018 в 18:13

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

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