Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: Michal Basl 31 Července 2007, 23:15:47

Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Michal Basl 31 Července 2007, 23:15:47
Mám myš Logitech MX610 a nějak ji nemůžu rozchodit, teda hlavně boční tlačítka vpřed a vzad v historii prohlížečů.
Myš mi funguje, základní 3tlačítka + kolečko také, ovládání hlasitosti je OK, tlačítko pošty otevírá nový mail (ale o tahle dvě tlačítka mi ani moc nejde - email a chat), ale ty dvě potvory u palce ne a ne...
Zkoušel jsem různý návody a částečně už uspěl a mx610hack mi nějak nejde ze zdrojových kódů nainstalovat a stejně nevím jestli tudy vede cesta, takže pokud někdo máte stejnou myšku na Kubuntu 7.04 tak mi PLS písněte co s tím, díky.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Michal Basl 12 Srpna 2007, 13:47:11
No takže se mi to nějak podařilo. Na myši fungují klasická tlačítka, kolečko, ovládání zvuku, tlačítko pro mail a po stranách tlačítka na historii.

Vycházel jsem z tohoto návodu:
http://ubuntuforums.org/showthread.php?t=332256

Návod je primárně určen pro funkční KDE, ale po malých úpravách i pro Gnome a jiné window managery.[/u]

1) instalace balíčků xvkbd, xbindkeys, xserver-xorg-input-evdev
Citace
sudo aptitude install xvkbd xbindkeys xserver-xorg-input-evdev
2) vytvoření souboru /etc/udev/rules.d/19-local.rules
Citace
sudo kate /etc/udev/rules.d/19-local.rules
vložit text:
Kód: [Vybrat]
KERNEL=="hiddev*", NAME="%k", MODE="666"
KERNEL=="event*", SYSFS{../name}=="Logitech USB Receiver", NAME="input/mx610"
3) vytvoření souboru ~/.xbindkeysrc
Citace
kate ~/.xbindkeysrc
Není zde použito sudo, proto aby se soubor uložil v domovské složce uživatele /home/uživatel a ne v /root

vložit text:
Kód: [Vybrat]
###########################
# xbindkeys configuration #
###########################
#
# Version: 0.1.3
#
# If you edit this, do not forget to uncomment any lines that you change.
# The pound(#) symbol may be used anywhere for comments.

#
# A list of keys is in /usr/include/X11/keysym.h and in
# /usr/include/X11/keysymdef.h
# The XK_ is not needed.
#
# List of modifier (on my keyboard):
#   Control, Shift, Mod1 (Alt), Mod2 (NumLock),
#   Mod3 (CapsLock), Mod4, Mod5 (Scroll).
#
# Another way to specifie a key is to use 'xev' and set the
# keycode with c:nnn or the modifier with m:nnn where nnn is
# the keycode or the state returned by xev
#
# This file is created by xbindkey_config
# The structure is :
# # Remark
# "command"
# m:xxx + c:xxx
# Shift+...

#keystate_numlock = enable
#keystate_scrolllock = enable
#keystate_capslock = enable

# Backward buttons
"xvkbd -xsendevent -text "\[Alt_L]\[Left]""
   m:0x0 + b:8

# Forward button
"xvkbd -xsendevent -text "\[Alt_L]\[Right]""
   m:0x0 + b:9

#

# End of xbindkeys configuration
4) vytvoření odkazu na aplikaci "xbindkeys" ve složce ~/.kde/Autostart aby došlo k jeho spuštění po startu
Kód: [Vybrat]
ln -s /usr/bin/xbindkeys ~/.kde/Autostart5) vytvoření zálohy xorg.conf:
Citace
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.zaloha
6) otevření souboru xorg.conf:
Citace
sudo kate /etc/X11/xorg.conf
7) úprava xorg.conf

Zkontrolovat sekce a když tak přidat záznam:
Citace
v sekci "ServerLayout": InputDevice "Configured Mouse"
v sekci "Module": load "evdev"
Upravit záznam pro myš aby vypadal takhle:
Kód: [Vybrat]
Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "evdev"
    Option         "Device" "/dev/input/mx610"
    Option         "Name" "Logitech USB RECEIVER"
    Option         "Buttons" "10"
    Option         "ZAxisMapping" "4 5"
EndSection
8) restart X serveru CTRL+ALT+ <-- (BACKSPACE) nebo restart systému.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Milhouse 12 Srpna 2007, 14:53:41
Nevadí, vyřeším to odkazem sem na tuto diskuzi. Ty naše povídačky tu promažu, ať to tady není příliš zaplácané.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Milhouse 12 Srpna 2007, 15:25:14
Trochu jsem to upravil.

Mohl by někdo dodat příkazy pro body 2,3, a 4?
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Michal Basl 13 Srpna 2007, 08:05:18
Trošku jsem to taky poupravil, ale nevím jestli je to OK.
Používám Kubuntu a kombinaci příkazové řádky a grafického rozhraní, takže pro vytváření nových souborů jsem objevil způsob s editorem vim. Zástupce ve složce /home/uživatel/.kde/Autostart vyrobím "klikací" metodou a uživatelé s GNOME to budou mít určitě jinak.
A naposledy mám za to že je třeba restartovat celý komp ne jen X-server, ale nejsem si jistý.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Milhouse 13 Srpna 2007, 19:29:13
No jo, jsem to trubka. Přemýšlím nad příkazem, jak vytvořit soubor a přitom stačí otevřít editor s neexistujícím souborem. :)
Taky to pozměním, místo VIM dám "nano". Je to klasický editor, ve VIMu se neznalí ztrácí. A znalí si poradí sami ;)

Příkaz pro symbolický link doplněn.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Milhouse 13 Srpna 2007, 19:38:22
Tak nakonec, proč to dělat pouze pro terminál, když to jde v grafice. :) Jako editor jsem uvedl Kate. Lehčí je sice Kedit, ale není ve výchozí instalaci.

Po nějaké době tu tyhle komentáře zase smažu.
Název: [HOWTO] Myš Logitech MX610
Přispěvatel: Michal Basl 13 Srpna 2007, 21:07:37
Super, tak už jsme to dali společně nějak dohromady, díky za výpomoc.
Teď aby to ještě někdo ozkoušel, jestli to bude fungovat i na jiném PC.