[openbox] Save dockapp order
Matteo
mosa at email.it
Sat Mar 13 19:46:23 EST 2004
brian . wrote:
> Matteo wrote:
>
>> Hi,
>> I'm new to OpenBox, after much searching I didn't find a way to save
>> the order of dockapps in the slit.
>> Is it possible to impose a precise order (as you can do in FluxBox)
>> or such a feature is yet to implement?
>>
> Here's a script that I wrote/use:
>
>
> #!/bin/sh
>
> # Start/stop dock apps. This will let you specify where in the dock
> they will be placed.
>
> declare -a apps
> apps[1]="gkrellm -w"
> apps[2]="wmdrawer -c /home/brian/.wmdrawerrc"
> apps[3]="volume.app -c 1"
> apps[4]="pop3eye -w"
> apps[5]="stickytime -w"
>
> num_apps=${#apps[@]}
>
> case "$1" in
> start)
> echo "Starting $num_apps dock apps"
> while [ $num_apps -gt 0 ]; do
> let x=0
> ${apps[$num_apps]} >/dev/null & appname=`echo
> "${apps[$num_apps]}" | cut -d" " -f-1`
> echo $appname
> until xwininfo -name $appname >/dev/null 2>&1
> do sleep 0.1 ; let x=++x; if [ $x = 10 ]; then break; fi
> done
>
> let "num_apps -= 1"
> done
> ;;
>
> stop)
> echo "Stopping $num_apps dock apps"
> while [ $num_apps -gt 0 ]; do
> killall $(echo ${apps[$num_apps]} | awk '{print $1}')
> >/dev/null 2>&1 &
> let "num_apps -= 1"
> done
> ;;
> restart)
> $0 stop
> sleep 2;
> $0 start
> ;;
> *)
> echo "Usage: $0 {start|stop|restart}"
> exit 1
> ;;
> esac
>
> exit 0
>
Thanks for your help.
Do you know if it is foreseen to implement something like Wmaker dockbar?
More information about the openbox
mailing list