Instruções para ativar a classificação do indicador da caixa de depósito
Siga as instruções do Ted Gould e, em seguida, se você quiser classificar o indicador do Dropbox, veja mais algumas etapas:
Nota : Se você editou o arquivo em /usr/share/...
, terá que colocar o script em /etc/rc.local
(procure por Observação abaixo)
Como o Dropbox anexa o PID ao nome do indicador, e isso muda sempre que o Dropbox é iniciado, você precisa atualizar a caixa de depósito ordering-override.keyfile
sempre que iniciar.
Para fazer isso, você pode abrir um editor de texto, copiar e colar o seguinte script e nomeá-lo como start-dropbox.sh
. Em seguida, clique com o botão direito do mouse, selecione "propriedades", vá para a guia "permissões" e marque a caixa "Permitir execução de arquivo como programa" ou abra um terminal, navegue até a pasta na qual você colocou o script e execute run sudo 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 }') = "" ]] && 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 }')" = "" ]; 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 }')=/g" -i ~/.local/share/indicators/application/ordering-override.keyfile
restart unity-panel-service
fi
Agora você pode abrir "Startup Applications, e fazer uma nova entrada, usando o caminho completo para o seu script como o" comando "(usando ~ / start-dropbox.sh não vai funcionar, você tem que fazer / home / yourname / start-dropbox.sh).
** Nota : aqui você adiciona o caminho completo do script ao final de /etc/rc.local
Um passo opcional é abrir as configurações do Dropbox e desmarcar a opção "Iniciar caixa de depósito na inicialização do sistema". Você não pode simplesmente alterar o comando para o Dropbox que já está na lista de aplicativos de inicialização, porque o Dropbox sobrescreve isso toda vez que ele é iniciado.
Você terminou!
Veja como meu ~/.local/share/indicators/application/ordering-override.keyfile
se parece:
[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