Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Logitech MX Revolution  (Прочитано 1581 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн n4suss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Logitech MX Revolution
« : 06 Августа 2013, 12:52:42 »
Logitech MX Revolution

Версия дистрибутива -Linux Mint 15 64bit KDE

Версия ядра-3.8.0-26-generic #38-Ubuntu SMP Mon Jun 17 21:43:33 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux

Вывод команд :
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
Из кнопок работают только левая-правая, Скролл и кнопка поиска, как задействовать остальные?
Lemoco- установил, но как быть далее не имею представления:(
« Последнее редактирование: 14 Апреля 2016, 20:48:50 от Alex_ander »

Оффлайн n4suss

  • Автор темы
  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Logitech MX Revolution
« Ответ #1 : 04 Октября 2013, 18:36:15 »
 Шаг первый. Определение кодов кнопок
Первым делом, чтобы настроить какие-либо действия на дополнительные кнопки, мы должны определить их коды. Для этого воспользуемся утилитой
Открываем терминал, запускаем утилиту и наблюдаем появление небольшого окна.
Поместите курсор в квадрат и нажмите любую кнопку мыши. В терминале появится что-то подобное:
ButtonRelease event, serial 30, synthetic NO, window 0x4800001,
    root 0x25a, subw 0x4800002, time 10436481, (43,39), root:(211,849),
    state 0x110, button 1, same_screen YES
Нас будет интересовать только последняя строка, а точнее "button 1". Это и есть код левой кнопки мыши. Таким образом нам требуется определить коды всех кнопок. У меня получилось так:
(Нажмите, чтобы показать/скрыть)
Шаг второй. Установка xbindkeys
Теперь нам нужно настроить действия на каждую кнопку. Для этого воспользуемся утилитой
xbindkeys
Для установки на debian-подобные дистрибутивы достаточно ввести команду
sudo apt-get install xbindkeysЕсли же у Вас другой дистрибутив или любая иная причина, по которой Вы не можете воспользоваться утилитой apt-get для установки, соберите программу из исходников.
Настройка кнопок будет производиться путем изменения конфигурационного файла. Для его создания пропишите в терминале следующую строку:
xbindkeys --defaults > $HOME/.xbindkeysrcШаг третий. Назначение кнопок
Откроем конфигурационный файл для редактирования командой
gedit $HOME/.xbindkeysrc Весь смысл состоит в том, чтобы при нажатии на какую-либо кнопку на мышке, эмулировалось нажатие комбинации клавиш на клавиатуре. Соответственно, Вам нужно, чтобы все то, что вы хотите делать с помощью кнопок мышки, можно было бы сделать с помощью клавиатуры.
Добавляем в файл конфигурационные строки, подобные следующим:
(Нажмите, чтобы показать/скрыть)

(Нажмите, чтобы показать/скрыть)
"xte" в начале строки с комбинацией указывает, что для эмуляции клавиш успользуется утилита xte (xautomation).
Шаг четвертый. Установка xte
Для установки введите команду
sudo apt-get install xautomationИли соберите из исходников.
Если теперь Вы введете в терминале, например, команду
xte 'keydown Alt_L' 'key F4' 'keyup Alt_L'то будет эмулирована комбинация Alt+F4.
Шаг пятый. Автозапуск
Теперь все что нам осталось сделать, это добавить xbindkeys в автозапуск.
Для каждого дистрибутива это операция индивидуальна, в мое случае добавление программы в автозапуск происходит следующим образом:
/usr/bin/xbindkeysВот впринципе и все. Теперь все дополнительные клавиши должны работать так, как Вы их настроили. Приятного использования!
При написании статьи был использован этот материал
http://forums.logitech.com/t5/Mice-and-Pointing-Devices/Guide-for-setup-Performance-MX-mouse-on-Linux-with-KDE/td-p/517167
« Последнее редактирование: 14 Апреля 2016, 20:52:06 от Alex_ander »

 

Страница сгенерирована за 0.038 секунд. Запросов: 25.