Category Archives: python3

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

Spin-FM file manager gets RC6 version

Today, a new version of this pyqt5/6 file manager has been released. New and notable changes include:

  • UI fixes and improvements.
  • Code bug fixes.
  • CSS visibility fixes.
  • Ctrl+v, Ctrl+c and Ctrl+x and delete key should now work.
  • USB mounting made more robust.
  • Memory handling should now be more optimized.
  • Upon initial start UI will need refresh: This option is available on right-click menu.
  • Config location: .config/Spin
  • Trash location: .local/share/Trash/files/

Code is available on Github: https://github.com/postman721/Spin-Fm