Simple X11 application launcher with tab-completion, history, and bookmarks
C++ CMake
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
CMakeLists.txt
COPYRIGHT
Changelog
README.md
bookmark.cpp
bookmark.h
completion.cpp
completion.h
history.cpp
history.h
thingylaunch.cpp
util.cpp
util.h
x11_interface.h
x11_libx11.cpp
x11_xcb.cpp

README.md

thingylaunch

Simple X11 application launcher.

The project is a fork of the original thinglaunch by Matt Johnston, available at http://unix.freecode.com/projects/thinglaunch.

Thingylaunch has been enhanced with the following features:

  • tab-completion
  • history navigation, with the UpArrow and DownArrow keys
  • bookmarks support
    • loaded from the ~/.thingylaunch.bookmarks file, consisting of lines structured as follows:
    char command
    • activated by Alt+char
  • command line arguments
   -fg    foreground color
   -bg    background color
   ⁻fo    font foundry
   -ff    font family
   -fw    font weight
   -fs    font slant
   -fwn   font width name
   -fsn   font style name
   -fps   font point size
  • use either libX11 or libxcb, selected at build time using the CMake option
    -DUSE_XCB=ON

See also http://gahr.ch/thingylaunch/ .