Anweisungen zum Aktivieren der Sortierung der Dropbox-Anzeige
Befolgen Sie dann die Anweisungen von Ted Gould, wenn Sie die Dropbox-Anzeige sortieren möchten, und führen Sie die folgenden Schritte aus:
Hinweis : Wenn Sie die Datei in bearbeitet /usr/share/...
haben, müssen Sie das Skript in /etc/rc.local
(suchen Sie nachAnmerkung unten)
Da Dropbox die PID an den Anzeigenamen anfügt und diese bei jedem Start von Dropbox ändert, müssen Sie die PID bei jedem Start von Dropbox aktualisieren ordering-override.keyfile
.
Dazu können Sie einen Texteditor öffnen, das folgende Skript kopieren und einfügen und es mit einem Namen versehen start-dropbox.sh
. Klicken Sie dann entweder mit der rechten Maustaste, wählen Sie "Eigenschaften", wechseln Sie zur Registerkarte "Berechtigungen" und aktivieren Sie das Kontrollkästchen "Datei als Programm ausführen lassen", oder öffnen Sie ein Terminal, navigieren Sie zu dem Ordner, in dem Sie das Skript abgelegt haben, und führen Sie run aussudo chmod 755 ./start-dropbox.sh
#!/bin/bash
#Disclaimer: This script is intended for use with Ubuntu 14.04. You alone are responsible any consequence resulting from its use.
#The purpose of this script is to start dropbox, update the keyfile, and restart the indicator panel.
#Start dropbox if not already started (for some reason pgrep didn't work)
[[ $(ps aux | grep dropbox | grep dist | awk '{print $2 }') = "" ]] && dropbox start -i
#If the override file exists
if [[ -e ~/.local/share/indicators/application/ordering-override.keyfile ]]
then
while [ "$(ps aux | grep dropbox | grep dist | awk '{print $2 }')" = "" ]; do
sleep 1s
done
sleep 5s #dropbox creates several PIDs, so wait a bit before continuing
sed -e "s/dropbox-client-.*=/dropbox-client-$(ps aux | grep dropbox | grep dist | awk '{print $2 }')=/g" -i ~/.local/share/indicators/application/ordering-override.keyfile
restart unity-panel-service
fi
Jetzt können Sie "Startup Applications" öffnen und einen neuen Eintrag vornehmen, indem Sie den vollständigen Pfad zu Ihrem Skript als "Befehl" verwenden (mit ~ / start-dropbox.sh funktioniert das nicht, Sie müssen / home / yourname / start ausführen -dropbox.sh).
** Hinweis : Hier fügen Sie den vollständigen Skriptpfad am Ende von ein/etc/rc.local
Ein optionaler Schritt besteht darin, die Dropbox-Einstellungen zu öffnen und "Dropbox beim Systemstart starten" zu deaktivieren. Sie können den Befehl für Dropbox, der sich bereits in der Liste der Startanwendungen befindet, nicht einfach ändern, da Dropbox diesen Befehl bei jedem Start überschreibt.
Sie sind fertig!
So ~/.local/share/indicators/application/ordering-override.keyfile
sieht mein aus:
[Ordering Index Overrides]
multiload=13
My-Weather-Indicator=12
redshift=11
Diodon=10
Chars=9
indicator-brightness=8
dropbox-client-24651=7
nm-applet=6
gnome-power-manager=5
ibus=4
gst-keyboard-xkb=3
gsd-keyboard-xkb=2
chrome-app-indicator-1=1