Repository navigation
Scour 0.2.0-alpha.8 — the service starts with the session
Pre-release
Pre-release
Pre-release. The .deb and .rpm packages now start the service with every session. Until now a package installed the service and left it off, so the index was kept only while a window had started it. Tested in live sessions of Ubuntu 24.04, Fedora 44 Workstation, KDE and Xfce, and under Hyprland on Arch; the packages were also installed in clean Debian 11 and 12, Ubuntu 22.04 and 24.04 and Fedora containers. On Windows only the window's status line changed; it was not started on Windows.
Packages
- The service starts with each session, from the next login after installing; until then the window starts it as before. An administrator's
systemctl --global disable scourd.serviceis kept through upgrades, and one account turns it off withsystemctl --user mask scourd.service. Removing the package takes it back. - An account that has live watching (
sudo /usr/libexec/scour/install-service) keeps that service; the per-session one steps aside for it. - A second service finding the index already in use now stops quietly instead of restarting every five seconds.
- The .rpm never ran its install scripts, so the menu and icon caches were not refreshed either. It does now.
Installing from the tarball
- Scour appears in the application menu where
~/.local/binis not onPATH, as on Arch. The menu entry names the launcher by its full path, and the launcher finds the window beside itself.
Window
- When the window starts the service and it does not come up, the status line says why, or where the service wrote its log, instead of only that the socket is missing.
- The GNOME extension declares GNOME 51.
Installing
.deband.rpmpackages, all seven binaries. The tarball'sinstall.shneeds no password.- The Linux binaries ask for glibc 2.30 at most: Debian 11, Ubuntu 22.04, RHEL 9 and later.
- Windows: the zip, then
install.cmd. sha256sum -c SHA256SUMSchecks the downloads.
Known limits
- On KDE Plasma the window's task bar entry shows a generic icon.
- After installing a package, logging out and straight back in may not start the service if the session's processes have not all ended (seen on Xfce); restarting does. The window starts it in the meantime.
- Raising an open window, and the file manager's, needs the GNOME extension on GNOME. Log out and back in once after installing.
- The index format may change between releases.