abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 22:33 | Nová verze

    Byla vydána beta verze openSUSE Leap 16. Ve výchozím nastavení s novým instalátorem Agama.

    Ladislav Hagara | Komentářů: 0
    včera 17:44 | Zajímavý článek

    Devadesátková hra Brány Skeldalu prošla portací a je dostupná na platformě Steam. Vyšel i parádní blog autora o portaci na moderní systémy a platformy včetně Linuxu.

    karkar | Komentářů: 0
    včera 12:11 | Humor

    Lidi dělají divné věci. Například spouští Linux v Excelu. Využít je emulátor RISC-V mini-rv32ima sestavený jako knihovna DLL, která je volaná z makra VBA (Visual Basic for Applications).

    Ladislav Hagara | Komentářů: 2
    včera 10:44 | IT novinky

    Revolut nabídne neomezený mobilní tarif za 12,50 eur (312 Kč). Aktuálně startuje ve Velké Británii a Německu.

    Ladislav Hagara | Komentářů: 22
    včera 09:55 | IT novinky

    Společnost Amazon miliardáře Jeffa Bezose vypustila na oběžnou dráhu první várku družic svého projektu Kuiper, který má z vesmíru poskytovat vysokorychlostní internetové připojení po celém světě a snažit se konkurovat nyní dominantnímu Starlinku nejbohatšího muže planety Elona Muska.

    Ladislav Hagara | Komentářů: 2
    včera 09:33 | IT novinky

    Poslední aktualizací začal model GPT-4o uživatelům příliš podlézat. OpenAI jej tak vrátila k předchozí verzi.

    Ladislav Hagara | Komentářů: 0
    včera 08:11 | Nová verze

    Google Chrome 136 byl prohlášen za stabilní. Nejnovější stabilní verze 136.0.7103.59 přináší řadu novinek z hlediska uživatelů i vývojářů. Podrobný přehled v poznámkách k vydání. Opraveno bylo 8 bezpečnostních chyb. Vylepšeny byly také nástroje pro vývojáře.

    Ladislav Hagara | Komentářů: 0
    29.4. 20:55 | Nová verze

    Homebrew (Wikipedie), správce balíčků pro macOS a od verze 2.0.0 také pro Linux, byl vydán ve verzi 4.5.0. Na stránce Homebrew Formulae lze procházet seznamem balíčků. K dispozici jsou také různé statistiky.

    Ladislav Hagara | Komentářů: 0
    29.4. 16:22 | Nová verze

    Byl vydán Mozilla Firefox 138.0. Přehled novinek v poznámkách k vydání a poznámkách k vydání pro vývojáře. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 138 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    29.4. 15:55 | Pozvánky

    Šestnáctý ročník ne-konference jOpenSpace se koná 3. – 5. října 2025 v Hotelu Antoň v Telči. Pro účast je potřeba vyplnit registrační formulář. Ne-konference neznamená, že se organizátorům nechce připravovat program, ale naopak dává prostor všem pozvaným, aby si program sami složili z toho nejzajímavějšího, čím se v poslední době zabývají nebo co je oslovilo. Obsah, který vytvářejí všichni účastníci, se skládá z desetiminutových

    … více »
    Zdenek H. | Komentářů: 2
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (9%)
     (21%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 494 hlasů
     Komentářů: 19, poslední včera 11:32
    Rozcestník

    kbd, mouse, evdev, hal a iné hrúzy

    23.8.2008 18:31 | Přečteno: 2640× | Linux | Výběrový blog | poslední úprava: 23.8.2008 18:30

    Ak sa chcete dozvediet ako ma naštvalo nastavenie x.org-u čítajte ďalej.

    Takže v prvom rade vitajte pri čínaní môjho blogu. Pôvodne som to chcel uverejniť na mojom webe, ten je ale v predstavbe a ešte asi dlho bude (ak by niekoho zaujímal súčasný stav a to ako to má vyzerať - shakal-dev) takže to napíšem tu.

    Popis situácie

    Som majiteľom notebooku Lenovo Thinkpad R61i. Notebook ma 2 vstupné zariadenia (ak zanedbávam hdaps). Sú to trackpoint a klávesnica. Klávesnica je a trackpoint sú na zbernici 0x0011. Touchpad nemám, pri poslednom notebooku mi pri písaní strašne vadil, takže pri kupovaní thinkpadu som sa rozhodol, že touchpad ee ;). Celkový počet vstupných zariadení je približne 4 + / - 2. Väčšinou mám pripojenú USB klávesnicu a USB myš (bus 0x0003).

    Relevantné časti /proc/bus/input/devices:
    I: Bus=0011 Vendor=0001 Product=0001 Version=ab54
    N: Name="AT Translated Set 2 keyboard"
    P: Phys=isa0060/serio0/input0
    S: Sysfs=/class/input/input3
    U: Uniq=
    H: Handlers=kbd event3
    B: EV=120013
    B: KEY=402000000 3803078f800d001 feffffdfffefffff fffffffffffffffe
    B: MSC=10
    B: LED=7
    
    I: Bus=0011 Vendor=0002 Product=000a Version=0000
    N: Name="TPPS/2 IBM TrackPoint"
    P: Phys=isa0060/serio1/input0
    S: Sysfs=/class/input/input4
    U: Uniq=
    H: Handlers=mouse0 event4
    B: EV=7
    B: KEY=70000 0 0 0 0
    B: REL=3
    
    I: Bus=0003 Vendor=0f62 Product=1001 Version=0110
    N: Name="Acrox USB & PS/2 Mouse"
    P: Phys=usb-0000:00:1d.0-2/input0
    S: Sysfs=/class/input/input15
    U: Uniq=
    H: Handlers=mouse1 event7
    B: EV=17
    B: KEY=1f0000 0 0 0 0
    B: REL=103
    B: MSC=10
    
    I: Bus=0003 Vendor=045e Product=00dd Version=0111
    N: Name="Microsoft Comfort Curve Keyboard 2000"
    P: Phys=usb-0000:00:1d.0-1/input0
    S: Sysfs=/class/input/input16
    U: Uniq=
    H: Handlers=kbd event5
    B: EV=120013
    B: KEY=1000000000007 ff800000000007ff febeffdff3cfffff fffffffffffffffe
    B: MSC=10
    B: LED=107
    

    Požadované nastavenie xorg

    Potreboval by som aby všetky klávesnice fungovali rovnako (model nemusí byť itentický, ale ostatné parametre sú dosť podstatné). Takže vyžadujem prepínanie klávesnice pomocou L_Shift + R_Shift, scroll lock LED indikuje alternatívne rozloženie. Nastavenie myši je o niečo zložitejšie. Tam vyžadujem aby CorePointer (trackpoint) mal emuláciu kolieska pomocou stredneho tlačidla. Všetky ostatné (teda USB-čkove) myši musia mať normálne nastavenie (teda bez emulácie).

    Prvé nastavenie

    Ako prvé som si nastavil správne klávesnicu a emuláciu kolieska na trackpointe (zatiaľ pre všetky myši).

    Section "ServerLayout"
            Identifier     "MainLayoout"
            Screen      0  "Screen0" 0 0
            InputDevice    "Mouse0" "CorePointer"
            InputDevice    "Keyboard0" "CoreKeyboard"
    EndSection
    
    Section "InputDevice"
            Identifier  "Keyboard0"
            Driver      "kbd"
            Option      "AutoRepeat" "500 30"
            Option      "XkbRules"   "xorg"
            Option      "XkbModel"   "microsoftprooem"
            Option      "XkbLayout"  "sk,us"
            Option      "XkbVariant" "qwerty,"
            Option      "XkbOptions" "grp:shifts_toggle,grp_led:scroll"
    EndSection
    
    
    Section "InputDevice"
            Identifier  "Mouse0"
            Driver      "mouse"
            Option      "EmulateWheel" "on"
            Option      "EmulateWheelButton" "2"
            Option      "Emulate3Buttons" "on"
            Option      "Emulate3TimeOut" "50"
            Option      "EmulateWheelTimeOut" "200"
    EndSection
    

    Neskôr som pridal ďalšiu myš.

    Section "ServerLayout"
    ...
            InputDevice    "Mouse1" "SendCoreEvents"
    ...
    EndSection
    
    Section "InputDevice"
            Identifier  "Mouse0"
    ...
            Option      "Device" "/dev/input/mouse0"
    ...
    EndSection
    
    Section "InputDevice"
            Identifier  "Mouse1"
            Driver      "mouse"
            Option      "bustype" "3"
            Option      "Device" "/dev/input/mouse1"
    EndSection
    

    Táto konfigurácia fungovala za predpokladu, že je pripojená jediná myš a samozrejme nesmela byť pripojená a odpojená bez reštartu X.

    Použitie evdev

    Prvé pokusy som robil s drivermi mouse a kbd. Tie ale neumožňujú dynamické pripájanie a odpájanie zariadení takže som skúsil inú cestu - evdev. Manuál k evdev ma celkom potešil. Konkrétne časť o bustype.

           Option "bustype" "integer"
                  Specifies the bus ID for the device you wish to use.
                  This is either 0 (the default, matches anything), or the Bus=<n> field in /proc/bus/input/devices for your device.
                  This value depends on what type of bus your device is connected to.
    

    Úprava xorg.conf bola veľmi jednoduchá, stačilo driver zmeniť na evdev a pridať bustype, ktoré som si zistil. Lenže došiel som na drobný problém, že hal nepracuje korektne s mojou klávesnicou a okamžite po pripojení klávesnice spôsobí pád xorg.

    Takže som trochu pohľadal na internete čo by sa s tým dalo robiť. Odpoveď bola jednoznačná - aktualizácia evdev. Tak som sa poustil do aktualizácie. Podľa emerge bolo nutné aktualizovať aj xorg. No akože sobota .. kopa roboty .. prečo si nenájsť čas na rozbitie perfektne fungujúceho systému, však? Takže inštalácia prebehla viac-menej v poriadku, až na žo, že po pár reštartoch X zostala grafika mŕtva a bonus nešlo prepnúť na konzolu... Ale zase je fakt, že nereštartujem xorg prakticky nikdy a bez prepínania na konzolu by som prežiť dokázal ... No tak som spustil xorg .. lenže čakalo ma nepríjemne prekvapenie. Voľbu ktorú som chcel použiť už evdev nepodporuje. Všetky nastavenia sa v aktuálnej verzii robia cez hal.

    Nastavenie hal

    Hrabali ste sa už niekedy v registroch na windowse? Ak áno tak viete aké príjemné je asi nastavovať hal. Nepreberné množstvo xml humusu. A čo je najhoršie bez poriadnej dokumentácie (veď načo by niekomu bola dokumentácia ;) ).

    Takže ako na niektorých weboch odporúčajú som vyhodil z xorg.conf konfiguráciu vstupných zariadení, aj tak sa mi nepodarilo prinútiť evdev aby bola použitá konfigurácia v xorg.conf. Do ServerFlags som pridal Option "AllowEmptyInput".

    No a môžme sa pustiť do pridávania pravidiel HAL. Podľa odporúčaní na internete som si vytvoril súbor /etc/hal/fdi/policy/10-x11-input.fdi. Potom som asi 4h hľadal na internete ako sa tam nastavuje emulácia kolieska myši. Medzitým som ale zistil, že klávesnica funguje úplne nafigu. Tak som sa radšej pustil do klávesnice. Výsledná konfigurácia ktorá by "vraj" mala fungovať vyzerá takto:

    <?xml version="1.0" encoding="ISO-8859-1"?>
    <deviceinfo version="0.2">
      <device>
        <match key="info.capabilities" contains="input.mouse">
          <merge key="input.x11_driver" type="string">mouse</merge>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
                 string="Linux">
            <merge key="input.x11_driver" type="string">evdev</merge>
            <match key="info.product" string="TPPS/2 IBM TrackPoint">
            </match>
          </match>
        </match>
    
        <match key="info.capabilities" contains="input.keys">
          <merge key="input.x11_driver" type="string">keyboard</merge>
          <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
                 string="Linux">
            <merge key="input.x11_driver"  type="string">evdev</merge>
          </match>
          <merge key="input.xkb.rules"   type="string">xorg</merge>
          <merge key="input.xkb.model"   type="string">microsoftprooem</merge>
          <merge key="input.xkb.layout"  type="string">sk,us</merge>
          <merge key="input.xkb.variant" type="string">qwerty,</merge>
          <merge key="input.xkb.options" type="string">grp:shifts_toggle,grp_led:scroll</merge>
          <merge key="input.xkb.leftalt" type="string">Meta</merge>
        </match>
      </device>
    </deviceinfo>
    

    Dosť ma prekvapil fakt, že po asi 500 reštartoch hal bola použitá len časť nastavení klávesnice. Takže evidentne sa xml spracovalo .. lenže nie všetky nastavenia boli aplikované. Napríklad nefungoval alt ako modifikačná klávesa, variant nebol použitý, model tiež nie ... neviem moc pochopiť prečo. V tomto mieste ma to zlomilo a povedal som si že ani tadiaľto cesta nevedie. I keď možno by som raz klávesnicu rozbehal .. ale myš bez poriadnej dokumentácie nemám šancu rozbehať.

    Finálne riešenie

    Tu som pôvodne plánoval napísať dokonalé riešenie problému. Ale to som nakoniec nedokázal nájsť. Teraz píšem s 2 nastavenými myšami pričom pri pripojení alebo odpojení myši musím reštartovať X. Ešte by sa mi celkom páčila možnosť zmeniť nastavenia xorgu bez reštartu (konkrétne zapnutie emulácie kolieska myši). Stále je príjemnejšie spustiť príkaz na zapnutie / vypnutie emulácie než reštartovať celé X.

    Teoreticky by som si mal z toho zobrať ponaučenie, že hal je pomerne nespoľahlivý a ťažkopádne konfigurovateľný systém ... lenže to už viem odkedy vlastním digitálny fotoaparát. Ten sa zhodou okolností hlási ako iný typ ktorý nepracuje ako mass storage ;) A samozrejme hal si ani nevšimne, že ten môj mass storage má a v /dev vytvorí správne zariadenie ...

           

    Hodnocení: 100 %

            špatnédobré        

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    Komentáře

    Vložit další komentář

    23.8.2008 19:43 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Odkedy poznam syndaemon, tak mi touchpad sluzi k plnej spokojnosti.

    Moj NB: interna klavesnica + touchpad + externa USB mys + externa USB klavesnica. Vsetko funguje ok, normalne to preziva pripajanie, odpajanie:
    Section "InputDevice"
    	Identifier	"Generic Keyboard"
    	Driver		"kbd"
    	Option		"AutoRepeat"	"500 30"
    	Option		"XkbRules"	"xorg"
    	Option		"XkbModel"	"pc104"
    	Option		"XkbLayout"	"us"
    	Option		"CoreKeyboard"
    EndSection
    
    Section "InputDevice"
    	Identifier			"Synaptics Touchpad"
    	Driver	"synaptics"
    	Option	"CorePointer"
    	Option	"Device"		"/dev/input/mouse0"
    	Option	"Protocol"		"synaptics"
    	Option	"Emulate3Buttons"	"true"
    	Option	"ZAxisMapping"		"4 5 6 7"
    	Option	"LeftEdge"		"1700"
    	Option	"RightEdge"		"5300"
    	Option	"TopEdge"		"1700"
    	Option	"BottomEdge"		"4200"
    	Option	"FingerLow"		"25"
    	Option	"FingerHigh"		"40"
    	Option	"MaxTapTime"		"180"
    	Option	"MaxTapMove"		"220"
    	Option	"VertScrollDelta"	"100"
    	Option	"MinSpeed"		"0.09"
    	Option	"MaxSpeed"		"0.15"
    	Option	"AccelFactor"		"0.0015"
    	Option	"SHMConfig"		"on"
    	Option	"TapButton1"		"1"
    	Option	"TapButton2"		"3"
    	Option	"TapButton3"		"2"
    	Option	"RBCornerButton"	"3"
    	Option	"LockedDrags"		"true"
    	Option	"HorizScrollDelta"	"200"
    EndSection
    
    Section "InputDevice"
    	Identifier	"Configured Mouse"
    	Driver		"mouse"
    	Option		"Buttons"		"5"
    	Option		"Device"		"/dev/input/mice"
    	Option		"Name" 			"Logitech MX300"
    	Option		"Protocol"		"ExplorerPS/2"
    	Option		"ZAxisMapping"		"4 5"
    	Option		"Emulate3Buttons"	"no"
    EndSection
    
    Section "ServerLayout"
    	Identifier	"layout_intel"
    	Screen		0	"screen_intel0"	0	0
    	InputDevice	"Generic Keyboard"	"CoreKeyboard"
    	InputDevice	"Configured Mouse"	"AlwaysCore"
    	InputDevice	"Synaptics Touchpad"	"CorePointer"
    EndSection
    
    HAL mi nebezi, layouty prepinam cez kxkb.
    If you hold a Unix shell up to your ear, you can you hear the C.
    mirec avatar 23.8.2008 20:31 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Niečo podobné som mal kedysi aj ja ... ale touchpad mi strašne prekážal. Tak som kúpil notebook bez touchpadu. Žiaľ v najnovšej verzii xorgu sa už nedá nakonfigurovať tak ako kedysi :'(
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Marián Kyral avatar 23.8.2008 21:53 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Nejnovější verze znamená?
    23.8.2008 22:47 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Mam Gentoo, xorg-server-1.3.0.0-r6.

    Nepredpokladam, ze ti touchpad vadi taky, ale ze ti vadi jeho blizkost ku klavesici a neumyselne tuky do neho. Ten syndaemon je prave na docasne vypinanie touchpadu pocas pisania. 1s (nastavitelny timeout) po stlaceni hocijakej klavesy na internej klavesnici je touchpad necitlivy. Kedze mam predsa len frekvenciu pisania vacsiau ako 60/min, tak je touchpad pocas aktivneho pisania efektivne necitlivy. Takze sa mi uz nestava, ze si pri pisani touchpadom zmenim focus a pisem, kde nechcem. Zaroven 1s je dost maly cas, aby ma to nijak zasadne neobmedzovalo pri umyselnom simultannom pouzivani klavesnice a touchpadu.
    If you hold a Unix shell up to your ear, you can you hear the C.
    24.8.2008 08:23 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    aj pri pouzivani trackpointu ten touchpad vadi :P
    mirec avatar 24.8.2008 09:25 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    No syndaemon poznám. Píšem > 300 / min. Jedna vec mi na ňom vadila - nemohol som normálne meniť veľkosť okna a pozíciu okna pomocou alt+(ľavý | pravý) gombík myši pretože vždy pri stlačení klávesy sa touchpad deaktivoval čo znamenalo, že som musel chvíľu držať stlačené ... no proste mi to akosi aj tak nevyhovovalo. Uznávam samozrejme, že synaptics je geniálna vecička a má vychytávky ako circular scrolling, ale pri práci mi vždy vyhovuje menej než trackpoint :'(
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    24.8.2008 09:41 disorder | blog: weblog
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    naco je dobry circular scrolling ked staci v kuse tlacit na trackpoint v pozadovanom smere? je to ovela menej nachylne na chybu a presnejsie
    mirec avatar 24.8.2008 09:56 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    To som mal na starom booku kde som mal len touchpad ;)
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    mirec avatar 24.8.2008 09:30 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    K nastaveniu mám jednú drobnú otázku. Nepamätám už presne ako fungoval synaptics .. takže: nie sú náhodou všetky myši spojené v zariadení /dev/input/mice (vrátane touchpadu)? Pri scrollovaní ostáva kurzor stáť na mieste, či sa pohybuje?
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    24.8.2008 11:30 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Ostava na mieste.
    If you hold a Unix shell up to your ear, you can you hear the C.
    23.8.2008 20:08 Kvakor
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Mne se HAL take nelibi. Konfigurace je opravdu komplikovnana a jim nabizenen sluzby jsou pro nekoho, kdo je zvykly zarizeni mountovat rucne, nedulezite. Takze ho nepouzivam, uplne mi staci pmount a par wpraperu okolo nej.
    23.8.2008 20:46 pc2005 | skóre: 38 | blog: GardenOfEdenConfiguration | liberec
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    U mne jde USB myš odpojit a znovu připojit bez restartu Xek a to tak, že se při odpojené myši přepnu do konzole a dvakrát tu myš znova připojím (tedy připojit, odpojit a připojit), poté přepnu do Xek a tam to opět jede. Je ovšem možné, že do toho zasahuje defaultní instalace halu (nikdy jsem ho ale nepoužíval). Každopádně to vypadá tak, že při prvním připojení se vytvoří přípojný bod s vyšším číslem (ten starý je asi blokovaný) a po druhém připojení se vytvoří přípojný bod s původním číslem.
    mirec avatar 23.8.2008 20:54 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Wow, ďakujem za (síce trochu divoké) takmer perfektné riešenie.
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Marián Kyral avatar 23.8.2008 21:24 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Taky jsem se před několika měsíci snažil nakonfigurovat X.org s evdev a hal. Dokumentace není, příklady nejsou. Nebyl jsem schopen zjistit, jak zapnu u touchpadu volbu "SHMConfig". Nakonec jsem se na to vybodl a používám starý způsob nastavení.

    Jako device jsem u myši nastavil /dev/input/mice a můžu připojovat a odpojovat myš dle libosti.
    23.8.2008 22:50 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    V mojom prispevku je optiona na zapnutie SHMConfig normalne zapnuta.
    If you hold a Unix shell up to your ear, you can you hear the C.
    Marián Kyral avatar 24.8.2008 07:13 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Však to taky nemáš přes evdev a hal ;-)
    mirec avatar 24.8.2008 09:59 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Našiel som nastavenie pre myš v hal ... lenže nie je to stále referenčná dokumentácia: MX 1000 Laser Mouse Kernel Driver for Linux. Vyzerá to tak, že aj myš sa dá nakonfigurovať cez hal .. lenže voľby ktoré potrebujem som nenašiel. Mám z toho taký divný pocit, že to nevie poriadne nastaviť nik okrem autorov. A autori k tomu buď nenapísali alebo poriadne zašili dokumentáciu :(
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    25.8.2008 10:42 R
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    S konfiguraciou Xorg mam podobne otrasne skusenosti. Dokumentacia = 0.

    S HALom som nastastie robil nieco len raz - to XML je fakt nechutny humus.
    Josef Kufner avatar 25.8.2008 11:05 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Udělej to postaru, hal smaž a jako myš používej /dev/input/mice s emulací kolečka a prostředního tlačítka. Sice pak budeš mít emulaci i na normální myši, ale kolečko na ní funguje normálně a s tím prostředním myšítkem se dá žít (není potřeba moc často). Navíc možnost zmáčknout koleč, hejbat myší do všech stran a scrollovat jak o život je super. Funguje to naprosto bez problémů, připojíš myš a během sekundy sama funguje.

    Taky jsem tu emulaci nechtěl, ale nakonec jsem zjistil, že je to fajn ;-)
    Hello world ! Segmentation fault (core dumped)
    mirec avatar 25.8.2008 12:34 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    S emuláciou pracovať nedokážem, často používam blender a tam sa bez ťahania stredným myšítkom moc pracovať nedá ... V ostatných aplikáciách sa to dá prežiť dokonca to je dosť praktické. Jediné riešenie ako rozbehať ťahanie stredným myšítkom je zapnúť emuláciu stredného myšítka (stlačenie oboch súčasne). To ale spôsobí oneskorené kliknutie čo mi tiež dosť prekážalo ... timeout bol buď príliš dlhý takže sa mi s tým strašne pracovalo alebo príliš krátky na to aby reagovalo na stlačenie oboch tlačidiel súčasne ...
    LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
    Josef Kufner avatar 25.8.2008 12:39 Josef Kufner | skóre: 70
    Rozbalit Rozbalit vše Re: kbd, mouse, evdev, hal a iné hrúzy
    Tahání prostředním funguje úplně v pohodě... prostě zmáčkneš obě a taháš.
    Section "InputDevice"
            Identifier      "Trackpoint and mice"
            Driver          "mouse"
            Option          "CorePointer"
            Option          "Device"                "/dev/input/mice"
            Option          "Protocol"              "ExplorerPS/2"
    
            # scrolovani s prostrednim cudliskem
            Option          "Emulate3Buttons"       "true"
            Option          "Emulate3Timeout"       "100"
            Option          "EmulateWheel"          "true"
            Option          "EmulateWheelButton"    "2"
            Option          "EmulateWheelInertia"   "3"
            Option          "EmulateWheelTimeout"   "1"
            Option          "XAxisMapping"          "6 7"
            Option          "YAxisMapping"          "4 5"
            Option          "ZAxisMapping"          "4 5"
    EndSection
    
    Hello world ! Segmentation fault (core dumped)

    Založit nové vláknoNahoru

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.