egér

Asked by mtrix

Hogyan tudnám a lapozógombokat beüzemelni az egeremen?
MI-6200 Trust laser combi mouse

Question information

Language:
Hungarian Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Gabor Halaszvari
Solved:
Last query:
Last reply:
Revision history for this message
Best Gabor Halaszvari (g-halaszvari) said :
#1

Egy cseh fórumban találtam némi segítséget: http://forum.ubuntu.cz/index.php?topic=5167

Az extra gombok beállításához módosítanod kell a /etc/X11/xorg.conf fájlt.

A módosításhoz indíts egy terminált, lépj a /etc/X11 könyvtárba, aztán szerezz rendszergazdai jogokat:

  cd /etc/X11/
  sudo su

A biztonság kedvéért mielőtt módosítanád az xorg.conf fájlt, készíts róla egy másolatot bármilyen néven, pl:

  cp xorg.conf xorg.conf.backup

Ha kész, akkor nyisd meg az xorg.conf fájlt szerkesztésre. (ha nem ismersz parancssori szerkesztőket, akkor telepítsd fel a Midnight Commander-t - apt-get install mc - azzal biztosan elboldogulsz, olyan mint a Norton Commander, telepítés után az mc parancssal indíthatod el, szerkesztés F4, mentés F2, fájl bezárása ESC ESC).

Első lépésben létre kell hoznod egy új szekciót az alábbi tartalommal (keresd meg a fájlban azt a részt, ahol a Section "InputDevice" sorral kezdődő szakaszok vannak és oda illeszd be ezt, valahol az elején lesz):

Section "InputDevice"
    Identifier "Trust MI-6200 Combo"
    Driver "mouse"
    Option "InputFashion" "Mouse"
    Option "Protocol" "ExplorerPS/2"
    Option "CorePointer"
    Option "Device" "/dev/input/mice"
    Option "Resolution" "800"
    Option "ZAxisMapping" "4 5"
    Option "ButtonMapping" "1 2 3 6 7"
EndSection

Miután beillesztetted, még azt is meg kell adnod, hogy ezt a beviteli eszközt akarod majd használni. Ehhez a ServerLayout szekcióba kell módosítanod egy sort, amiben hivatkozol az egér, jobban mondva a fentebb megadott beállítások azonosítójára. Keresd meg a Section "ServerLayout" részt, ez valahol a fájl vége felé szokott lenni. Ilyesmit kell találnod:

Section "ServerLayout"
       Identifier "Default Layout"
       Screen "Default Screen"
       InputDevice "Generic Keyboard"
       InputDevice "Configured Mouse"

       # Uncomment if you have a wacom tablet
       # InputDevice "stylus" "SendCoreEvents"
       # InputDevice "cursor" "SendCoreEvents"
       # InputDevice "eraser" "SendCoreEvents"
EndSection

Ebben a részben át kell írnod a "Configured Mouse" azonosítót a fentebb megadott "Trust MI-6200 Combo"-ra:

       InputDevice "Trust MI-6200 Combo"

Ha kész vagy, akkor így fog ez a rész kinézni:

Section "ServerLayout"
       Identifier "Default Layout"
       Screen "Default Screen"
       InputDevice "Generic Keyboard"
       InputDevice "Trust MI-6200 Combo"

       # Uncomment if you have a wacom tablet
       # InputDevice "stylus" "SendCoreEvents"
       # InputDevice "cursor" "SendCoreEvents"
       # InputDevice "eraser" "SendCoreEvents"
EndSection

Mentsd el a fájlt, már csak újra kell indítanod az X szervert. A legegyszerűbb, ha újraindítod a géped.

Ha meg volt az újraindítás is, akkor le ellenőrizheted a beállításokat. Indíts megint egy terminált, és írd be:

  xev

Egy kis ablak fog megjelenni, és ha bármit csinálsz rengeteg érdekes sor íródik a terminálba, ez ugyanis egy X esemény ellenőrző program.
Ha elindítottad, vidd az egeret a kis ablak felé (ha a terminál alatta lenne, akkor húzd máshova, hogy láthatóak legyenek a program által kiírt sorok).
Próbáld végig nyomkodni az egérgombokat, figyelj rá, hogy közben lehetőleg ne mozgasd az egeret, mert a mozgatásra folyamatosan írja az információkat.
Ha jól sikerült a beállítás, akkor a lapozó gombok nyomkodására ilyesmit fog kiírni:

ButtonPress event, serial 30, synthetic NO, window 0x3a00001,
    root 0x1a6, subw 0x0, time 184102977, (138,168), root:(143,217),
    state 0x10, button 6, same_screen YES

ButtonRelease event, serial 30, synthetic NO, window 0x3a00001,
    root 0x1a6, subw 0x0, time 184103265, (138,168), root:(143,217),
    state 0x10, button 6, same_screen YES

Az egyik sor a gomb lenyomásáról szól, a másik pedig a felengedéséről. A fontos rész benne a "button 6", ez mutatja, hogy jó-e a beállítás. A helyes beállítás mellett a különböző gombok megfelelői:

button1 Bal
button2 Középső (görgető lenyomva)
button3 Jobb
button4 Görgetés fel
button5 Görgetés le
button6 Görgetés balra
button7 Görgetés jobbra

Ha a 4-5, vagy 6-7 sorrendje más, az nem gond - átállítható, csak az számít, hogy külön gomboknak érzékelje a rendszer (alapbeállítások mellett az extra gombokat az első 3-ból valamelyiknek érzékeli).

Ha ezek után nem megy valami, akkor az elmentett xorg.conf.backup-pal felülírhatod a módosított beállításokat, és visszaáll a régi működés. Ha a gombok működnek 1-7-ig, de a kiosztás, vagy a sorrend rossz, akkor írj egy külön kérdést. Ha működik minden, de nem jobbra-balra görgetésre akarod használni a gombokat, akkor is írj egy külön kérdést.

Amúgy nekem egy másik típusú sok gombos egerem van (Logitech MX-518), arra is hasonló beállításokat írtak, de végül egy teljesen másféle (nem mouse driver-es, hanem evdev alapú) megoldás lett jó. Szóval ha így sem mennek a gombok, vagy - mint ahogy én jártam - teljesen összekeverve működnek (pl. a bal gombom nem ment, ami azért eléggé gáz), ne keseredj el, van még pár lehetőség. :D

Revision history for this message
mtrix (mtrix01) said :
#2

A problémám a következő:mindent úgy tettem,ahogy leírtad,de az xorg.conf. fájlt nem engedi menteni!

  "Nincs jogosultsága a fájl mentéséhez erre a helyre. Ellenőrizze, hogy pontosan írta-e be a helyet és próbálja meg újra."

Pedig a terminálban beléptem,kérte a jelszót,megadtam...

Egyébként köszönöm a gyors segítséget!

Revision history for this message
mtrix (mtrix01) said :
#3

Thanks Gabor Halaszvari, that solved my question.

Revision history for this message
thoomas16 (thoomas16) said :
#4

Helo!
Nekem ugyanez a problémám, mint mtrix-nek, csak nekem billenytyűkkel. Szóval hogyan lehet jogosultságot szerezni arra hogy elmentsem a megváltoztatott fájlt? Mert az végül nem lett leírva. Köszönöm előre is!

Revision history for this message
Gabor Halaszvari (g-halaszvari) said :
#5

Melyik programmal szerkesztetted a fájlt?

Csak a rendszergazda felhasználóval tudod módosítani. Szóval, ha parancssorból az mc-vel kerested meg az xorg.conf-ot, és kezdted el a szerkesztést, akkor valószínűleg annyi a probléma, hogy már az mc indítása előtt át kellett volna váltanod rendszergazda felhasználóra így:
  (Terminál indítása)
  sudo su [kérni fogja a jelszavad]
  mc

Ha a grafikus szövegszerkesztővel szerkesztenéd, akkor is parancssorból kell azt indítani, mivel ebben az esetben is át kell váltanod rendszergazdára:
  (Terminál indítása)
  sudo su [kérni fogj a jelszavad]
  gedit /etc/X11/xorg.conf

(Ne felejtsd el lemásolni az eredeti fájlt, vagy más néven elmenteni, hogy legyen egy biztonsági mentésed, ha a módosítások miatt valami megállna.)