Summary

Original Author

Sean Pringle

Original Website

https://github.com/seanpringle/simpleswitcher

License

MIT/X11

Modified Source

http://github.com/DaveDavenport/simpleswitcher/

Description

A popup window switcher roughly based on superswitcher, requiring only xlib and xft.

  • Switcher centered on screen (or monitor for multi-head).

  • Vertical list with three columns:

    1. Desktop number.

    2. Window class.

    3. Window title.

  • Controls like dmenu:

    • Type to filter windows.

    • Arrows to highlight selections.

    • Return to select.

  • Modes to display:

    • All windows on all desktops.

    • Only windows on current desktop.

  • Runs in background or once-off.

Original Program

The original program was written by Sean Pringle. The website can be found here.

License

The original program is licensed under the MIT/X11.

Modifications

I made the following modifications to the program:

  • Support transparency.

  • Fix memory leak.

  • Dependency check in build system.

  • Support tab completion for common prefix.

  • Tokenized search.

Download

The source code can be found here.