Making Weston a Usable Wayland Desktop

Weston is the reference compositor for Wayland, the replacement to X11 desktop. In default layout Weston is not a user friendly desktop for those used to a traditional PC desktop. Follow the steps below to make it feel more familiar: apt install weston apt install xwayland apt install wlogout ~/.config/weston.ini: [core] xwayland=true [shell] background-image=/home/user/Pictures/Wallpapers/Wallpaper.jpg background-color=0xff002244 … Continue reading Making Weston a Usable Wayland Desktop

Remapping file names with TFTP-HPA for buggy PXE clients

Some PXE clients send extraneous garbage characters in TFTP requests for files, e.g. “RRQ from … filename pxelinux.biny#012;o#036”instead of just “pxelinux.bin”. This is logged in the syslog. To work around this we can use a feature of tftp-hpa to remap file names, based on a rewrite regex: /etc/default/tftp-hpa: TFTP_OPTIONS=”–secure –verbose -v -m /etc/tftpd.map” /etc/tftpd.map: r … Continue reading Remapping file names with TFTP-HPA for buggy PXE clients

Radicale IMAP Auth on Debian 9 (Stretch)

Radicale 2.1 CalDAV may fail with the following error messages logged: radicale.log: [SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:720) syslog: … rip=127.0.0.1, lip=127.0.0.1, TLS handshaking: SSL_accept() failed …… imap-login: Disconnected: Inactivity (no auth attempts in 180 secs): user=<>, rip=127.0.0.1, lip=127.0.0.1, TLS handshaking This looks like an incompatibility between OpenSSL and Python urllib regarding SSL connections. … Continue reading Radicale IMAP Auth on Debian 9 (Stretch)