Skip to main content

Posts

All writing organised for quick scanning, with consistent metadata and accessible article summaries.

2025

2024

Linux / Mesa / Wayland

Mesa EGL Notes

Notes on Mesa's EGL path on Wayland: native handles, dri2 initialization, swap flow, and where QtWayland hooks in.

Android / adb / Python / Note

Android Photo Export Pitfall

Use adb pull -a when exporting photos from Android, or the timestamps may be wrong.

2023

KDE

How KDE Plasma Badge Counts Work

Today I logged into Telegram on KDE Plasma and noticed something hard to ignore: the badge count on the taskbar icon updates beautifully. It is only a small detail, but a rather conspicuous one, because badge counts are …

Emacs

Emacs Dired Mimeicon mode

This extension allows to display file and folder icons in dired mode and uses mimetype as the displayed logo and adheres to the icon-theme-spec file naming convention, which will help you to apply icon themes that you …

2022

Cutefish

A Notification Design Idea

I recently saw a new design for the front screen of the iPhone 14 pro series, whice they call “Dynamic island”, and there’s where I got my inspiration.

Cutefish

Cutefish Menu Bar Chameleon

A new feature introduced in the macOS Big Sur version of the top menu bar is that the menu bar background color adapts to the desktop wallpaper for a more integrated effect than before.