From cfd59adb972031a8f4b42019f91cc52762d02972 Mon Sep 17 00:00:00 2001 From: David Runge Date: Tue, 17 May 2016 01:59:46 +0200 Subject: .config/qtile/config.py: Adding further programs to the audio,photo,office, web and admin group. --- .config/qtile/config.py | 30 ++++++++++++++++++++++++++++-- 1 file changed, 28 insertions(+), 2 deletions(-) diff --git a/.config/qtile/config.py b/.config/qtile/config.py index 78c9176..29c6c11 100644 --- a/.config/qtile/config.py +++ b/.config/qtile/config.py @@ -132,10 +132,14 @@ matchers = { Match(wm_class=[ "Firefox", "chromium", + re.compile('TorLauncher'), + re.compile('Tor Browser'), ]), ], 'dev': [ Match(wm_class=[ + re.compile('Processing'), + re.compile('processing-app-Base'), "scide", "pdwindow", "PdWindow", @@ -144,6 +148,7 @@ matchers = { Match(title=[ re.compile('SuperCollider'), "Pd", + re.compile('Arduino'), ]), ], 'games': [ @@ -170,14 +175,35 @@ matchers = { 'audio': [ Match(wm_class=[ "Ardour", + re.compile('Audacity'), + re.compile('Calfjackhost'), + re.compile('Ffado-mixer'), + re.compile('Guitarix'), ]) ], 'photo': [ Match(wm_class=[ re.compile('Shotwell'), re.compile('Gimp'), + re.compile('Inkscape'), + re.compile('Darktable'), + re.compile('Converseen'), + re.compile('Ufraw'), ]) ], + 'office': [ + Match(wm_class=[ + re.compile('libreoffice'), + re.compile('Scribus'), + re.compile('net-sf-jabref-JabRefMain'), + ]), + ], + 'admin': [ + Match(wm_class=[ + re.compile('virt-manager'), + re.compile('Virt-manager'), + ]), + ], } workspaces = [ @@ -187,8 +213,8 @@ workspaces = [ {"key": "4", "name": "games", "matches": matchers["games"]}, {"key": "5", "name": "audio", "matches": matchers["audio"]}, {"key": "6", "name": "photo", "matches": matchers["photo"]}, - {"key": "7", "name": "7"}, - {"key": "8", "name": "8"}, + {"key": "7", "name": "office", "matches": matchers["office"]}, + {"key": "8", "name": "admin", "matches": matchers["admin"]}, {"key": "9", "name": "9"}, {"key": "0", "name": "0"}, ] -- cgit v1.2.3-70-g09d2