summaryrefslogtreecommitdiff
path: root/examples/system.9wmrc-menu
diff options
context:
space:
mode:
authorBill Allombert <ballombe@debian.org>2011-11-16 12:33:27 +0100
committerIgor Pashev <pashev.igor@gmail.com>2013-03-05 16:39:28 +0000
commitdd7279795c97aa356727d366a2149c9bc838b496 (patch)
treea87d19d2e5220f5b38aec3b5b036235a59f971c9 /examples/system.9wmrc-menu
downloadmenu-debian/2.1.46.tar.gz
Imported Debian version 2.1.46debian/2.1.46
Diffstat (limited to 'examples/system.9wmrc-menu')
-rw-r--r--examples/system.9wmrc-menu33
1 files changed, 33 insertions, 0 deletions
diff --git a/examples/system.9wmrc-menu b/examples/system.9wmrc-menu
new file mode 100644
index 0000000..dffe7a7
--- /dev/null
+++ b/examples/system.9wmrc-menu
@@ -0,0 +1,33 @@
+#!/bin/bash
+
+#I need to be executable!!
+#
+#(all the other system.*wm*.rc files don't need to be executable,
+#but the 9wm one does.
+#(the system.9wmrc-menu file doesn't need to be executable, though)
+
+config=/etc/X11/9wm/system.9wmrc
+
+#
+#the next line inludes the /etc/X11/9wm/menudefs.hook file (or
+#the personalised version from the user.
+#
+include-menu-defs
+
+while test "$#" != "1" ; do
+ case "$1" in
+ --menu)
+ (echo /usr/bin/X11/9menu -teleport -label $2 -popdown \
+ `$2` exit)|/bin/sh;
+ shift;;
+ --start)
+ (echo /usr/bin/X11/9menu -iconic -teleport -label $2 -popdown \
+ `$2` exit)|/bin/sh;
+ shift;;
+
+ *)
+ echo Usage: $config --menu menu-name
+ exit;;
+ esac
+done
+