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 14:44 | Nová verze

    V programovacím jazyce Go naprogramovaná webová aplikace pro spolupráci na zdrojových kódech pomocí gitu Forgejo byla vydána ve verzi 14.0 (Mastodon). Forgejo je fork Gitei.

    Ladislav Hagara | Komentářů: 2
    včera 13:11 | Zajímavý projekt

    Just the Browser je projekt, 'který vám pomůže v internetovém prohlížeči deaktivovat funkce umělé inteligence, telemetrii, sponzorovaný obsah, integraci produktů a další nepříjemnosti' (repozitář na GitHubu). Využívá k tomu skrytá nastavení ve webových prohlížečích, určená původně pro firmy a organizace ('enterprise policies'). Pod linuxem je skriptem pro automatickou úpravu nastavení prozatím podporován pouze prohlížeč Firefox.

    NUKE GAZA! 🎆 | Komentářů: 2
    16.1. 16:44 | Nová verze

    Svobodný multiplatformní herní engine Bevy napsaný v Rustu byl vydán ve verzi 0.18. Díky 174 přispěvatelům.

    Ladislav Hagara | Komentářů: 2
    16.1. 15:11 | IT novinky

    Miliardy korun na digitalizaci služeb státu nestačily. Stát do ní v letech 2020 až 2024 vložil víc než 50 miliard korun, ale původní cíl se nepodařilo splnit. Od loňského února měly být služby státu plně digitalizované a občané měli mít právo komunikovat se státem digitálně. Do tohoto data se povedlo plně digitalizovat 18 procent agendových služeb státu. Dnes to uvedl Nejvyšší kontrolní úřad (NKÚ) v souhrnné zprávě o stavu digitalizace v Česku. Zpráva vychází z výsledků víc než 50 kontrol, které NKÚ v posledních pěti letech v tomto oboru uskutečnil.

    Ladislav Hagara | Komentářů: 15
    16.1. 13:55 | IT novinky

    Nadace Wikimedia, která je provozovatelem internetové encyklopedie Wikipedia, oznámila u příležitosti 25. výročí vzniku encyklopedie nové licenční dohody s firmami vyvíjejícími umělou inteligenci (AI). Mezi partnery encyklopedie tak nově patří Microsoft, Amazon a Meta Platforms, ale také start-up Perplexity a francouzská společnost Mistral AI. Wikimedia má podobnou dohodu od roku 2022 také se společností Google ze skupiny

    … více »
    Ladislav Hagara | Komentářů: 0
    16.1. 02:22 | Nová verze

    D7VK byl vydán ve verzi 1.2. Jedná se o fork DXVK implementující překlad volání Direct3D 5, 6 a 7 na Vulkan. DXVK zvládá Direct3D 8, 9, 10 a 11.

    Ladislav Hagara | Komentářů: 0
    16.1. 02:00 | Nová verze

    Byla vydána verze 12.0.0 knihovny libvirt (Wikipedie) zastřešující různé virtualizační technologie a vytvářející jednotné rozhraní pro správu virtuálních strojů. Současně byl ve verzi 12.0.0 vydán související modul pro Python libvirt-python. Přehled novinek v poznámkách k vydání.

    Ladislav Hagara | Komentářů: 0
    15.1. 19:22 | Humor

    CreepyLink.com je nový zkracovač URL adres, 'díky kterému budou vaše odkazy vypadat tak podezřele, jak je to jen možné'. Například odkaz na abclinuxu.cz tento zkracovač převádí do podoby 'https://netflix.web-safe.link/logger_8oIlgs_free_money.php'. Dle prohlášení autora je CreepyLink alternativou ke zkracovači ShadyURL (repozitář na githubu), který dnes již bohužel není v provozu.

    NUKE GAZA! 🎆 | Komentářů: 3
    15.1. 12:33 | IT novinky

    Na blogu Raspberry Pi byla představena rozšiřující deska Raspberry Pi AI HAT+ 2 s akcelerátorem Hailo-10 a 8 GB RAM. Na rozdíl od předchozí Raspberry Pi AI HAT+ podporuje generativní AI. Cena desky je 130 dolarů.

    Ladislav Hagara | Komentářů: 3
    15.1. 12:11 | Komunita

    Wikipedie slaví 25. výročí svého založení. Vznikla 15. ledna 2001 jako doplňkový projekt k dnes již neexistující encyklopedii Nupedia. Doména wikipedia.org byla zaregistrována 12. ledna 2001. Zítra proběhne v Praze Večer svobodné kultury, který pořádá spolek Wikimedia ČR.

    Ladislav Hagara | Komentářů: 1
    Které desktopové prostředí na Linuxu používáte?
     (15%)
     (5%)
     (0%)
     (10%)
     (19%)
     (3%)
     (6%)
     (2%)
     (11%)
     (41%)
    Celkem 484 hlasů
     Komentářů: 12, poslední 14.1. 21:12
    Rozcestník

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

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