mit
Code: Alles auswählen
#!/bin/bash
killall /usr/bin/cli
exit
KeePass2 (aus dem Repo installiert) wird über /usr/bin/keepass2 so gestartet:
Code: Alles auswählen
#!/bin/sh
exec /usr/bin/cli /usr/lib/keepass2/KeePass.exe "$@"
/usr/bin/cli --->/etc/alternatives/cli --->/usr/bin/mono
Docky wird über /usr/bin/docky so gestartet:
Code: Alles auswählen
#!/bin/sh
SCRIPT_PATH=`dirname $0`
SCRIPT_PATH=`cd $SCRIPT_PATH; pwd`
if [ "x$SCRIPT_PATH" = "x/tmp/buildd/docky-2.2.1.1/Docky/bin/Debug" ] ||
[ "x$SCRIPT_PATH" = "x/tmp/buildd/docky-2.2.1.1/Docky" ] ; then
echo "*** Running uninstalled ***"
DOCKY_EXE="/tmp/buildd/docky-2.2.1.1/Docky/bin/Debug/Docky.exe"
else
DOCKY_EXE="/usr/lib/docky/Docky.exe"
fi
exec mono "$DOCKY_EXE" "$@"
Code: Alles auswählen
#!/bin/bash
killall /usr/bin/cli
sleep2
docky
exit
Habt Ihr ein Idee ?
Edit:
Vielleicht noch zur Erklärung:
Ich minimiere keepass in die Taskleiste (tray wäre schöner, aber die Icons funktoionieren nicht) .
Keepass ist so eingestellt, dass es nur über das Menü Datei---> Beenden bendet werden kann.