+zavai (0.0-5) unstable; urgency=low
+
+ * move examples to zavai.examples
+
+ -- unknown <phil@hands.com> Tue, 13 Oct 2009 12:09:14 +0100
+
zavai (0.0-4) unstable; urgency=low
* call xvkbd via a script to allow transparency to be added once it's up
Zavai will call them to perform various actions; you can customise them to suit
your needs.
+
+*.fil
+=====
+The files with a .fil suffix are components of Philip Hands's configuration, that
+uses the openmoko in landscape, and a transparent overlayed keyboard.
+It requires xmonad to be installed, although any window manager that
+allows a floating window over the top of the currently focused window.
+Each file contains a comment describing where it should be installed.
--- /dev/null
+! to use this file, link/copy this to ~/.Xdefaults
+
+xvkbd.modalKeytop: false
+xvkbd*Font: -*-helvetica-medium-r-*-*-24-*-*-*-*-*-iso8859-1
+xvkbd.windowGeometry: 610x400+15+60
+xvkbd.keypad: false
#!/bin/sh
+# to use this, copy/sym-link it to ~/.zavai/keyboard
+
# I'm sure there is some clever way to make the WM inflict transparency on the keyboard,
# but I don't know what it is, so for now a dodgy hack
--- /dev/null
+-- to use this, copy/sym-link it to ~/.xmonad/xmonad.hs
+
+import XMonad
+import XMonad.Hooks.ManageDocks
+import XMonad.Util.EZConfig(additionalKeys)
+
+myManageHook = composeAll
+ [ className =? "XVkbd" --> doIgnore
+ , className =? "stalonetray" --> doIgnore
+ , className =? "trayer" --> doIgnore
+ ]
+
+main = do
+ xmonad $ defaultConfig
+ { manageHook = manageDocks <+> myManageHook -- make sure to include myManageHook definition from above
+ <+> manageHook defaultConfig
+ , layoutHook = avoidStruts $ Full
+ } `additionalKeys`
+ [ ((mod1Mask .|. shiftMask, xK_t), spawn "transset-df -n xvkbd .4") -- AltShift-t make keyboard transparent
+ ]
--- /dev/null
+#!/bin/sh
+
+# to use this, copy/sym-link it to ~/.xsession
+
+# lindi's answering machine script
+/usr/local/bin/answering-machine-loop &
+
+# set the keyboard defaults
+xrdb -merge .Xdefaults
+
+# set X to landscape
+xrandr -o 3
+
+# required to allow transparency for the keyboard
+xcompmgr -n &
+
+zavai_forever &
+
+trayer --edge top --align right --SetDockType true --SetPartialStrut true \
+ --expand true --width 40 --transparent true --height 48 &
+
+# I have xmonad installed as my default window manager, configured thus:
+# update-alternatives --config x-window-manager
+exec x-window-manager
--- /dev/null
+# to use this, copy it to ~/.xvkbd -- it's over-written when changing options, so sym-linking would be a mistake
+autoclick 0
+always_on_top 1