Die Leiste wird komplett über die .xinitrc erzeugt.
#!/bin/sh
xbindkeys &
xset m 1 2 &
feh --bg-center /home/tom/bilder/panic.jpg &
while read; do
grep $(date +%x) | sed 's/.*2009.//'
done < /home/tom/.todo > /tmp/wichtig
rem=$(cat /tmp/wichtig)
while true; do
newMAIL=$(ls -l /home/tom/mail/{gmx,hochschule,projekt}/new | grep -i mobile -c)
test_VPN=$(ifconfig | awk '/ppp0/ {print $1 }')
if [ "$test_VPN" == "ppp0" ]; then
VPN=$(echo "VPN: aktiv")
else
VPN=$(echo "VPN: deaktiviert")
fi
xsetroot -name "Todo: $rem :: Mail(s): $newMAIL :: $VPN :: $(acpi -b | sed 's/ remaining.*//' | sed 's/.*,//') :: $(date +"%R %x")"
sleep 1m
done &
exec dwm
Und die ~/.todo hat dann folgenden Aufbau:
### Zu erledigen!
06.08.2009 super wichtig!
10.08.2009 was auch immer
Keine Ahnung ob das gut/schlecht gelöst ist?! Kann man wahrscheinlich besser lösen, aber der Zweck wird erfüllt. =)
Und nun her mit Vorschhlägen wie man das besser lösen könnte! 😉