I don't like Windows much, but I loved Windows 11 sound volume control via three-finger touch pad gestures, so I ported that behaviour to Ubuntu 22.04. The script [TVC] listens to events from a touchpad device, detects three-finger taps and modifies the sound volume depending on the vertical scroll direction. Installation Download the script from … Continue reading Ubuntu gesture volume control
Author: George Georgovassilis
Ubuntu 22.04 on the HP Victus
New day, new gear. This post is about Ubuntu on the HP Victus 16-e0033nv and continues the long list of Ubuntu on laptops: Acer Nitro 5, HP ProBook, Asus VivoBook, Lenovo Thinkpad and probably others I'm forgetting about right now. The laptop comes with Windows 11 which I used mainly for a BIOS update. The … Continue reading Ubuntu 22.04 on the HP Victus
English Windows keyboard with German umlauts
I frequently write in multiple languages and switching keyboards is cumbersome, especially when the written languages differ only by a few characters. With regard to German, I'd like a US Windows keyboard layout with German umlauts that are a bit easier accessible than the 3-stroke combination of the US international layout (which has combinations like … Continue reading English Windows keyboard with German umlauts
Convert HTTP response body to status code with HAproxy
I'm using HAproxy to load-balance HTTP between two backend nodes. HAproxy is pretty smart about doing this, backing off failing nodes, retrying failed requests on healthy nodes etc. Recently I got a rather strange request: if a node responds with HTTP 200 (which in HTTP-terms means everything's peachy) and a particular payload, that should be … Continue reading Convert HTTP response body to status code with HAproxy
Disable Firefox media auto play
Disabling audio and video auto play in Firefox over the settings page doesn't work reliably at the time of writing (v111). I found this setting to get the job done: type about:config in the address bar Find the setting media.autoplay.blocking_policy Set it to the value 2