--- /dev/null
+diff -urp slim-1.3.1/app.cpp slim-1.3.1_/app.cpp
+--- slim-1.3.1/app.cpp 2013-02-05 01:32:52.583612049 +0200
++++ slim-1.3.1_/app.cpp 2013-02-05 03:11:55.799833237 +0200
+@@ -336,6 +336,14 @@ void App::Run() {
+ Login();
+ }
+ }
++ if (firstlogin || !autologin) {
++ // load keymap for pandora, our hackjob leader!
++ char buf[256];
++ const char *authfile = cfg->getOption("authfile").c_str();
++ snprintf(buf, sizeof(buf), "DISPLAY=:0 XAUTHORITY="
++ "%s /usr/bin/xmodmap /etc/skel/.pndXmodmap", authfile);
++ system(buf);
++ }
+ // Start looping
+ int panelclosed = 1;
+ Panel::ActionType Action;
HOMEPAGE="http://slim.berlios.de"
LICENSE = "GPL"
-PR = "r5"
+PR = "r6"
inherit update-rc.d
file://xauth_secret_support.patch;patch=1 \
file://delay.patch;patch=1 \
file://pam-unix2.patch;patch=1 \
+ file://pandora_xmodmap_hack.patch;patch=1 \
file://rc.slim \
file://slim-dynwm \
file://update_slim_wmlist \