Поиск по сайту:

Как настроить мышь в Linux


Рабочий стол Linux, к сожалению, не является основной операционной системой, и поэтому производителям периферийных устройств все равно, работают ли эти крутые дополнительные боковые кнопки (или что-то еще) нашей мыши, как задумано, или нет. К счастью, Linux — это мощная система, которая позволяет пользователям настраивать все по своему усмотрению, поэтому вот краткое руководство о том, как настроить мышь.

Во-первых, обязательно установите пакеты «xbindkeys» и «xautomation». Затем откройте терминал, введите \xev и нажмите Enter. Этот небольшой инструмент необходим для процесса сопоставления вашей мыши, поскольку он создает небольшое окно и отслеживает движение мыши и действия в нем. Наведите курсор на это окно и начните щелкать кнопки мыши, чтобы определить, какой номер присвоен каждому из них.

Если вы перегружены объемом информации, которая печатается на терминале с помощью этой команды, вы можете в качестве альтернативы использовать кнопку \xev |grep, чтобы ограничить вывод терминала только щелчками кнопки мыши.

Теперь, когда мы знаем, какая кнопка соответствует какому номеру, мы можем приступить к отображению, перейдя в файл etc/X11/xorg.conf и открыв файл конфигурации для редактирования. Обратите внимание, что для редактирования и сохранения изменений в файле вам нужно будет сделать это от имени пользователя root. Если вы не можете найти файл xorg.conf в указанном месте, не пугайтесь, поскольку в настоящее время это обычное дело для дистрибутивов на основе Ubuntu. Вы можете создать файл xorg.conf, выполнив следующие действия:

  1. Переключитесь в режим консоли, одновременно нажав клавиши «Alt+Ctrl+F1».
  2. Убейте сервер x, который все еще активен, набрав «sudo service lightdm stop» и нажав клавишу ввода.
  3. Создайте файл xorg.conf, введя \sudo X -configure и нажав клавишу ввода.
  4. Вернитесь в среду рабочего стола, введя \sudo start lightdm и нажав клавишу ввода.
  5. Найдите только что созданный файл и переименуйте его в «xorg.conf».
  6. Переместите переименованный файл конфигурации в etc/X11.

Теперь откройте файл и найдите часть, которая касается устройства мыши. Это должно быть что-то вроде того, что показано между строками 29 и 34 на следующем снимке экрана.

Особого внимания требуют строки, содержащие слова «Протокол» и «ZAxisMapping». Протокол относится к тому, какой протокол используется для связи вашего устройства с вашей системой, поэтому это может быть «PS/2», «BusMouse», «Explorer PS/2», «MouseSystems», Протокол \USB или \Logitech. Есть много протоколов, которые вы можете ввести в этой строке, и в зависимости от модели вашей мыши вам может потребоваться немного изучить, но единственная причина изменить протокол — это если у вас есть какие-либо кнопки, которые не работают. Если все ваши кнопки выводят число на команду «xev», то вы можете перейти к настройке строки «ZAxisMapping».

Эта строка относится к функциональности колеса прокрутки вашей мыши, и в моем случае она содержит четыре числа, поскольку мое колесо мыши также имеет возможность перемещения вперед/назад. Если у вас нет, вы должны увидеть два числа, соответствующие действию прокрутки вверх/вниз. Если ваше колесо не работает, вы должны изменить числа в этой строке на числа, которые были сгенерированы, когда вы прокручивали колесо мыши во время тестирования команды \xev. Вы можете сделать это, сохраните файл, перезапустите X, и колесо должно работать сейчас.

Чтобы перейти к отображению кнопок мыши, нам нужно использовать утилиту «xmodmap». Откройте терминал и введите

xmodmap -e “pointer = 1 4 3 7 9 5 8 2”

Числа не случайны, так как каждая запись соответствует функции. Сначала вы должны учитывать, что первая позиция соответствует щелчку левой кнопкой мыши, вторая - среднему щелчку, третья - правому щелчку, четвертая и пятая - прокрутке вверх и вниз и т. д. Итак, если ваш средний щелчок не работает, вы должны используйте число, выводимое средним щелчком мыши из \xev на второй позиции в команде xmodmap. Если вы левша, вы можете поменять местами клавиши 3 и 1, чтобы они соответствовали инвертированию правого-левого щелчка и т. д. Набрав:

xmodmap -pp

И нажав Enter на терминале, вы увидите, сколько физических кнопок определено для вашего устройства и что соответствует какой записи.

Настройка мыши может оказаться сложным процессом, особенно если вы купили одну из тех мышей с Windows 8 и 10, которые отправляют клавиатурные команды и еще больше усложняют ситуацию. Попытки различных конфигураций с помощью xmodmap почти всегда рано или поздно приведут вас к нужному результату. , но не забудьте сделать резервную копию исходного файла xorg.conf на случай, если что-то пойдет не так.. Для получения информации о конкретной модели мыши и помощи по настройке посетите форумы HowToForge, так как есть вероятность, что вы не единственный, кто использует «неприятную» мышь.