blob: e7b92b51402284520d07acd4e68fb7b3efe36824 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/sh
# As matchbox-panel updates its written configuration right after an applet dies / is killed, we can not be sure
# whether the user had gpe-panel in his preferences after rotating to portrait. And since there is a slim chance
# that a user changes his preferences from time to time, we renew that dumped configuration every now and then ;)
if ! test -e "/tmp/gpe-panel.session-$panel_user"
then
test -e /home/$panel_user/.matchbox/mbdock.session && cp /home/$panel_user/.matchbox/mbdock.session "/tmp/gpe-panel.session-$panel_user"
test -e "/tmp/gpe-panel.session-$panel_user" && cat "/tmp/gpe-panel.session-$panel_user" | grep -q panel || killproc ${ZD_BINDIR}/mbinputmgr
else
cat "/tmp/gpe-panel.session-$panel_user" | grep -q panel || killproc ${ZD_BINDIR}/mbinputmgr
rm "/tmp/gpe-panel.session-$panel_user"
fi
# urg mbinputmgr should kill below
killproc ${ZD_BINDIR}/matchbox-keyboard
killproc ${ZD_BINDIR}/matchbox-stroke
if [ -x ${ZD_BINDIR}/xrandr ]; then
xrandr -o normal
fi
|