Skip to content

Instantly share code, notes, and snippets.

@probonopd
probonopd / Wayland.md
Last active December 8, 2025 01:22
Think twice about Wayland. It breaks everything!

Think twice before abandoning X11. Wayland breaks everything!

Wayland breaks everything! It is binary incompatible, provides no clear transition path with 1:1 replacements for everything in X11, and is even philosophically incompatible with X11. Hence, if you are interested in existing applications to "just work" without the need for adjustments, then you may be better off avoiding Wayland.

Wayland solves no issues I have but breaks almost everything I need. Even the most basic, most simple things (like xkill) - in this case with no obvious replacement. And usually it stays broken, because the Wayland folks mostly seem to care about Automotive, Gnome, maybe KDE - and alienating everyone else (e.g., people using just an X11 window manager or something like GNUstep) in the process.

Feature comparison

Hacking HY300 Pro+ Projector (720p)

Hello manufacturer. Good device. But software we want to customize. If you allow, we will buy more.

Despite being advertised as "4K 1080P", it really downscales those to 720P.

But for 28.50 EUR from Amazon Warehuose Germany in 2025, one can't exactly complain. https://www.amazon.de/dp/B0DSP74YQW

Chengdu Hotack Technology Co., Ltd. is the OEM?

YD-RP2040 by VCC-GND Studio

Advantages over the Raspberry Pi Pico:

  • Inexpensive
  • 16 MB variant available
  • Added PWR power LED
  • The USB interface was changed to type-C USB
  • Added reset button to facilitate reset operation and firmware update operation
  • Added the USRkey user button (GPIO24)
  • Added RGB lights (GPIO23)
@probonopd
probonopd / CX300.md
Last active November 13, 2025 19:41
Polycom CX300 Linux HID

Polycom CX300 under Linux

The Polycom CX300 and similar Plantronics Calisto 540 (P540-M), snom UC600 are originally optimized for Microsoft Lync (Skype for Business) for Windows and Mac but can also be used with Linux. It shows up as a USB audio playback and recording device (this part works immediately out of the box) plus some USB HID (this needs to be made work; see below).

polycom

Questions

Please use the comments function below if you know the answer to any of the questions

Inventing The Future

People mentioned in Inventing The Future by John Buck as per its Index.

Keywords added by Perplexity. May contain mistakes.

Bill Atkinson

  • QuickDraw; MacPaint; HyperCard; menu bar; double‑click; selection lasso; marching ants; Lisa/Mac UI; General Magic

John Warnock

M-VAVE SMK-37 PRO

https://www.m-vave.com/productinfo/1431195.html

The M-VAVE SMK-37 PRO is a MIDI keyboard (controller) with a built-in DX7 compatible FM tone generator.

It would be so much more valuable if the firmware would be open source for the community to modify and improve.

Note to manufacturer

#!/bin/sh
. /System/Library/Makefiles/GNUstep.sh
# Launch window manager if it is available.
if which uroswm >/dev/null 2>&1; then
(uroswm &) && sleep 2
fi
# Launch Menu and a D-Bus session if none is already there.

Are we XLibre yet?

X11 has been, and still is, a vital piece of technology at the core of professional Unix-like workstations since decades. It has a proven track record of supporting enterprise-grade applications with long-term protocol stability and platform compatibility. It has matured over decades. XLibre is an actively developed fork of the X.Org X11 server, initiated by the most active X.Org developer and supported by the open source community.

An incompatible alternative, Wayland, is being aggressively pushed by IBM = Red Hat = Gnome = Fedora = freedesktop.org. However, it is not ready to succeed X11 as it its governance model leads to never-ending discussions and prevents even the most essential functionality from existing. Think twice before abandoning Xorg. Wayland breaks everything!

It is time that the open source community reclaims what was ours to begin with. This page lists distrib

Liberate desktops from ugly fonts

Blocking unwanted fonts

Certain surrogate fonts have plagued open source desktops for way too long, making them all look ugly. Trying to uninstall them will lead to the package manager uninstalling other vital packages, and just deleting them will reinstate them on package updates. The clean solution is to block them in fontconfig.

On FreeBSD (Linux is similar, but without the "local" part):

Controlling 27.145 MHz BOSE Lifestyle with Raspberry Pi

I want to tie my BOSE Lifestyle system into my smart home control setup like this:

mute

The Remote Control RC9 for BOSE Lifestyle 3, 5, 8, 12 systems is using radio rather than infrared. Also, since these systems do not have other ways to control them, it is difficult to integrate them into home automation setups. Also, there are no replacement remotes available and even worn-down used original remotes go for absurd prices on eBay.

This is why I was curious how these devices could be controlled using the apparently proprietary radio signals.