Skip to content

0.5.0

Choose a tag to compare

@linuxundich linuxundich released this 11 Oct 19:58
· 4 commits to main since this release

Changed

  • Pulsgeber now ends the TCC app and its tray through systemd's D-Bus API
    (KillUnit on TCC's own scope) instead of a shell script with kill, and
    finds TCC windows through GNOME's app tracking instead of reading /proc
    for every new window. The extension no longer spawns any processes.
  • The preferences stay alive in the background until TCC has been ended,
    even if they are closed right after switching the tray off.
  • One settings object and one watch on tccd are shared by the toggle and
    the power mode hiding; D-Bus calls to tccd are cancelled on disable.
  • Errors are logged with console.error.
  • The disclaimer in the description, the About dialog and the README now
    says that Pulsgeber is a community project without support from TUXEDO.

Fixed

  • While a profile other than the default was active, Pulsgeber wrote the
    last picked profile to dconf on every check (every 5 seconds by default),
    even if it had not changed.

Documentation

  • README links to the project page and the project overview on
    linuxundich.de and to the contact form.

Install

Download pulsgeber@linuxundich.de.shell-extension.zip and run

gnome-extensions install --force pulsgeber@linuxundich.de.shell-extension.zip

then log out and back in (Wayland) and enable it with gnome-extensions enable pulsgeber@linuxundich.de. Requires GNOME 50 or 51 and a running tccd.