Алексей Федорчук
Конечно, множественные раскладки клавиатуры — абсолютно убойная фича KDE. Однако востребованная только в узких кругах — не так уж многим применителям требуется более одной–двух национальных раскладок, кроме английской американской (которая, по понятным причинам, нужна абсолютно всем).
Однако в KDE есть и ещё одна, столь же смертоносная функция, также связанная с устройствами ввода — возможность тонкой настройки тачпадов. И вот она-то нужна практически всем пользователям ноутбуков, и чем дальше — тем больше, в связи с распространением бескнопочных устройств (кликпадов), для которых обычные приёмы «дрессировки грызунов» оказываются мало подходями.
Мышь
Впрочем, и по части традиционных мышей KDE есть чем похвастаться. Чтобы в этом убедиться, кот Мануал (а уж он-то в этом деле толк понимает) предлагает вернуться в модуль Устройства ввода секции Оборудование параметров системы и перейти в раздел, который так и называется — Мышь. Где поначалу мы не увидим ничего необычного: как и во всех десктопах, мышь можно настроить под левую руку, изменить направление прокрутки колёсиком с обычного на так называемое «естественное» (или, скорее, противоестественное), переключиться с умолчального двухкликового режима на более нам привычный однокликовый:
Во вкладке Дополнительно подгоняются скоростные параметры перемещения курсора, а также диспазон скроллирования (мы с Мануалом уменьшаем его до единицы):
А вот во вкладке Управление с клавиатуры можно включить соответствующую функцию — курсор мыши будет перемещаться не только при движениях оной, но и стрелками управления на NumPad’е:
Правда, для этого придётся выключить Mac’ообразный режим его работы. И даже при тщательной настройке временных параметров работу с таким «эмулятором мыши» назвать комфортной трудно. Однако в некоторых случаях он оказывается незаменимым: например, при отсутсвии нормального «грызуна» и категорическом нежелании тачпада работать (а такое на ноутбуках иногда случается). Потому как, не смотря на изобилие в KDE хоткеев, жить в этой среде совсем без указательно-позиционирующего устройства не очень здорово.
Тачпад
Так что настройкой тачпада (особенно если он кликпад) лучше озабботиться как можно скорее. Для чего переходим в раздел Серсорная панель и в первой же её вкладке разбираемся с «касаниями»:
Обращаем внимание, что три кнопки мыши можно эмулировать не только касанием соответствующего количества пальцев, но и привязать их функции к углам панели. Что превращает любой новомодный кликпад в старый добрый тачпад с кнопками.
Назначение вкладки Прокрутка очвидно: здесь в дополнение к горизонтальному «однопальцевому» и «двухпальцевому» скроллингу моэно включить и скроллинг горизонтальный:
Разумеется, юношам и девушкам, понимающим толк в извращениях, не запрещается включить и «противоестественное» направление прокрутки.
Следующие две вкладки рассматривать не буде ввиду тривиальности. А вот в последней вкладке можно не только отключать тачпад при наборе текста — сенсорную панель можно ликивдировать как класс при подсоединении мыши. И возвратить взад простым её выдёргиванием из разъёма (разумеется, это относится только в USB-моделям, мыши с разъёмом PS/2 это не любят):
Трекбол
И в заключение — пара слов о настройке не очень ныне распространённого девайса, трекбола. Каковой, однако, мы с Мануалом, в виде Logitech Trackman Marble, предпочитаем всем мышам и тачпадам, вместе взятым. Особенностью его являются отсутствие колеса прокрутки (или какого-либо его «железного» аналога) и отсутствие, по умолчанию, кнопки, которая эмулировала бы среднюю «мышиную»: на одновременное нажатие левой и правой кнопок он в своём первозданном виде не реагирует. Правда, зато он имеет две маленькие дополнительные кнопочки, которые по умолчанию работают как Назад (левая) и Вперёд (правая) экранные кнопки в браузерах:
Увы, в данном случае модуль настройки устройств ввода KDE ничем не поможет. И нам с Мануалом пришлось немножко поработать руками и лапами. Для начала напомним, что в Cintu, как и во всех Ubuntu’идах, настроечные файлы Иксов располагаются не в /etc/X11
, «как у всех порядочных», а в /usr/share/X11/
.
А дальше всё просто. В каталоге /usr/share/X11/xorg.conf.d
создаётся новый файл:
$ sudo touch 52-marblemouse.conf
Где почему «marblemouse» — понятно, а почему «52»? В нашем случае — просто потому, что номера «50» и «51» были уже занятиы конфигами каких-то других экзотических указательно-позиционирующих устройств.Подозреваю, что потому, что все так делают. И в файл этот вносятся такие строки:
Section "InputClass" Identifier "Marble Mouse" MatchProduct "Logitech USB Trackball" MatchIsPointer "on" MatchDevicePath "/dev/input/event*" Driver "evdev" Option "SendCoreEvents" "true" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8" Option "Emulate3Buttons" "true" EndSection
Теперь, после перезапуска сеанса KDE, скроллинг будет осуществляться вращением шара при зажатой левой дополнительной кнопочки. А средняя кнопка трёхкнопочной мыши и будет эмулироваться одновременным нажатием двух основных. И обе дополнительные кнопки при этом сохранят свои изначальные функции — перемещать курсор взад-вперёд в окне браузера или файлового менеджера.
Есть и второй вариант — вписать ввместо последних трёх строк перед EndSection
промежуток такие строки:
Option "SendCoreEvents" "true" Option "Buttons" "8" Option "ButtonMapping" "1 8 3 4 5 6 7 2 9" Option "EmulateWheel" "true" Option "EmulateWheelButton" "8"
После этого левая дополнительная кнопка будет и эмулятором средней кнопки при нажатии, и включателем скроллинга (вращением шара) — при её «зажатии». Правая же дополнительная кнопка будет работать по прежнему, «вперёд» — правда, зачем это нужно без возможности «назад», мне не понятно. Да и одновременное нажатие двух основных кнопок перестанет служить для вставки из буфера,
Если опциям «Buttons» и «EmulateWheelButton» задать значение «9», то функции правой и левой дополнительных кнопок поменяются местами. А если для одной опции проставить 8-ку, а для другой 9-ку, то за вставку из буфера и включение скроллинга будут отвечать разные дополнительные кнопки.
Однако в итоге мы с Мануалом остановились на варианте, описанном первым, привыки к нему, и менять ничего не собираемся.