Byla vydána květnová aktualizace aneb nová verze 1.79 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.79 vyšlo také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.
Jak to bude s podporou rastrového grafického formátu JPEG XL ve webových prohlížečích? Google ji nedávno z Chrome a Chromia odstranil (#1178058#c84). Jednou z novinek beta verze Safari 17 je ale právě podpora JPEG XL. Vráti se JPEG XL do Chrome a Chromia (#1451807)? Dění kolem JPEG XL lze sledovat například na r/jpegxl.
Byla vydána nová stabilní verze 6.1 (aktuálně 6.1.3035.51) webového prohlížeče Vivaldi (Wikipedie). Postavena je na Chromiu 114. Přehled novinek i s náhledy v příspěvku na blogu. Nový Vivaldi se pro Bing tváří jako Microsoft Edge (upravený User-Agent) a díky tomu v něm funguje Bing Chat. Vylepšeny byly Pracovní prostory (Workspaces). Podrobný přehled v Changelogu.
Linuxová distribuce ArchLabs Linux po šesti letech vývoje končí. Dobbie to zabalil.
David Tschumperlé v obšírném článku se spoustou náhledů shrnuje vývoj multiplatformního svobodného frameworku pro zpracování obrazu G'MIC (GREYC's Magic for Image Computing, Wikipedie) za poslední rok a půl.
Vývojáři postmarketOS vydali verzi 23.06 tohoto před šesti lety představeného operačního systému pro chytré telefony vycházejícího z optimalizovaného a nakonfigurovaného Alpine Linuxu s vlastními balíčky. Přehled novinek v příspěvku na blogu. Na výběr jsou 4 uživatelská rozhraní: GNOME Shell, Phosh, Plasma a Sxmo. Aktuálně podporovaných zařízení je 30.
Byla vydána distribuce openSUSE Leap verze 15.5 (poznámky k vydání). Jde o konzervativní distribuci odpovídající komerčnímu SUSE Linux Enterprise 15, nyní Service Pack 5. Mělo jít o poslední aktualizaci Leap v současné podobě před přechodem na Adaptable Linux Platform s „neměnným“ základem, ale padlo rozhodnutí, že v roce 2024 ještě vyjde Leap 15.6 s podporou do konce roku 2025.
Alyssa Rosenzweig v příspěvku na blogu oznámila, že Asahi Linux už zvládá OpenGL 3.1. Dokončuje se podpora OpenGL ES 3.1. Dalším krokem bude Vulkan 1.0.
Intel nedávno představil a pod licencí SIL Open Font License (OFL) na GitHubu zveřejnil font Intel One Mono. Font je určen především pro zobrazování textu v emulátorech terminálu a vývojových prostředích (Přehled fontů s pevnou šířkou).
Na redditu byly publikovány zajímavé QR kódy vygenerované pomocí Stable Diffusion. Přehled použitého softwaru v článku na Ars Technica.
Section "InputDevice" Identifier "TrackPoint" Driver "mouse" Option "CorePointer" Option "SendCoreEvents" "true" 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" # tohle tě zajímá: Option "XAxisMapping" "6 7" Option "YAxisMapping" "4 5" Option "ZAxisMapping" "4 5" EndSection
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the xorg.conf(5) manual page.
# (Type "man xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/fonts/X11/misc"
FontPath "/usr/share/fonts/X11/cyrillic"
FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
FontPath "/usr/share/fonts/X11/Type1"
FontPath "/usr/share/fonts/X11/100dpi"
FontPath "/usr/share/fonts/X11/75dpi"
# path to defoma fonts
FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc105"
Option "XkbLayout" "cz"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
Section "InputDevice"
Identifier "Synaptics Touchpad"
Driver "synaptics"
Option "SendCoreEvents" "true"
Option "Device" "/dev/psaux"
Option "Protocol" "auto-dev"
Option "HorizScrollDelta" "0"
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "stylus"
Option "Device" "/dev/input/wacom"
Option "Type" "stylus"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "eraser"
Option "Device" "/dev/input/wacom"
Option "Type" "eraser"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "InputDevice"
Driver "wacom"
Identifier "cursor"
Option "Device" "/dev/input/wacom"
Option "Type" "cursor"
Option "ForceDevice" "ISDV4" # Tablet PC ONLY
EndSection
Section "Device"
Identifier "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Driver "ati"
BusID "PCI:1:0:0"
EndSection
Section "Monitor"
Identifier "Obecný monitor"
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies Inc RV350 [Mobility Radeon 9600 M10]"
Monitor "Obecný monitor"
DefaultDepth 24
SubSection "Display"
Depth 1
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 4
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 8
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x800"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x800"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Option "Emulate3Buttons" "true"
Zmen z "true" na "false" a skus ten postup s xev co predtym. Neviem, ci to ma na to vplyv, ale kazdopadne tvoja myska by 3 tlacidlo mala mat (kliknutie na koliesko) a neni nutne ho emulovat.
Option "Name" "Logitech USB Optical Mouse"budete muset změnit, ale snad by to mělo fungovat.
Option "name"
lze zjistit příkazem
cat /proc/bus/input/devices
"name"
je "Logitech USB Optical Mouse"
"Logitech*"
, nebo dokonce i "L*"
. Těším se že v příštích verzích xorg už bude detekce myší a tlačítek vyřešena lépe.
I: Bus=0003 Vendor=046d Product=c019 Version=0111
N: Name="Logitech USB Optical Mouse"
P: Phys=usb-0000:00:1d.1-2/input0
S: Sysfs=/class/input/input2
H: Handlers=mouse1 ts1 event2
B: EV=7
B: KEY=ff0000 0 0 0 0 0 0 0 0
B: REL=143
Identifier "usbmys"
je název zařízení, který musí být totožný s tím v sekci SeverLayout zde:
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "usbmys" #Toto musí být totožné s "Identifier" v sekci "InputDevice"
InputDevice "stylus" "SendCoreEvents"
InputDevice "cursor" "SendCoreEvents"
InputDevice "eraser" "SendCoreEvents"
EndSection
Pokud by xev stále nereagoval na boční posun, možná pomůže dát Option "CorePointer"
do sekce "InputDevice" myši.
"moja oblubena opticka myska"
"ServerLayout"
. Ale inak na nazve nezalezi. Ja tam mam napriklad Ubunti default "Configured mouse", ale je to naozaj len nazov.
To aka je to mys (typ) definuje jej nastavenie "Driver"
. AFAIK.
viz. napriklad man xorg.conf
Option "Name" "Logitech USB Optical Mouse"
, což je název zařízení, které vrátí cat /proc/bus/input/devices, a který musí být zadán správně, ne libovolně, protože jinak nenastartuje X.
Zadruhé:
Identifier "Configured Mouse"
, což může být cokoli, pokud je totéž v sekci "ServerLayour".
Section "InputDevice" Identifier "Mouse0" Driver "mouse" Option "Protocol" "auto" Option "Device" "/dev/input/mice" Option "ZAxisMapping" "4 5" EndSectionZdenek
Name
? Tiez ho nepouzivam, v man page ziadne info.
Option "Name" "Logitech*"
.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "Name" "Logitech USB Optical Mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ImPS/2"
Option "ZAxisMapping" "4 5"
Option "HWHEELRelativeAxisButtons" "7 6"
Option "Emulate3Buttons" "false"
EndSection
A xko po restartu zase nenajelo. Co mam změnit?
Section "InputDevice" Identifier "Mouse0" Driver "evdev" Option "Name" "Logitech USB-PS/2 Optical Mouse" Option "CorePointer" EndSectionPodotýkám, že mám myš Logitech MX400.
Section "InputDevice"
Identifier "Configured Mouse"
Driver "evdev"
Option "Name" "Logitech USB Optical Mouse"
Option "HWHEELRelativeAxisButtons" "7 6"
EndSection
... a xko najelo, ale mys nejede. Akorat blika optika :)..
Muzu dat i log, ale nevedel jsem co presne, tak jsem dal ten konec co se mi zdal dulezity. Kdyztak dodam zbytek, mam to savnute na disku:
(II) Synaptics touchpad driver version 0.14.6 (1406)
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event3
(**) Option "Device" "/dev/input/event3"
(**) Option "HorizScrollDelta" "0"
(--) Synaptics Touchpad touchpad found
(**) Option "SendCoreEvents" "true"
(**) Synaptics Touchpad: always reports core events
(WW) default pointer>: No Device specified, looking for one...
(II) default pointer>: Setting Device option to "/dev/input/mice"
(--) default pointer>: Device: "/dev/input/mice"
(==) default pointer>: Protocol: "Auto"
(**) Option "CorePointer"
(**) default pointer>: Core Pointer
(==) default pointer>: Emulate3Buttons, Emulate3Timeout: 50
(**) default pointer>: ZAxisMapping: buttons 4 and 5
(**) default pointer>: Buttons: 9
(II) XINPUT: Adding extended input device "default pointer>" (type: MOUSE)
(II) XINPUT: Adding extended input device "Synaptics Touchpad" (type: MOUSE)
(II) XINPUT: Adding extended input device "eraser" (type: Wacom Eraser)
(II) XINPUT: Adding extended input device "cursor" (type: Wacom Cursor)
(II) XINPUT: Adding extended input device "stylus" (type: Wacom Stylus)
(II) XINPUT: Adding extended input device "Configured Mouse-usb-0000:00:1d.1-2/input0" (type: MOUSE)
(II) XINPUT: Adding extended input device "evdev brain" (type: evdev brain)
(II) XINPUT: Adding extended input device "Generic Keyboard" (type: KEYBOARD)
(**) Configured Mouse-usb-0000:00:1d.1-2/input0: 4 valuators.
(**) ../../src/evdev_btn.c (166): Registering 12 buttons.
(II) Configured Mouse-usb-0000:00:1d.1-2/input0: Init
(**) Option "Device" "/dev/input/wacom"
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
No such file or directory.
Error opening /dev/input/wacom : Invalid argument
(**) Option "Device" "/dev/input/wacom"
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
No such file or directory.
Error opening /dev/input/wacom : Invalid argument
(**) Option "Device" "/dev/input/wacom"
(EE) xf86OpenSerial: Cannot open device /dev/input/wacom
No such file or directory.
Error opening /dev/input/wacom : Invalid argument
Synaptics DeviceInit called
SynapticsCtrl called.
(II) evdev brain: Rescanning devices (2).
(II) Configured Mouse-usb-0000:00:1d.1-2/input0: On
Synaptics DeviceOn called
(--) Synaptics Touchpad auto-dev sets device to /dev/input/event3
(**) Option "Device" "/dev/input/event3"
(--) Synaptics Touchpad touchpad found
(--) default pointer>: PnP-detected protocol: "ExplorerPS/2"
(II) default pointer>: ps2EnableDataReporting: succeeded
Could not init font path element /usr/X11R6/lib/X11/fonts/misc, removing from list!
Could not init font path element /usr/share/fonts/X11/cyrillic, removing from list!
Could not init font path element /usr/X11R6/lib/X11/fonts/Type1, removing from list!
(**) RADEON(0): RADEONSaveScreen(2)
ProcXCloseDevice to close or not ?
ProcXCloseDevice to close or not ?
jinak vsem kolonkam default jsem musel odebrat spicatou zavorku, nechtelo mi to sem povolit napsat. Nevim proc.
/etc/X11/xorg.conf
a
/var/log/Xorg.0.log
.
Podle tohodle neumim posoudit, na cem bezi touchpad a jestli se to nekouse, proc a jak je tam nastaveny tablet a podobne.
Section "InputDevice" Identifier "Configured Mouse" Driver "evdev" Option "CorePointer" Option "Name" "Logitech USB Optical Mouse" Option "HWHEELRelativeAxisButtons" "7 6" EndSectionFunkční nastavení v GG pro Logitech v150
Section "InputDevice" Identifier "Mouse" Driver "evdev" #"mouse" Option "Name" "Logitech USB Optical Mouse" Option "HWHEELRelativeAxisButtons" "7 6" EndSectionVim, ze kdyz mi kdysi Arch upgradoval na 7.3, prestalo to fungovat, a nebyl jsem schopny to rozjet. Mohl by si sem pastnout vysledek prikazu?:
Xorg -version
cat /dev/input/event8
ale aj ked som mys nastavil na tuto adresu v xorg.conf aj tak mi xev nedava ziadny vystup, nedalo by sa to definovat ako nejaka druha mys?
Tiskni
Sdílej: