TerminalTextEffects (TTE) je engine pro vizuální efekty v terminálu. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.
Od čtvrtka 30. 5. do soboty 1. 6. lze v Praze navštívit Veletrh vědy, tj. největší populárně naučnou akci v České republice, kterou každoročně od roku 2015 pořádá Akademie věd ČR. Vstup zdarma.
Canonical představil Ubuntu optimalizované pro jednodeskový počítač s RISC-V procesorem Milk-V Mars.
Armbian, tj. linuxová distribuce založená na Debianu a Ubuntu optimalizovaná pro jednodeskové počítače na platformě ARM a RISC-V, ke stažení ale také pro Intel a AMD, byl vydán ve verzi 24.5.1 Havier. Přehled novinek v Changelogu.
Společnost xAI založena Elonem Muskem a stojící za AI LLM modelem Grok získala investici 6 miliard dolarů.
Finálový zápas mistrovství světa v ledním hokeji přinesl nový rekord NIX.CZ (𝕏): "Dosavadní absolutní maximum našeho propojovacího uzlu bylo překonáno v čase 21:10, kdy jsme při přenosu dat dosáhli 3,14 Tbps. Je třeba také doplnit, že po deváté hodině večerní byly na maximu i ostatní datové přenosy nesouvisející s hokejovým šampionátem".
Přihlaste svou přednášku na další ročník konference LinuxDays, který proběhne 12. a 13. října na FIT ČVUT v pražských Dejvicích. CfP poběží do konce prázdnin, pak proběhne veřejné hlasování a výběr přednášek.
Na crowdsourcingové platformě Crowd Supply byla spuštěna kampaň na podporu open source biometrického monitoru ve tvaru hodinek HealthyPi Move. Cena je 249 dolarů a plánovaný termín dodání listopad letošního roku.
Firma Murena představila /e/OS verze 2.0. Jde o alternativní sestavení Androidu bez aplikací Google. Mezi novinkami je podrobnější nastavení ochrany soukromí před sledováním aplikacemi. Murena prodává několik smartphonů s předinstalovaným /e/OS (Fairphone, repasovaný Google Pixel 5).
Tento problém je dobře známý, někteří o něm dokonce psali blog. Nicméně faktem zůstává, že spousta touchpadů, včetně toho mého, nefunguje. Zaručené rady ohledně nastavení HALu na situaci nic nemění.
Jsem smířený s faktem, že každý nový X server je pomalejší a že pět let staré problémy s pády driveru Intel už nikdy nikdo nevyřeší. Nicméně proměnit můj touchpad v obyčejnou PS/2 myš je přece jen trochu silné kafe...
Toto je soubor /etc/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi
:
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.touchpad"> <match key="info.product" contains="Synaptics TouchPad"> <merge key="input.x11_driver" type="string">synaptics</merge> <merge key="input.x11_options.LeftEdge" type="string">1700</merge> <merge key="input.x11_options.RightEdge" type="string">5300</merge> <merge key="input.x11_options.TopEdge" type="string">1700</merge> <merge key="input.x11_options.BottomEdge" type="string">4200</merge> <merge key="input.x11_options.FingerLow" type="string">25</merge> <merge key="input.x11_options.FingerHigh" type="string">30</merge> <merge key="input.x11_options.MaxTapTime" type="string">180</merge> <merge key="input.x11_options.MaxTapMove" type="string">220</merge> <merge key="input.x11_options.HorizScrollDelta" type="string">100</merge> <merge key="input.x11_options.VertScrollDelta" type="string">100</merge> <merge key="input.x11_options.MinSpeed" type="string">0.06</merge> <merge key="input.x11_options.MaxSpeed" type="string">0.12</merge> <merge key="input.x11_options.AccelFactor" type="string">0.0010</merge> <merge key="input.x11_options.SHMConfig" type="string">On</merge> <merge key="input.x11_options.TapButton1" type="string">1</merge> <merge key="input.x11_options.TapButton2" type="string">2</merge> <merge key="input.x11_options.TapButton3" type="string">3</merge> <merge key="input.x11_options.vertedgescroll" type="string">true</merge> <merge key="input.x11_options.horizedgescroll" type="string">true</merge> </match> <match key="info.product" contains="AlpsPS/2 ALPS"> <merge key="input.x11_driver" type="string">synaptics</merge> </match> <match key="info.product" contains="appletouch"> <merge key="input.x11_driver" type="string">synaptics</merge> </match> <match key="info.product" contains="bcm5974"> <merge key="input.x11_driver" type="string">synaptics</merge> </match> </match> </device> </deviceinfo>
A takhle zařízení vidí HAL:
42: udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input' input.x11_options.MinSpeed = '0.06' (string) input.x11_options.MaxSpeed = '0.12' (string) input.x11_options.AccelFactor = '0.0010' (string) input.x11_options.SHMConfig = 'On' (string) input.x11_options.TapButton1 = '1' (string) input.x11_options.TapButton2 = '2' (string) linux.hotplug_type = 2 (0x2) (int) info.subsystem = 'input' (string) input.x11_options.TapButton3 = '3' (string) linux.subsystem = 'input' (string) input.device = '/dev/input/event4' (string) info.product = 'SynPS/2 Synaptics TouchPad' (string) input.x11_options.vertedgescroll = 'true' (string) input.product = 'SynPS/2 Synaptics TouchPad' (string) info.udi = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port_logicaldev_input' (string) input.x11_options.horizedgescroll = 'true' (string) input.x11_driver = 'synaptics' (string) info.capabilities = { 'input', 'input.touchpad' } (string list) info.category = 'input' (string) input.originating_device = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string) input.x11_options.LeftEdge = '1700' (string) linux.sysfs_path = '/sys/class/input/input4/event4' (string) linux.device_file = '/dev/input/event4' (string) input.x11_options.RightEdge = '5300' (string) info.parent = '/org/freedesktop/Hal/devices/platform_i8042_i8042_AUX3_port' (string) input.x11_options.TopEdge = '1700' (string) input.x11_options.BottomEdge = '4200' (string) input.x11_options.FingerLow = '25' (string) input.x11_options.FingerHigh = '30' (string) input.x11_options.MaxTapTime = '180' (string) input.x11_options.MaxTapMove = '220' (string) input.x11_options.HorizScrollDelta = '100' (string) input.x11_options.VertScrollDelta = '100' (string)
Nicméně emulace tlačítek myši a scrollování na okrajích prostě nefunguje, a to ani po restartu. Netušíte někdo, co tam mám špatně? Všechna nastavení jsem převzal z těch vzorových, která se dřív standardně dávala do xorg.conf.
Jistě, mohl bych zakázat hotplugging, ale něco takového prostě nechci. Zaprvé, na notebooku je celkem smysluplné mít takové věci zapnuté. Zadruhé, dřív nebo později ten hotplugging bude beztak nezbytný.
řešil jsem to na IBM T42 a pomohlo toto v xorg.conf ,ted to funguje jak ma (jak potrebuji) jinak v AUR je i nejaka GUI vec na nastaveni (doporucuji na otestovani, mam pocit ze to ani nema zadne zavislosti tak se toho pak necha dobre zbavit) HAL sem neresil (to podle me resi CorePointer) jedu na Archu s Xfce.
jinak to ze to prestalo fungovat nechapu, proste synaptics se zacal chovat v default stavu uplne jinak
...
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "VertEdgeScroll" "1"
Option "TapButton1" "1"
Option "TapButton2" "2"
Option "TapButton3" "3"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "LeftEdge" "1700"
Option "RightEdge" "5300"
Option "TopEdge" "1700"
Option "BottomEdge" "4200"
Option "FingerLow" "25"
Option "FingerHigh" "30"
Option "MaxTapTime" "180"
Option "MaxTapMove" "220"
Option "VertScrollDelta" "100"
# Option "MinSpeed" "0.09"
# Option "MaxSpeed" "0.18"
# Option "AccelFactor" "0.0015"
Option "SHMConfig" "on
EndSection
.. a
Section "ServerLayout"
Identifier "Xorg Configured"
Screen 0 "Screen0" 0 0
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Synaptics Touchpad" "CorePointer" "USB Mouse"
EndSection
Díky, to bylo ono. A myslím, že to zajistila tato řádka:
InputDevice "Synaptics Touchpad" "CorePointer" "USB Mouse"
Přesněji řečeno, ten poslední token. Ten jsem tam předtím neměl. Ale experimentálně se mi to ověřovat nechce. Takže je vidět, že ta nová vymoženost s HALem zrovna dvakrát nefunguje.
Tiskni Sdílej: