summaryrefslogtreecommitdiff
path: root/desktop/spectrwm/examples/spectrwm.conf
diff options
context:
space:
mode:
Diffstat (limited to 'desktop/spectrwm/examples/spectrwm.conf')
-rw-r--r--desktop/spectrwm/examples/spectrwm.conf73
1 files changed, 73 insertions, 0 deletions
diff --git a/desktop/spectrwm/examples/spectrwm.conf b/desktop/spectrwm/examples/spectrwm.conf
new file mode 100644
index 0000000000..d4c4734480
--- /dev/null
+++ b/desktop/spectrwm/examples/spectrwm.conf
@@ -0,0 +1,73 @@
+# Spectrwm example script for SBo slackbuild.
+# See spectrwm(1) for information about the configuration options,
+# and examples/spectrwm_orig.conf under the package's documentation directory
+# for the original example configuration file which contains more options and
+# descriptions.
+
+# A rather long and informative bar with a custom date and time display.
+# Feel free to play around with the switches - after you've read the
+# spectrwm(1) man page ;)
+bar_enabled = 1
+bar_font = -*-terminus-medium-*-*-*-14-*-*-*-*-*-*-*
+bar_action = /home/daniell/bin/spectrwm_baraction.sh
+stack_enabled = 1 # current stacking algorithm
+clock_enabled = 1
+clock_format = %Y.%m.%d[%V] %a %H:%M.%S
+title_name_enabled = 1 # current window's title
+title_class_enabled = 1 # current window's class name
+window_name_enabled = 1 # current window's name
+urgent_enabled = 1 # information about the workspace's urgency hints
+verbose_layout = 0 # workspace's master and stack values
+
+focus_mode = default # default, follow, manual
+
+disable_border = 1 # remove window border when bar is disabled and
+ # there's only one window on a workspace
+
+#modkey = Mod4 # Win
+modkey = Mod1 # Alt
+
+# These will be started when spectrwm(1) starts.
+#autorun = ws[1]:urxvt
+#autorun = ws[1]:firefox
+#autorun = ws[2]:Thunar
+#autorun = ws[3]:liferea
+#autorun = ws[4]:audacious
+#autorun = ws[6]:libreoffice
+#autorun = ws[7]:skype
+
+# Custom window manager settings for specific programs
+quirk[mplayer2:gl] = FLOAT + FULLSCREEN
+quirk[mplayer2:xv] = FLOAT + FULLSCREEN
+quirk[ioquake3.i386:ioquake3.i386] = FLOAT
+quirk[openarena.i386:openarena.i386] = FLOAT
+quirk[Firefox-bin:firefox-bin] = TRANSSZ + FLOAT
+quirk[Firefox:Navigator] = TRANSSZ
+quirk[Firefox:Browser] = FLOAT
+quirk[Firefox:Toolkit] = FLOAT
+quirk[Firefox:Download] = FLOAT
+quirk[Firefox:Extension] = FLOAT
+quirk[Chrome:chrome] = TRANSSZ
+quirk[Gimp:gimp] = NONE
+
+
+# These are custom bindings:
+# See example/keybindings/spectrwm_*.conf under the package' documentation
+# directory for more information.
+#keyboard_mapping = ~/.spectrwm.binds
+
+# executes this on bind[term]
+#spawn_term = /usr/bin/urxvt
+
+# Example key bindings (see spectrwm(1) and the 'keyboard_mapping' option above):
+program[capture] = spectrwm_screenshot.sh full
+bind[capture] = MOD+c
+program[capture_w] = spectrwm_screenshot.sh window
+bind[capture_w] = MOD+Shift+c
+
+program[lock] = xlock -mode blank -bg black -fg white
+bind[lock] = MOD+Control+l
+bind[lock] = XF86Sleep
+
+program[media] = audacious
+bind[media] = XF86Media