Chaque fois que je branche/débranche le câble d'alimentation, docky se ferme. Cette chose se passe depuis que j'ai mis à jour à 14.04, aussi, ma vie de batterie semble être plus courte. J'utilise un satellite Toshiba c55-A-1PX.
Vous devriez écrire un script pm comme décrit dans cette page:
http://www.linux-compatible.com/tutorial/docky-closes-after-waking-suspend-ubunt
Le crédit original va à linux-compatible.com
Ceci est juste une tentative pour améliorer un peu le script. Mon cas, Docky s’est également effondré lorsque le couvercle du portable a été ouvert/fermé.
remplacez gedit par pluma si vous utilisez Mint
gksudo gedit /etc/pm/sleep.d/20_docky
#!/bin/sh
case $1 in
resume)
if grep -q open /proc/acpi/button/lid/*/state
then
USER=`who | grep ":0" | head -1 | cut -d" " -f1`
USERHOME=/home/$USER
export XAUTHORITY="$USERHOME/.Xauthority"
export DISPLAY=":0"
su $USER - -c "dbus-launch /usr/bin/docky >/dev/null" &
exit 0;
;;
fi
esac
Sudo chmod ugo + x /etc/pm/sleep.d/20_docky
suivant...
gksudo gedit /etc/pm/power.d/20_docky
#!/bin/sh
if grep -q open /proc/acpi/button/lid/*/state
then
USER=`who | grep ":0" | head -1 | cut -d" " -f1`
USERHOME=/home/$USER
export XAUTHORITY="$USERHOME/.Xauthority"
export DISPLAY=":0"
su $USER - -c "dbus-launch /usr/bin/docky >/dev/null" &
exit 0;
fi
Sudo chmod ugo + x /etc/pm/power.d/20_docky
aussi...
gksudo gedit/etc/acpi/events/lid
event=button[ /]lid
action=/etc/acpi/lid.sh
enfin...
gksudo gedit /etc/acpi/lid.sh
#!/bin/sh
if grep -q open /proc/acpi/button/lid/*/state
then
if [ -z "$(pgrep docky)" ]
then
USER=`who | grep ":0" | head -1 | cut -d" " -f1`
USERHOME=/home/$USER
export XAUTHORITY="$USERHOME/.Xauthority"
export DISPLAY=":0"
su $USER - -c "dbus-launch /usr/bin/docky >/dev/null" &
exit 0;
fi
fi
Sudo chmod ugo + x /etc/acpi/lid.sh
C'est ça. Vous pouvez également vouloir supprimer Docky des programmes de démarrage, sinon il pourrait tenter de démarrer deux fois.
Bonne chance.
Il existe une alternative aux méthodes mentionnées ici. Depuis quelques jours, c'est. voir: https://launchpad.net/~docky-core/+archive/ubuntu/stable
Quelques corrections de bugs et améliorations ont été apportées à la version que vous obtenez normalement lors de l'installation via des sources logicielles fournies avec votre distribution.
Pour installer la dernière version stable, ajoutez ce ppa à vos référentiels: ppa:docky-core/stable
Copie complète des pâtes serait: (Sudo non inclus)
add-apt-repository ppa:docky-core/stable && apt-get update
apt-get purge docky
apt-get install docky
un script modifié pour éviter les docks multiples sur CV/couvercle ouvert. il vérifie simplement si docky est déjà exécuté
/etc/pm/sleep.d/20_docky
:
#!/bin/sh
case $1 in
resume)
if grep -q open /proc/acpi/button/lid/*/state
then
USER=`who | grep ":0" | head -1 | cut -d" " -f1`
USERHOME=/home/$USER
export XAUTHORITY="$USERHOME/.Xauthority"
export DISPLAY=":0"
check=$(pidof mono /usr/bin/docky.exe | grep -c "")
if [ $check -lt 1 ]; then
su $USER - -c "dbus-launch /usr/bin/docky >/dev/null" &
else
exit 0;
fi
;;
fi
esac
et
/etc/pm/power.d/20_docky
:
#!/bin/sh
USER=`who | grep ":0" | head -1 | cut -d" " -f1`
USERHOME=/home/$USER
export XAUTHORITY="$USERHOME/.Xauthority"
export DISPLAY=":0"
check=$(pidof mono /usr/bin/docky.exe | grep -c "")
if [ $check -lt 1 ]; then
su $USER - -c "dbus-launch /usr/bin/docky >/dev/null" &
else
exit 0;
fi
ce script légèrement modifié fonctionne parfaitement pour moi sous Linux Mint 17.3 Rosa