SlackBuilds Repository

15.0 > Desktop > sfwbar (1.0_beta11)

SFWBar (S* Floating Window Bar) is a flexible taskbar application for
wayland compositors, designed with a stacking layout in mind. It
supports the following features:

-Taskbar (including windows style or tint2 style groupings).
-Pager
-Window switcher (i.e. alt-tab support).
-Window placement engine.
-Tray (using system notification protocol).
-Volume control (using PulseAudio or ALSA).
-Keyboard layout notification and control.
-Start menu implementation.
-Network status monitoring (using netlink / AF_ROUTE).
-Wifi configuration (using NetworkManager or IWD).
-Bluetooth management (using bluez).
-Desktop notifications.
-MPD control (playback and playlist management).*
-Privacy notification (using Pipewire).
-Clock / calendar.
-Session management control panel.
-Power management control (using UPower interface).
-Idle inhibitor.
-Idle monitoring support.

In addition SFWBar implements a flexible control language for
construction of complex user defined widgets.

* Requires optional depend 'libmpdclient' installed.

CONFIGURATION:

Copy sfwbar.config from /usr/share/sfwbar/ to ~/.config/sfwbar/

For more information on the format of configuration file, please see the
man page.

You may want to add the following lines to your sway config file to open
windows as floating by default:

# open new windows as floating by default
for_window [app_id="[.]*"] floating enable
# set Alt-tab as a task switcher combo
bindsym Alt+Tab bar hidden_state toggle
# set $mod+c to hide/unhide taskbar
bindsym $mod+c bar mode toggle

This requires: gtk-layer-shell

Maintained by: Jay Lanagan
Keywords: sfwbar
ChangeLog: sfwbar

Homepage:
https://github.com/LBCrion/sfwbar

Source Downloads:
sfwbar-1.0_beta11.tar.gz (359e13a4790d4dbf75ff50f5e4e0371a)

Download SlackBuild:
sfwbar.tar.gz
sfwbar.tar.gz.asc (FAQ)

(the SlackBuild does not include the source)

Individual Files:
README
doinst.sh
sfwbar.SlackBuild
sfwbar.info
slack-desc

Validated for Slackware 15.0

See our HOWTO for instructions on how to use the contents of this repository.

Access to the repository is available via:
ftp git cgit http rsync

© 2006-2026 SlackBuilds.org Project. All rights reserved.
Slackware® is a registered trademark of Patrick Volkerding
Linux® is a registered trademark of Linus Torvalds