suckless-tools - simple commands for minimalistic window managers

Distribution: Ubuntu 16.04 LTS (Xenial Xerus)
Repository: Ubuntu Universe i386
Package name: suckless-tools
Package version: 42
Package release: 1
Package architecture: i386
Package type: deb
Installed size: 219 B
Download size: 51.61 KB
Official Mirror:
This package provides simple commands designed to be used with a minimalistic window manager like dwm but they can be useful in scripts regardless of the window manager used. * dmenu: Dynamic menu is a generic menu for X. * lsw: Lists the titles of all running X windows to stdout, similar to ls(1). * lsx: Lists executables in a directory. * slock: Simple X display locker that locks the X session. * sprop: Sets or gets X window properties. * sselp: Simple X selection printer that prints the X selection to stdout. * ssid: Simple setsid replacement. * swarp: Simple X warping tool to warp the mouse pointer to a given position. * tabbed: Simple generic tabbed fronted to xembed aware applications. * wmname: Prints/sets the window manager name property of the root window imilar to how hostname(1) behaves. * xssstate: Retrieves the state of X screensaver.



  • dmenu
  • lsw
  • lsx
  • slock
  • sprop
  • sselp
  • ssid
  • swarp
  • tabbed
  • wmname
  • xssstate


    Source package: suckless-tools

    Install Howto

    1. Update the package index:
      # sudo apt-get update
    2. Install suckless-tools deb package:
      # sudo apt-get install suckless-tools


    • /etc/pam.d/slock
    • /usr/bin/dmenu
    • /usr/bin/dmenu_path
    • /usr/bin/dmenu_run
    • /usr/bin/lsw
    • /usr/bin/lsx
    • /usr/bin/slock
    • /usr/bin/sprop
    • /usr/bin/sselp
    • /usr/bin/ssid
    • /usr/bin/stest
    • /usr/bin/swarp
    • /usr/bin/tabbed.default
    • /usr/bin/tabbed.meta
    • /usr/bin/wmname
    • /usr/bin/xssstate
    • /usr/share/doc/suckless-tools/NEWS.Debian.gz
    • /usr/share/doc/suckless-tools/README.dmenu
    • /usr/share/doc/suckless-tools/README.lsw
    • /usr/share/doc/suckless-tools/README.lsx
    • /usr/share/doc/suckless-tools/README.slock
    • /usr/share/doc/suckless-tools/README.slock.Debian
    • /usr/share/doc/suckless-tools/README.sprop
    • /usr/share/doc/suckless-tools/README.sselp
    • /usr/share/doc/suckless-tools/README.ssid
    • /usr/share/doc/suckless-tools/README.swarp
    • /usr/share/doc/suckless-tools/README.tabbed
    • /usr/share/doc/suckless-tools/README.wmname
    • /usr/share/doc/suckless-tools/README.xssstate
    • /usr/share/doc/suckless-tools/changelog.Debian.gz
    • /usr/share/doc/suckless-tools/copyright
    • /usr/share/lintian/overrides/suckless-tools
    • /usr/share/man/man1/dmenu.1.gz
    • /usr/share/man/man1/dmenu_path.1.gz
    • /usr/share/man/man1/dmenu_run.1.gz
    • /usr/share/man/man1/lsw.1.gz
    • /usr/share/man/man1/lsx.1.gz
    • /usr/share/man/man1/slock.1.gz
    • /usr/share/man/man1/sprop.1.gz
    • /usr/share/man/man1/sselp.1.gz
    • /usr/share/man/man1/ssid.1.gz
    • /usr/share/man/man1/stest.1.gz
    • /usr/share/man/man1/swarp.1.gz
    • /usr/share/man/man1/tabbed.1.gz
    • /usr/share/man/man1/wmname.1.gz
    • /usr/share/man/man1/xssstate.1.gz


    2016-02-17 - Ilias Tsitsimpis <> suckless-tools (42-1) unstable; urgency=medium * New upstream release - Update dmenu to version 4.6 - Update slock to version 1.3 * Update d/watch file to use the version 4 format. The new version=4 enables handling of multiple upstream tarball (MUT) packages. * Simplify get-orig-source rule. Let the new version 4 format of d/watch do the hard work. * Add libxrandr-dev to build dependencies. The new version of slock needs to be linked against the Xrandr library in order to resize the cover window when new screens are added. * Pass create-empty-orig to d/source/local-options * Update d/patches to apply cleanly. Also, rename the patch files in order to not be prefixed with a number. * Update d/copyright file. Bump copyright years for slock/* and debian/* files. * Bump Standards-Version to 3.9.7, no changes needed * Remove d/manpages/slock.1. A manpage for slock is now provided by upstream. * d/patches: Remove useless dependency against Xext library * Enable all hardening options. Fix hardening-no-pie and hardening-no-bindnow lintian messages. * Do not include '/usr/share/dpkg/' in d/rules. Since we are using debhelper v9 format, there is no need to include the '' or export the buildflags because they are automatically passed during calls to dh_auto_* programs. * Use 'https://' instead of 'git://' in Vcs-Git field. Fix vcs-field-uses-insecure-uri lintian warning.