Daily Weekly Monthly

Daily Shaarli

All links of one day in a single page.

December 15, 2024

SwayOSD

SwayOSD is a GTK-based On Screen Display (OSD) for keyboard shortcuts such as
caps-lock and volume.

Volnoti

Lightweight volume notification for Linux.

Volnoti is a lightweight volume notification daemon for GNU/Linux and other POSIX operating systems. It is based on GTK+ and D-Bus and should work with any sensible window manager. The original aim was to create a volume notification daemon for lightweight window managers like LXDE or XMonad. It is known to work with a wide range of WMs, including GNOME, KDE, Xfce, LXDE, XMonad, i3 and many others. The source code is heavily based on the GNOME notification-daemon.

wob — Wayland Overlay Bar

wob is a lightweight overlay volume/backlight/progress/anything bar
for wlroots-based Wayland compositors.

xcape

Linux utility to configure modifier keys to act as other keys when pressed and released on their own.

xcape allows you to use a modifier key as another key when pressed and released on its own. Note that it is slightly slower than pressing the original key, because the pressed event does not occur until the key is released. The default behaviour is to generate the Escape key when Left Control is pressed and released on its own. (If you don't understand why anybody would want this, I'm guessing that Vim is not your favourite text editor ;)

Robot Framework

Robot Framework is an open source automation framework for test automation and robotic process automation (RPA). It is supported by the Robot Framework Foundation and widely used in the industry.

Its human-friendly and versatile syntax uses keywords and supports extending through libraries in Python, Java, and other languages.

It integrates with other tools for comprehensive automation without licensing fees, bolstered by a rich community with hundreds of 3rd party libraries.

Smartesting

Build High-Quality Software with AI‑Powered Testing.

Empowering your testing journey with precision and efficiency.
Our AI-augmented tools ensure not just excellence but also the ability to deliver high-quality software at scale.

Kahoot!

Learning games, Make learning awesome!

Kahoot! is a global learning and engagement platform company that wants to empower everyone, including children, students, and employees, to unlock their full learning potential.

The Kahoot! platform makes it easy for any individual or corporation to create, share, and host learning sessions that drive compelling engagement and boost learning outcomes.
Kahoot! sessions can be hosted anywhere, in person or virtually, using any device with an internet connection.

Amazon Aurora DSQL

Distributed SQL Databases

Fastest serverless distributed SQL database for always available applications.

xidlehook

xidlehook is a general-purpose replacement for xautolock, written in Rust,
with a few extra features.
It executes a command when the computer has been idle for a specified amount of
time.

grobi

grobi automatically configures monitors/outputs for Xorg via RANDR.
It watches for changes in the available outputs
(when a connecting or disconnecting a display),
and automatically configures the current outputs via RANDR according
to available profiles.

Gammastep

Gammastep adjusts the screen's color temperature according
to the surroundings.
This might help with eyes fatigue when working in front of the screen at night.

Fnott

Fnott is a keyboard driven and lightweight notification daemon for
wlroots-based Wayland compositors.

Dunst

Dunst is a highly configurable and lightweight notification daemon.
It's a lightweight replacement for the notification daemons provided by most
desktop environments.

darkman

darkman is a framework for dark-mode and light-mode transitions on UNIX
desktops.
It runs in the background and turns on dark mode at sundown, and turns it off
again at sunrise.
It's designed to run in the background.

Betterlockscreen

Betterlockscreen is a fast and sweet looking lock screen for GNU/Linux systems
with effects.

batsignal

batsignal is a lightweight battery daemon written in C that notifies the user
about battery states.
It's intended for minimal window managers,
but supports any environment depending on libnotify for desktop notifications.

Avizo

A neat notification daemon.

Avizo is a notification daemon,
mainly intended to add multimedia keys support to tiling window managers (Sway).

autorandr

autorandr detects the connected display hardware and load the appropriate X11
setup by using xrandr.
It automatically selects a display configuration based on connected devices.

wmii

wmii is a dynamic window manager for X11. It supports classic and tiled window management with extended keyboard, mouse, and 9P-based[1] remote control. It consists of the wmii(1) window manager and the wmiir(1) the remote access utility.

i3

improved tiling wm.

i3 is a tiling window manager for X11.
It primarily targets advanced users and developers.

Stalonetray

STAnd aLONE TRAY (notification area) implementation for X11.

Stalonetray is a STAndaLONE freedesktop.org and KDE system tray
(notification area) for X Window System/X11 (Xorg or XFree86).
It has full XEMBED support and minimal dependencies: an X11 lib only.
Stalonetray works with virtually any EWMH-compliant window manager.

Touchégg

Linux multi-touch gesture recognizer.

Touchégg is an app that runs in the background and transform the gestures you make on your touchpad or touchscreen into visible actions in your desktop.

XSuspender

Auto-suspend inactive X11 applications. 👀 💻 💤 🔋 Save battery by auto-suspending unfocused X11 applications.

Modern GUI applications tend to use significant system resources, such as CPU time, even when they're not being actively used.

XSuspender configurably suspends application activity (using Unix signal SIGSTOP or a custom shell script) shortly after its window(s) loses focus. When the window regains focus, the application is transparently resumed exactly where it had left off.

lorri

Your project’s nix-env.

lorri is a nix-shell replacement for project development. lorri is based around fast direnv integration for robust CLI and editor integration.

When changes are made that would affect a project's developement shell, lorri builds the new shell in the background, and applies the result on the next shell prompt. The result is that development tools are kept in sync with the current Nix shell configuration (even e.g. as you switch branches) without blocking your use of the terminal.

Unison file synchronizer

Unison is a file-synchronization tool for POSIX-compliant systems (e.g. *BSD, GNU/Linux, macOS) and Windows. It allows two replicas of a collection of files and directories to be stored on different hosts (or different disks on the same host), modified separately, and then brought up to date by propagating the changes in each replica to the other.

twmn

twmn is a notification system for tiling window managers.
It's composed of:

  • twmnc: command line tool to send notifications to twmnd.
  • twmnd: daemon listening to notification requests and showing them one after
    another.

It shows notifications in a one-line bar called the notification slide.
The user can navigates them through and activated with shortcuts.

Trayscale

An unofficial GUI wrapper around the Tailscale CLI client.

Trayscale is an unofficial GUI interface for the Tailscale daemon particularly for use on Linux, as no official Linux GUI client exists. It provides a basic system tray icon and a fairly comprehensive UI with support for many of Tailscale's features.

xmonad

the tiling window manager that rocks.

xmonad is a small but functional ICCCM-compliant tiling X11 window manager
written and configured in Haskell.

It arranges Windows automatically to tile the screen without gaps or overlap,
maximizing screen use.
Window manager features are accessible from the keyboard: a mouse is optional.
The user might write custom layout algorithms, key bindings,
and other extensions in config files.
It applies layouts dynamically, and can use different layouts on each workspace.
It fully supports Xinerama,
allowing to tile windows on dual or more physical screens.

systembus-notify

systembus-notify is a system bus notification daemon.
It's a tiny daemon that listens for net.nuetzlich.SystemNotifications.Notify
signals on the D-Bus system bus and shows them as desktop notifications using
the user bus.

SwayNotificationCenter

A simple GTK based notification daemon for SwayWM.

SwayNotificationCenter is a simple notification daemon with a GTK GUI for
notifications and the control center.
It supports Desktops and Window Managers with wlr_layer_shell_unstable_v1
support like Sway or anything wlroots-based

Stalonetray

Stalonetray is a STAnd-aLONE freedesktop.org and KDE system tray
(notification area) for X Window System/X11 (e.g. X.Org or XFree86).
It has full XEMBED support and minimal dependencies: an X11 lib only.
Stalonetray works with virtually any EWMH-compliant window manager.

spotifyd

spotifyd is an open source Spotify client running as a UNIX daemon.
It streams music just like the official client,
but is more lightweight and supports more platforms.
It also supports the Spotify Connect protocol,
which allows the official clients to control it remotely.

Safe Eyes

Safe Eyes is a Free and Open Source tool for Linux users to reduce and prevent repetitive strain injury (RSI).

RSIBreak

RSIBreak takes care of your health and regularly breaks your work to avoid repetitive strain injury (RSI)

Whether it's the health of your wrist or your eyes that concerns you, you need to take short breaks and it's all too easy to forget when you are busy.

Recoll

Full-text search for your desktop.

Recoll finds documents based on their contents as well as their file names.
Recoll is based on the very capable Xapian search engine library, for which it provides a powerful text extraction layer and a complete, yet easy to use, Qt graphical interface.