Multiple changes:

- Wrap topbar in own class for customization purposes.
- Add stub methods for popup creation
- Add method and shortcut to display the WM class in a notification
- Add keyboard backlight control module, to control my keyboard backlight based on which app has focus
- Add debugging bar to easily display debugging messages
- Add display brightness shortcut keys
- Move some global vars into the theme class
- Lower update intervals for widgets to lower CPU usage
- Add debugging configuration for use with Xephyr
This commit is contained in:
Kevin Alberts 2017-08-26 16:54:45 +02:00
parent 19de16c8b7
commit b9224b667d
8 changed files with 755 additions and 30 deletions

View file

@ -19,6 +19,7 @@ class BaseTheme:
layouts = None
widget_defaults = None
screens = None
qtile = None
# 'Static' variables
dgroups_key_binder = None
@ -55,6 +56,9 @@ class BaseTheme:
#
# We choose LG3D to maximize irony: it is a 3D non-reparenting WM written in
# java that happens to be on java's whitelist.
#
# Alternatively, you could add this to .xinitrc:
# 'export _JAVA_AWT_WM_NONREPARENTING=1'
wmname = "LG3D"
def initialize(self):