Інструкції щодо ввімкнення сортування індикатора Dropbox
Дотримуйтесь інструкцій Теда Гулда, тоді, якщо ви хочете сортувати індикатор Dropbox, виконайте наступні кроки:
Примітка . Якщо ви відредагували файл, /usr/share/...
тоді вам доведеться поставити сценарій /etc/rc.local
(шукайтеПримітка нижче)
Оскільки Dropbox додає PID до імені індикатора, і це змінюється щоразу, коли Dropbox запускається, потрібно оновлювати ordering-override.keyfile
кожен раз, коли запускається папка.
Для цього можна відкрити текстовий редактор, скопіювати та вставити наступний скрипт і назвати його чимось на зразок start-dropbox.sh
. Потім клацніть правою кнопкою миші, виберіть "Властивості", перейдіть на вкладку "дозволи" та встановіть прапорець "дозволити виконання файлу як програми" або відкрийте термінал, перейдіть до папки, в яку ставите сценарій, і запустіть запустити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 $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
Тепер ви можете відкрити "Запуск програми та зробити новий запис, використовуючи повний шлях до вашого сценарію як" команду "(використання ~ / start-dropbox.sh не буде працювати, ви повинні зробити / home / yourname / start -dropbox.sh).
** Примітка . Тут ви додасте повний шлях сценарію до кінця/etc/rc.local
Один необов'язковий крок - відкрити налаштування Dropbox і зняти прапорець "Запустити папку" при запуску системи ". Ви не можете просто змінити команду для Dropbox, яка вже є у списку програм запуску, тому що Dropbox перезаписує це кожен раз, коли вона починається.
Ви закінчили!
Ось як ~/.local/share/indicators/application/ordering-override.keyfile
виглядає:
[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