Difference between revisions of "Qtile"

From Funtoo Linux
Jump to: navigation, search
(Start of Qtile tut)
 
m
Line 1: Line 1:
 
<div id="Introduction"></div>
 
<div id="Introduction"></div>
 
== Introduction ==  
 
== Introduction ==  
link to qtile.org
+
link qtile.org:
  
 
"Qtile is a full-featured, hackable tiling window manager written in Python.
 
"Qtile is a full-featured, hackable tiling window manager written in Python.
Line 22: Line 22:
  
 
=== Troubleshooting ===
 
=== Troubleshooting ===
link to qtile github issues tracker
+
https://github.com/qtile/qtile/issues
  
 
=== Documentation ===
 
=== Documentation ===
link to qtile docs
+
link to docs.qtile.org/en/latest/manual/hacking.html
  
 
<div id="Setup"></div>
 
<div id="Setup"></div>
Line 66: Line 66:
 
If you do not have X configured yet, follow the link on the http://en.gentoo-wiki.com/wiki/X.Org Gentoo Wiki
 
If you do not have X configured yet, follow the link on the http://en.gentoo-wiki.com/wiki/X.Org Gentoo Wiki
  
My xorg.conf.d folder for example: https://github.com/akiress/dotfiles/blob/master/etc/X11/xorg.conf.d/30-screen.conf 30-screen.conf
+
My xorg.conf.d folder for example: [https://github.com/akiress/dotfiles/blob/master/etc/X11/xorg.conf.d/30-screen.conf 30-screen.conf]
  
 
Since the names of the monitors are already known in xrandr, I just use those names in my 30-screen.conf configuration. It doesn't matter what you use in your X configuration however.
 
Since the names of the monitors are already known in xrandr, I just use those names in my 30-screen.conf configuration. It doesn't matter what you use in your X configuration however.
Line 81: Line 81:
  
 
=== Reference ===
 
=== Reference ===
link to qtile.org
+
link to qtile.org qtile.org
  
 
[[Category:Desktop]]
 
[[Category:Desktop]]

Revision as of 01:28, 28 May 2012

Contents

Introduction

link qtile.org:

"Qtile is a full-featured, hackable tiling window manager written in Python.

Qtile is simple, small, and extensible. It's easy to write your own layouts, widgets, and built-in commands.

Qtile is written and configured entirely in Python, which means you can leverage the full power and flexibility of the language to make it fit your needs.

The Qtile community is active and growing, so there's always someone to lend a hand when you need help.

Qtile is free and open-source software, distributed under the permissive MIT license."¹

The Qtile Community

IRC

#qtile on OFTC

Mailing List

qtile-dev on Google Groups

Twitter

@qtile on Twitter

Troubleshooting

https://github.com/qtile/qtile/issues

Documentation

link to docs.qtile.org/en/latest/manual/hacking.html

Installation

Portage

The ebuild on portage is broken for now.

Manual (Github)

Dependencies

USE flags and keyword changes may have to be made for the packages taken from portage.

libxcb

libxcb can be emerged from portage. emerge libxcb

xpyb

xpyb can be emerge from portage. Make sure that you are emerging xpyb-1.3.1 emerge xpyb<code>

cairo

cairo can be emerged from portage. <code>emerge cairo<code>

pygtk

pygtk can be emerge from portage. <code>emerge pygtk<code>

Setup

xinitrc

X and RandR

NOTE: RandR and Xinerama do not play together. Use one or the other.

I use an AMD HD 6870 with 3 monitors (2 DVI and 1 with an AMD validated Mini DisplayPort™ to DVI dongle).

Install xrandr: <code># emerge x11-apps/xrandr and if you want a GUI with xrandr: # emerge x11-misc/arandr

If you do not have X configured yet, follow the link on the http://en.gentoo-wiki.com/wiki/X.Org Gentoo Wiki

My xorg.conf.d folder for example: 30-screen.conf

Since the names of the monitors are already known in xrandr, I just use those names in my 30-screen.conf configuration. It doesn't matter what you use in your X configuration however.

Once you have X configured however you like:

# startx

Qtile config

dmenu

Qtile uses dmenu as the application launcher.

# emerge dmenu

Reference

link to qtile.org qtile.org

Personal tools
Namespaces

Variants
Actions
Categories
Toolbox
Stuff