Забавно день сегодня складывается, один к одному. В метро я "успел" на поезд, который "задерживается по техническим причинам". Потом закапризничал Subversion, выдавая сообщения
Could not read status line: SSL error: Rehandshake was requested by the peer.
А до кучи, чтоб не скушно было, я решил даблклик на одну из лишних мышиных кнопок вернуть.
Вот и поделюсь радостью.
Subversion шалить начал (как выяснилось после гугления) по причине глючной библиотеки в свежей сборке (я ж теперь на тестовой ветке дибианчика). Пришлось сделать downgrade:
# dpkg -i --force-depends /var/cache/apt/archives/subversion_1.4.6dfsg1-3_i386.deb
# dpkg -i --force-depends /var/cache/apt/archives/libsvn1_1.4.6dfsg1-3_i386.deb
Полезная штука - кэш пакетов. И все заверте... в смысле заработало.
Как я сделал даблклик. Опять же, по мотивам гугления, сам я до таких вещей додуматься не в состоянии - слишком мало знаю.
apt-get install xserver-xorg-input-evdev
cat /proc/bus/input/devices
смотрим на вывод, у меня так:
I: Bus=0003 Vendor=09da Product=010b Version=0110
N: Name="A4Tech PS/2+USB Mouse"
похоже на мышчь, верно?
gedit /etc/udev/rules.d/19-local.rules
и в нем пишем:
KERNEL=="event[0-9]*", SYSFS{../name}=="A4Tech PS/2+USB Mouse", NAME="input/event9"
Теперь все устройства ввода с номерами от 1 до 9 и с именем Logitech USB-PS/2 Optical Mouse будут ссылаться на одно устройство event9.
gedit /etc/X11/xorg.conf
Section "ServerLayout"
Identifier "Default Layout"
Screen 0 "Screen0" 0 0
InputDevice "Generic Keyboard"
# Valik, add mouse evdev event 9
# InputDevice "Configured Mouse"
InputDevice "evdev mouse"
EndSection
то, что было я закомментарил и вставил новую строку.
И ниже по файлу, старое закомментарил, новую секцию вписал:
# Valik, add evdev mouse, event 9
Section "InputDevice"
Identifier "evdev mouse"
Driver "evdev"
Option "CorePointer"
Option "Device" "/dev/input/event9"
EndSection
#Section "InputDevice"
# Identifier "Configured Mouse"
# Driver "mouse"
# Option "CorePointer"
# Option "Device" "/dev/input/mice"
# Option "Protocol" "ImPS/2"
# Option "Emulate3Buttons" "true"
#EndSection
Перезапуск компа.
Запустил программку
xev
понажимал интересующие меня кнопки, нужная мне для даблклика оказалась номером 8.
Далее уставка пакетов:
apt-get install xbindkeys
apt-get install xautomation
Пропишем что надо делать по нажатию кнопы 8:
kedit ~/.xbindkeysrc
"/usr/bin/xte 'mouseclick 1' 'mouseclick 1' &"
b:8 + Release
Запускаем утилиту:
xbindkeys
Всё, даблклик работает.
Magic!
Источники:
- http://www.google.ru/
- http://natonelbronx.wordpress.com/2007/07/10/mouse-a4tech-x7-con-linux-facciamo-funzionare-tutti-i-tasti/
- http://gamerka.pp.ru/2008/01/01/ubuntu-nastrojjka-myshi/
- http://b-k-b.nm.ru/ubuntu/mouse.html
- http://forum.ubuntu.ru/index.php?topic=2648.0
- http://gentoo-wiki.com/Talk:HOWTO_Advanced_Mouse
Комментариев нет:
Отправить комментарий