Skip to content

Wayfire.ini missing session lock and notification configuration

In the default wayfire.ini config file (in this repo as "/etc/skel/.config/wayfire.ini"), there are several settings missing breaking notifications and session locking as shipped despite other parts of the system image indicating a desired configuration.

  • The system has swaylock, a screen locker, configured to launch with Hyper+Shift+L, but Wayfire needs the "session-lock" plugin added to the [core] section's plugins line for swaylock to work. Without this, swaylock will emit an error about a missing session lock feature in the compositor and do nothing.
  • The dunst notifications daemon is installed, but nothing launches it. Add it as a line in the [autostart] section like `notifications = dunst" to fix this.

I would also strongly advocate for adding the xdg-activation plugin to allow clicking links in one program to move another program to the foreground, as on a tiny screen like the pocket, being able to hop from an email or chat link to the web browser is highly desireable given most apps will be maximized.