Difference between revisions of "Package:Qtile"
(Detailed post-installation steps)
(Added warning about ebuild version.)
|Line 5:||Line 5:|
== About Qtile ==
== About Qtile ==
Revision as of 11:27, May 22, 2015
This document does not cover the current qtile ebuild that comes from the Gentoo portage tree. It covers this ebuild that will normally be merge to funtoo-overlay soon.
Qtile is a highly configurable tiling window manager distributed under MIT license. It handles both tiling and floating layouts. It is especially a good alternative to Awesome for those who are more used to Python than Lua. Indeed, Qtile is written and configured entirely in Python. So whether you are Python guru or whether you are learning Python for a few time, Qtile is an ideal choice to get your environment fit your needs and feel. If you don't know Python, you can still stuck to the default configuration or pick out one of the configuration examples but a basic understanding of Python language is recommended though.
root # emerge -av qtile
It is generally a good idea to enable the
dbus useflag to deal with dbus messages. The
widget-* useflags are only needed if you would like to include the given widgets. These widgets are included in Qtile, but require additional dependencies.
You can skip to #Getting Started if you use a display manager. The following lines describe how to use qtile with Xinit.
Once you emerged qtile with the useflags of your choice, you can add this line to your
exec --sh-syntax --exit-with-session qtile
You might also want to pass
dbus-launch if you want respectively ConsoleKit and/or dbus support (note that the latter requires the `dbus` useflag). Your
~/.xinitrc would then look like:
~/.xinitrc- with consolekit and dbus support
exec ck-launch-session dbus-launch --sh-syntax --exit-with-session qtile
xinit to launch qtile. You can also configure a display manager instead, but this is not covered in this document.