Logitech MX310 korralikult tööle
Sisukord
Lühikokkuvõte
PS! See õpetus on testitud ainult Xorg 6.8 peal, edasistes versioonides on Xorgi conf tiba teistsugune.
Selles kiires õpetuses üritan siis selgitada, kuidas saada Logitech MX310 korralikult Gentoo all tööle. Ehk siis kuidas tööle rakendada kõik need sidebuttonid ja scrollid. Teiste distrote jaoks tuleb teil endil teatud etappe kohendada.
Kerneli konfimine
Kõige esimese asja tuleks üle vaadata teie kerneli konfiguratsioon.
cd /usr/src/linux su make menuconfig
Vajalikud seaded on siis järgmised
Device Drivers ---> Input device support ---> <*> Event interface Device Drivers ---> USB support ---> <M> USB Human Interface Device (full HID) support [*] HID input layer support Device Drivers ---> Input device support ---> [*] Provide legacy /dev/psaux device (1024) Horizontal screen resolution (768) Vertical screen resolution [*] Mouse ---> <*> PS/2 mouse
ja kui vajalikud muudatused tehtud...
make && make modules_install
Valminud bzImage`ga teab ilmselt juba igaüks ise mida edasi teha.
Xorg`i konfimine
Esiteks uurime välja hiire täpse nimetuse ning selleks kirjutame
cat /proc/bus/input/devices |grep Name
Mina sain näiteks järneva tulemi
hapupiim linux # cat /proc/bus/input/devices |grep Name N: Name="Logitech USB-PS/2 Optical Mouse" N: Name="CHICONY Compaq USB Keyboard" N: Name="CHICONY Compaq USB Keyboard"
Ega siis midagi, tegutseme edasi.
Kindlasti teeme koopia hetkel toimivast xorg.conf failist.
cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
Kui koopia valmis, võib hakata xorg.conf`i muutma.
nano -w /etc/X11/xorg.conf
nüüd otsime välja sektsiooni kus asetseb hiire conf ning muudame seda järgnevalt:
Section "InputDevice" Identifier "Mx310" Driver "mouse" Option "Protocol" "evdev" Option "Dev Name" "Logitech USB-PS/2 Optical Mouse" Option "Device" "/dev/input/mice" Option "Buttons" "8" Option "ZAxisMapping" "7 8" EndSection
ja tuleks ära muuta ka ServerLayout sektsioonis rida kus kirjas hiire parameetrid. Seal asub ka info klaviatuuri kohta ja veel mõningad read, kuid neid ei tohiks mingil juhul puutuda.
Section "ServerLayout" InputDevice "Mx310" "CorePointer" EndSection
Aknahalduri konf (Gnome ja KDE )
Kõigepealt tuleks meil installida väikse proge jupp, mille nimeks on imwheel.
emerge -av imwheel
Järgevalt tuleks valmis kirjutada väike shell script mis tuleb aknahalduri käivitamiselt tööle tõmmata. Nii siis tekitame uue skritifaili. Faili paigutamine on täielikult oma valida.
nano -w /opt/mx310.sh
faili sisu peaks välja nägema järgnev
#!/bin/bash xmodmap -e "pointer = 1 2 3 6 7 8 4 5" imwheel -k -b "45678"
salvestame ja anname vajalikud õigused
chmod +x /opt/mx310.sh
Nüüd paneme paika imwheeli confi
nano -w /home/<kasutajanimi>/.imwheelrc
ja selle faili sisuks peaks olema
".*" None, Left, Alt_L|Left None, Right, Alt_L|Right
Gnome
Gnome puhu paikneb kasutaja kodukaustas alamkaust .gnome2 ning selle see omakorda fail session-manual.
Avame session-manuali ja muudame vastavalt vajadusele. Minu puhul oli siis sisu järgnev.
[Default] num_clients=1 0,RestartStyleHint=3 0,Priority=50 0,RestartCommand=/opt/mx310.sh 0,Program=/opt/mx310.sh
Kõike seda on võimalik ka graafiliselt teha. Selleks liigume menüüdes: Desktop --> Preferences --> Sessions . Ning sealt vast oskab igaüks juba ise edasi tegutseda.
KDE
Kahjuks pole ma ise eriti KDE`ga kokku puutunud kuid asi peaks põhimõtteliselt toimuma järgnevalt. Kui midagi peaks valesti olema siis kindlasti parandage. KDEs tundub see "nn" Startup`i lisamine tunduvalt kergem olema.Lihtsalt tuleb see shell skript Autostart kausta panna.
cp /opt/mx310.sh /home/<kasutajanimi>/.kde/Autostart/
Väheke süsteemi confimist
Esiteks tuleks peale lasta väike programm mis kannab nime logitech-applet.
emerge -av logitech-applet
ning peale seda teha nii, et see ka bootmis ajal tööle tõmmataks.
su nano -w /etc/conf.d/local.start
ja sinna tuleks lisada rida:
/usr/sbin/logitech_applet -s800
Lingid ja lõppsõna
Kogu materjal pärineb hispaania keelselt saidilt, mille jõuate järgenvat linki mööda.
Autor: Konna