blob: a048769f7d8356c5a952327b3ec2f22ae470791e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
#!/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
if ! ( xrandr | awk '{print $4}' | grep -q normal )
then
${ZD_BINDIR}/xrandr -o normal
fi
fi
|