• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    DELVITLinux pro zacatecniky a obycejne uzivatele (NO FLAMES!)
    RAINBOF
    RAINBOF --- ---
    tak ne dela to porad jen mene
    RAINBOF
    RAINBOF --- ---
    takže jsem ten soubor odjebnul pryč nahodil ten balík, vrátil ho zase zpět a už to jede. sice pomalu ale jede.
    nicméně problem nepovažuju za vyřešenej jen za obejitej zajímalo by mne moc co to tam bylo za divočárnu.
    (nějak jsem zapoměl říct že mam čistej debian 9 + i3wm a někde pod tim se válí gnome shell a ta sračka wayland mam to tam kvůli udělátkům)
    RAINBOF
    RAINBOF --- ---
    já samozřejmě budu jedině rád když to půjde jinak ale trošku pochybuju. navíc teď naskakuju zas trochu víc do linuxu takže se potřebuju víc porozhlídnout.
    RAINBOF
    RAINBOF --- ---
    když jste tak hodní, tak se trošku rozepíšu.

    root@lled:~# xinput list
    ⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
    ⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
    ⎜   ↳ AlpsPS/2 ALPS DualPoint TouchPad        	id=12	[slave  pointer  (2)]
    ⎜   ↳ AlpsPS/2 ALPS DualPoint Stick           	id=13	[slave  pointer  (2)]
    ...
    
    root@lled:~# xinput list-props 13
    Device 'AlpsPS/2 ALPS DualPoint Stick':
    	Device Enabled (139):	1
    	Coordinate Transformation Matrix (141):	1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 1.000000
    	libinput Accel Speed (285):	0.000000
    	libinput Accel Speed Default (286):	0.000000
    	libinput Accel Profiles Available (300):	0, 0
    	libinput Accel Profile Enabled (301):	0, 0
    	libinput Accel Profile Enabled Default (302):	1, 0
    	libinput Natural Scrolling Enabled (287):	0
    	libinput Natural Scrolling Enabled Default (288):	0
    	libinput Send Events Modes Available (262):	1, 0
    	libinput Send Events Mode Enabled (263):	0, 0
    	libinput Send Events Mode Enabled Default (264):	0, 0
    	libinput Left Handed Enabled (289):	0
    	libinput Left Handed Enabled Default (290):	0
    	libinput Scroll Methods Available (291):	0, 0, 1
    	libinput Scroll Method Enabled (292):	0, 0, 1
    	libinput Scroll Method Enabled Default (293):	0, 0, 1
    	libinput Button Scrolling Button (303):	2
    	libinput Button Scrolling Button Default (304):	2
    	libinput Middle Emulation Enabled (294):	0
    	libinput Middle Emulation Enabled Default (295):	0
    	Device Node (265):	"/dev/input/event1"
    	Device Product ID (266):	2, 8
    	libinput Drag Lock Buttons (298):	<no items>
    	libinput Horizontal Scroll Enabled (299):	1 
    


    samo zkoušel jsem poměnit co šlo

    root@lled:~# xinput --set-prop 13 285 0
    root@lled:~# xinput --set-prop 13 286 0
    X Error of failed request:  BadAccess (attempt to access private resource denied)
      Major opcode of failed request:  131 (XInputExtension)
      Minor opcode of failed request:  57 ()
      Serial number of failed request:  19
      Current serial number in output stream:  20
    root@lled:~# xinput --set-prop 13 286 1
    X Error of failed request:  BadAccess (attempt to access private resource denied)
      Major opcode of failed request:  131 (XInputExtension)
      Minor opcode of failed request:  57 ()
      Serial number of failed request:  19
      Current serial number in output stream:  20
    root@lled:~# xinput --set-prop 13 286 0 0
    X Error of failed request:  BadAccess (attempt to access private resource denied)
      Major opcode of failed request:  131 (XInputExtension)
      Minor opcode of failed request:  57 ()
      Serial number of failed request:  19
      Current serial number in output stream:  20
    


    no a tak sem začal pátrat, začalo se mluvit o grafech citlivosti a narazil jsem na spoustu strojů kde tenhle problém měli v různých variantách ale skoro vše synaptics a ne alps. Až tady https://bugs.freedesktop.org/show_bug.cgi?id=91369#c10 chlapík píše že to našel takže jsem udělal to co jsem psal v předchozím příspěvku jen patch jsem udělal růčo. A to je celá má story. Pak mne čeká peklo s prozkoumáním udev a zjištěním toho jak to vlastně funguje protože pokud jsem to pochopil správně v těchto situacích
    si mam udělat custom device kde to nastavim správně. (což se pokusim někam poslat a snad to i dobře dopadne pro budoucnost)
    SPIKE411
    SPIKE411 --- ---
    RAINBOF: Ah, zmátla mě ta česká hláška. Zakázat. :)
    RAINBOF
    RAINBOF --- ---
    prave ne. ona je chyba v tom baliku je tam blbe vypoctena akcelerace a u me to nejdriv poskoci o cca 100px a pak se hybe. zejtra poslu nejaky info. jsem zas na mobilu.
    SPIKE411
    SPIKE411 --- ---
    RAINBOF: Kvůli tomu snad není potřeba rebuildit balík, máš tam možnost lokální konfigurace/override, řekl bych.

    Sometimes it's necessary to install a temporary local quirk until upstream libinput is updated or the distribution updates its package. For this, the /etc/libinput/local-overrides.quirks file is read in as well (if it exists). Note though that the config files are considered internal API, so any local overrides may stop working on the next libinput update. Should've upstreamed that quirk, eh?

    Who-T: libinput and its device quirks files
    http://who-t.blogspot.com/2018/06/libinput-and-its-device-quirks-files.html?m=1
    CHOROBA
    CHOROBA --- ---
    timdle si zrychluju trackpoint. si to vylistuj, dosad spravny ID a musi to jit ;)

    xinput set-prop 12 "Device Accel Constant Deceleration" 0.3
    RAINBOF
    RAINBOF --- ---
    CHOROBA: moc bych rad. ale nereaguje to.
    CHOROBA
    CHOROBA --- ---
    to udelej pres xinput

    xinput list
    xinput list-props XX

    xinput set-prop XX "Device Accel Constant Deceleration"

    atd atd atd atd
    RAINBOF
    RAINBOF --- ---
    me by totiz desne zajimalo co zkousel udelat.
    udelal jsem to ruco a teda nicmoc zadna zmena.

    snazim se zmenit akceleraci u trackpointu. idealni je aby nebyla zadna protoze mi vyskoci o dobrejch 100px coz je nepouzitelny kdyz se chces trefit.
    RAINBOF
    RAINBOF --- ---
    CHOROBA: no to je zahada prave ze jo
    CHOROBA
    CHOROBA --- ---
    to prelizni rucne. jestli prepisuje jenom nejakej rule v udevu, tak toho asi moc nedojebes. by me spis zajimalo, esli se ten balik korektne nainstaluje i normalni cestou.
    RAINBOF
    RAINBOF --- ---
    mam takovej zapeklitej problem se spravcem baliku v debianu, dostavam se do stavu kdy vim ze "chyba" ale nevim co je za problem

    jde o problem v libinput ktery jsem si upravil,

    apt-get source libinput

    dch -n "fix some shit."
    dch -r ignored
    dpkg-buildpackage -us -uc
    dpkg -i ./libinput*deb

    root@lled:~# dpkg -D 02000 -i ./libinput*deb>neco
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    dpkg: chyba při zpracovávání archivu ./libinput10-udeb_1.6.3-1.3_amd64.udeb (--install):
    zkouším přepsat soubor „/lib/udev/hwdb.d/90-libinput-model-quirks.hwdb“, který je také v balíku libinput-bin 1.6.3-1.3
    dpkg-deb: chyba: podproces paste byl zabit signálem (Roura přerušena (SIGPIPE))
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    D002000: infodb foreach file this pkg
    Při zpracování nastaly chyby:
    ./libinput10-udeb_1.6.3-1.3_amd64.udeb

    a toto je panove jedina chyba kterou jsem z toho vyloudil. asi by stacilo ten libinput-bin sejmout jenze to se me nechce protoze bych tim zabil Xka a nakopl spousty baliku.

    RAINBOF
    RAINBOF --- ---
    já to leta měl jako dualboot v kompu. Mel jsem fyzicky dva disky. Ted prechazim na single-rezim jen linux ale i tak budu muset vyresit seamless rezim, jinak to budu muset udělat zas dual, proste potrebuju bastlit i na windows casto veci kolem HW a to jde skrz virtualizaci ponekud neprijemne. (Navic jeste na i3desktopu snad se to povede).

    ERGOSUM
    ERGOSUM --- ---
    VOYAGER76: Jinak, pohodlnější je spustit nějakou live Linuxuvou distribuci a udělat to z ní. Tedy pokud to nemůžeš udělat rovnou z toho Ubuntu.
    VOYAGER76
    VOYAGER76 --- ---
    FATBOZZ:
    DANIELSOFT: diky uz to mam, opravdu stacilojit do adresare "home"... diky moc
    FATBOZZ
    FATBOZZ --- ---
    DANIELSOFT:
    :)
    mount není názvem vnitřního ani vnějšího příkazu, spustitelného programu nebo dávkového souboru.
    DANIELSOFT
    DANIELSOFT --- ---
    VOYAGER76: příkaz "mount" bez parametrů vypíše co je kam aktuálně namountováno
    FATBOZZ
    FATBOZZ --- ---
    VOYAGER76: podivej se do /etc/fstab jak mas namountovane disky ... defaultne bych hledal v /home/nazevusera
    Kliknutím sem můžete změnit nastavení reklam