Logitech MX310 korralikult tööle

Allikas: Pingviini viki


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