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 20:22 | Nová verze

    Byla vydána (𝕏) květnová aktualizace aneb nová verze 1.101 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a videi v poznámkách k vydání. Ve verzi 1.101 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 10:00 | Komunita

    V Brně na FIT VUT probíhá třídenní open source komunitní konference DevConf.CZ 2025. Vstup je zdarma, nutná je ale registrace. Na programu je celá řada zajímavých přednášek, lightning talků, meetupů a workshopů. Přednášky lze sledovat i online na YouTube kanálu konference. Aktuální dění lze sledovat na Matrixu, 𝕏 nebo Mastodonu.

    Ladislav Hagara | Komentářů: 0
    včera 09:44 | IT novinky

    Vyloučení technologií, které by mohly představovat bezpečnostní riziko pro stát, má umožnit zákon o kybernetické bezpečnosti, který včera Senát schválil spolu s novelami navazujících právních předpisů. Norma, kterou nyní dostane k podpisu prezident, počítá rovněž s prověřováním dodavatelů technologií pro stát. Normy mají nabýt účinnosti od třetího měsíce po jejich vyhlášení ve Sbírce zákonů.

    Ladislav Hagara | Komentářů: 4
    včera 01:11 | Nová verze

    Open source platforma Home Assistant (Demo, GitHub, Wikipedie) pro monitorování a řízení inteligentní domácnosti byla vydána v nové verzi 2025.6.

    Ladislav Hagara | Komentářů: 0
    včera 00:55 | Nová verze

    Po Red Hat Enterprise Linuxu a AlmaLinuxu byl v nové stabilní verzi 10.0 vydán také Rocky Linux. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    11.6. 22:55 | Nová verze

    Bylo vydáno Eclipse IDE 2025-06 aneb Eclipse 4.36. Představení novinek tohoto integrovaného vývojového prostředí také na YouTube.

    Ladislav Hagara | Komentářů: 0
    11.6. 22:33 | IT novinky

    Americká filmová studia Walt Disney a Universal Pictures podala žalobu na provozovatele populárního generátoru obrázků pomocí umělé inteligence (AI) Midjourney. Zdůvodňují to údajným porušováním autorských práv. V žalobě podané u federálního soudu v Los Angeles označují firmu za „bezednou jámu plagiátorství“, neboť podle nich bez povolení bezostyšně kopíruje a šíří postavy z filmů jako Star Wars, Ledové království nebo Já, padouch, aniž by do nich investovala jediný cent.

    Ladislav Hagara | Komentářů: 1
    11.6. 18:33 | IT novinky

    Ultra Ethernet Consortium (UEC), jehož cílem je optimalizace a další vývoj Ethernetu s důrazem na rostoucí síťové požadavky AI a HPC, vydalo specifikaci Ultra Ethernet 1.0 (pdf, YouTube).

    Ladislav Hagara | Komentářů: 0
    11.6. 13:00 | IT novinky

    Francouzský prezident Emmanuel Macron chce zakázat přístup na sociální sítě pro děti do 15 let. Francie podle něj tento krok udělá sama do několika měsíců, i pokud se na něm neshodnou další státy Evropské unie. Reaguje tak na úterní vraždu vychovatelky, kterou ve východofrancouzském městě Nogent pobodal 14letý mladík. Jednotlivé sociální sítě podle něj mají možnost věk ověřit a vymáhat zákaz pomocí systémů na rozpoznávání tváří.

    Ladislav Hagara | Komentářů: 12
    11.6. 05:11 | IT novinky

    Byl aktualizován seznam 500 nejvýkonnějších superpočítačů na světě TOP500. Nejvýkonnějším superpočítačem zůstává El Capitan od HPE (Cray) s výkonem 1,742 exaFLOPS. Druhý Frontier má výkon 1,353 exaFLOPS. Třetí Aurora má výkon 1,012 exaFLOPS. Nejvýkonnější český počítač C24 klesl na 165 místo. Karolina, GPU partition klesla na 195. místo a Karolina, CPU partition na 421. místo. Další přehledy a statistiky na stránkách projektu.

    Ladislav Hagara | Komentářů: 0
    Jaký je váš oblíbený skriptovací jazyk?
     (55%)
     (31%)
     (7%)
     (2%)
     (0%)
     (1%)
     (3%)
    Celkem 255 hlasů
     Komentářů: 16, poslední 8.6. 21:05
    Rozcestník

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

    23.8.2008 18:31 | Přečteno: 2647× | 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.