Instrukcje dotyczące włączania sortowania wskaźnika Dropbox
Postępuj zgodnie z instrukcjami Teda Goulda, jeśli chcesz posortować wskaźnik Dropbox, oto kilka dodatkowych kroków:
Uwaga : Jeśli edytowałeś plik /usr/share/...
, będziesz musiał umieścić skrypt w /etc/rc.local
(poszukajUwaga poniżej)
Ponieważ Dropbox dołącza PID do nazwy wskaźnika, i zmienia się to przy każdym uruchomieniu Dropbox, musisz aktualizować za ordering-override.keyfile
każdym razem, gdy Dropbox się uruchamia.
Aby to zrobić, możesz otworzyć edytor tekstu, skopiować i wkleić poniższy skrypt i nazwać go jakoś start-dropbox.sh
. Następnie albo kliknij prawym przyciskiem myszy, wybierz „właściwości”, przejdź do zakładki „uprawnienia” i zaznacz pole „zezwól na uruchamianie pliku jako programu” lub otwórz terminal, przejdź do folderu, w którym umieścisz skrypt i uruchom uruchomsudo 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
Teraz możesz otworzyć „Aplikacje startowe i wprowadzić nowy wpis, używając pełnej ścieżki do skryptu jako„ polecenia ”(użycie ~ / start-dropbox.sh nie zadziała, musisz zrobić / home / twoja nazwa / start -dropbox.sh).
** Uwaga : tutaj należy dodać pełną ścieżkę skryptu na końcu/etc/rc.local
Jednym z opcjonalnych kroków jest otwarcie ustawień Dropbox i odznaczenie „Uruchom Dropbox przy uruchamianiu systemu”. Nie możesz po prostu zmienić polecenia Dropbox, które jest już na liście aplikacji startowych, ponieważ Dropbox zastępuje to przy każdym uruchomieniu.
Jesteś skończony!
Oto jak ~/.local/share/indicators/application/ordering-override.keyfile
wygląda mój :
[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