1 příspěvek / 0 new
Poslední
Obrázek uživatele petrbalsanek
Offline
Naposledy viděn: 14 let 8 měsíců zpět
Připojen: 20.10.2008 - 09:25
Nefunguje mi emulace kolečka trackpointu u R61 na OpenSuse

Ahoj všichni,
asi rok jsem byl na svém notebooku Lenovo R61 spokojeným uživatelem OpenSuse 10.3 (32-bit ... tehdy jsem neměl po ruce 64-bit verzi). Všechno bylo krásně vyladěno a až na čtečku otisků prstů, kterou se mi rozchodit nepodařilo a pár drobností jako některé spec. klávesy, jsem byl spokojený. Před pár dny jsem si koupil do tohoto notebooku větší disk a naklonoval na něj obsah toho původního disku. A říkal jsem si, že když mám stále vše i na tom druhém disku a mohu to kdykoliv znovu naklonovat, je ideální doba k vyzkoušení přechodu na OpenSuse 11. Nainstaloval jsem tedy OpenSuse 11 (64-bit). Hned mě překvapil nárůst výkonu, rychlost správy software v Yastu :-) a také to, že mi teď vydrží baterka cca o 20 - 30 minut déle :-). Nicméně jeden problém nastal a nějak se mi nedaří ho vyřešit ani najít na google nějaké řešení :-/. Nefunguje my u trackpointu emulace kolečka myši, tedy aby se scroolovalo, pokud zmáčknu prostřední tlačítko a hýbu trackpointem. Toto mi v té 10.3 fungovalo bez problémů hned a teď mi to dost chybí. Všiml jsem si, že mi ten trackpoint nyní sax detekoval jako "IMPS/2 Generic Wheel Mouse" a v 10.3 to bylo jako "IBM;TPPS/2 TrackPoint". Zkoušel jsem mu nastavit i jiné typy myši, hrál si s volbami jako "Napodobit kolečko pomocí tlačítka", které byly v 10.3 vybrané a stejně tak jsem zkoušel ručně editovat Xorg.conf a srovnat to co nejblíže těm nastavením pro myš z 1O.3 (úplně zkopírovat sekci myši jsem nemohl, to pak vůbec nenaběhlo :-D). Také je zajímavé, že v té 10.3 jsem měl v Saxu trackpoint jako Myš 1 a tauchpad jako Myš 2. Nyní tam mám jako Myš 1 tauchpad, Myš 2 má volby disablované, ale je tam opět ten tauchpad a ta myš pro trackpoint je až jako Myš 3. Zkoušel jsem i ručně upravit xorg.conf podle toho původního z OpenSuse 10.3, ale to jsem se už nedostal vůbec do grafického prostředí a musel to v konzoli vrátit.
Dále přikládám část Xorg.conf z té funkční instalaca OpenSuse 10.3:

Section "InputDevice"
Identifier "Mouse[1]"
Driver "mouse"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "EmulateWheel" "on"
Option "EmulateWheelButton" "2"
Option "InputFashion" "Mouse"
Option "Name" "IBM;TPPS/2 TrackPoint"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

A také vše (je toho tam nyní více), co má u sebe slovo "mouse" z nynějšího Xorg.conf v OpenSuse 11:

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[1]"
Option "AccelFactor" "0.01"
Option "BottomEdge" "650"
Option "Buttons" "5"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "CircularScrolling" "1"
Option "Device" "/dev/input/mice"
Option "EdgeMotionMaxSpeed" "15"
Option "EdgeMotionMinSpeed" "15"
Option "Emulate3Buttons" "on"
Option "EmulateMidButtonTime" "75"
Option "FingerHigh" "15"
Option "FingerLow" "14"
Option "HorizScrollDelta" "20"
Option "InputFashion" "Mouse"
Option "LeftEdge" "120"
Option "MaxSpeed" "0.5"
Option "MaxTapMove" "110"
Option "MaxTapTime" "180"
Option "MinSpeed" "0.2"
Option "Name" "Touchpad"
Option "Protocol" "auto-dev"
Option "RightEdge" "830"
Option "SHMConfig" "on"
Option "TopEdge" "120"
Option "UpDownScrolling" "1"
Option "Vendor" "ALPS"
Option "VertScrollDelta" "20"
Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "synaptics"
Identifier "Mouse[3]"
Option "AccelFactor" "0.01"
Option "BottomEdge" "650"
Option "Buttons" "5"
Option "CircScrollDelta" "0.1"
Option "CircScrollTrigger" "2"
Option "CircularScrolling" "1"
Option "Device" "/dev/input/mice"
Option "EdgeMotionMaxSpeed" "15"
Option "EdgeMotionMinSpeed" "15"
Option "Emulate3Buttons" "on"
Option "EmulateMidButtonTime" "75"
Option "FingerHigh" "15"
Option "FingerLow" "14"
Option "HorizScrollDelta" "20"
Option "InputFashion" "Mouse"
Option "LeftEdge" "120"
Option "MaxSpeed" "0.5"
Option "MaxTapMove" "110"
Option "MaxTapTime" "180"
Option "MinSpeed" "0.2"
Option "Name" "Touchpad"
Option "Protocol" "auto-dev"
Option "RightEdge" "830"
Option "SHMConfig" "on"
Option "TopEdge" "120"
Option "UpDownScrolling" "1"
Option "Vendor" "ALPS"
Option "VertScrollDelta" "20"

Option "ZAxisMapping" "4 5"
EndSection

Section "InputDevice"
Driver "mouse"
Identifier "Mouse[5]"
Option "Buttons" "5"
Option "Device" "/dev/input/mice"
Option "Name" "ImPS/2 Generic Wheel Mouse"
Option "Protocol" "explorerps/2"
Option "Vendor" "Sysp"
Option "ZAxisMapping" "4 5"
EndSection

Nejsem žádný admin, spíš jen mírně pokročilý začátečník, tak pokud jsem něco neuvedl přesně nebo podobně, omlouvám se a pokud mě navedete dál, rád upřesním.

Děkuji předem za jakékoliv nápady na řešení tohoto pro mě nepříjemného problému.

Obrázek uživatele petrbalsanek
Offline
Naposledy viděn: 14 let 8 měsíců zpět
Připojen: 20.10.2008 - 09:25
Vyřešeno :-)

Tak nakonec se mi podařilo problém vyřešit inspirací v této diskuzi:

http://www.abclinuxu.cz/poradna/linux/show/243031

Stačilo přidat do xorg.conf část:

Section "ServerFlags"

Option "AutoAddDevices" "false"

EndSection

odstranit ty sekce pro myš, co si to samo vygenerovalo a dát tam tu jedinou z původního OpenSuse 10.3. A nyní už mi kolečko běhá jak má :-)