Category Archives: python3

Lwm-Pulse arrives: First public version is out now.

Audio, Bluetooth, Ethernet and personal Wi-Fi in one Linux desktop panel.

lwm-pulse brings everyday device controls together without running the desktop interface as root. Adjust sound, pair and connect Bluetooth devices, and manage standalone iwd networking from one place. Automatic connections prefer working Ethernet, then visible Wi-Fi with a saved password; a manual Wi-Fi choice is respected for the rest of the panel session.

Wi-Fi support: only WPA2-Personal (PSK) and WPA3-Personal (SAE) networks are supported, including compatible WPA2/WPA3-Personal transition-mode networks. WPA2/WPA3-Enterprise (802.1X/EAP), open/Enhanced Open (OWE), WEP and legacy WPA-only networks are outside this release’s supported Wi-Fi configurations. This restriction concerns Wi-Fi, not the panel’s Ethernet support.

Password storage: GNOME Keyring for future logins; the Linux kernel user keyring for temporary in-memory retention; or Do not remember for no new retained copy. GNOME Keyring is the only supported persistent provider.

Release: September 12, 2026 · License: GPL-3.0-only (see LICENSE). Author and maintainer: JJ Postitechtimejourney.net.

This is the first public release and may still contain errors. Review the installation and removal warnings before use. Report reproducible issues on the project’s GitHub issue tracker; feedback is welcome.

Source code and installation instructions are available at: https://github.com/postman721/Lwm-Pulse

Quick Terminal ported into GTK4

Features

  • Native GTK4 application and window lifecycle
  • Movable, scrollable VTE terminal tabs
  • Double-click an existing tab title to open a new tab in the same directory
  • Asynchronous, cancellable shell startup
  • New tabs inherit the current terminal directory
  • /bin/bash as the default shell, with $SHELL and /bin/sh fallbacks
  • GTK4 actions, menus, dialogs, clipboard support, and file drops
  • LWM Graphite, LWM Dark, and LWM Blue themes
  • Bounded 1,024-line scrollback buffer per tab
  • Signal-safe tab removal through the GTK idle loop
  • Bytecode-free source archives and Debian package payload
  • Desktop entry, AppStream metadata, icon, manual page, tests, and Debian packaging

Graphite theme in action. Full project and its source code is available at its Github page: https://github.com/postman721/Quick-Terminal-GTK4

Lab Panel – Modular native StatusNotifier panel

New version of Lab Panel has been released.

Notable highlights include:

  • a Python-native org.kde.StatusNotifierWatcher
  • tray icons and DBusMenu drop-downs
  • a simple labwc/wlroots tasklist using wlrctl
  • GTK4 Layer Shell anchoring
  • optional user-level systemd support
  • Theme support
Lab panel alternative blue style.
Lab panel alternative blue style.

Code and instructions are available on project’s Github page: https://github.com/postman721/Lab_Panel