ड्रॉपबॉक्स संकेतक को छाँटने में सक्षम करने के निर्देश
टेड गोल्ड के निर्देशों का पालन करें, यदि आप ड्रॉपबॉक्स संकेतक को क्रमबद्ध करना चाहते हैं, तो यहां कुछ और कदम हैं:
नोट : यदि आप में फ़ाइल संपादित करते हैं /usr/share/...
तो आप में स्क्रिप्ट डाल करना होगा /etc/rc.local
(के लिए देखोनीचे ध्यान दें )
क्योंकि ड्रॉपबॉक्स पीआईडी को संकेतक नाम से जोड़ता है, और यह हर बार ड्रॉपबॉक्स शुरू होने पर बदल जाता है, आपको हर बार ड्रॉपबॉक्स शुरू होने पर अपडेट करने की आवश्यकता 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
अब आप "Startup Applications" खोल सकते हैं, और एक नई प्रविष्टि कर सकते हैं, अपनी स्क्रिप्ट के लिए "कमांड" के रूप में पूर्ण पथ का उपयोग करके (~ / start-dropbox.sh काम नहीं करेंगे, आपको करना होगा / घर / अपना नाम / शुरुआत -dropbox.sh)।
** नोट : यह वह जगह है जहाँ आप पूर्ण स्क्रिप्ट पथ को अंत तक जोड़ देंगे/etc/rc.local
एक वैकल्पिक कदम ड्रॉपबॉक्स सेटिंग्स को खोलना और "सिस्टम स्टार्टअप पर स्टार्ट ड्रॉपबॉक्स" को अनचेक करना है। आप केवल ड्रॉपबॉक्स के लिए कमांड को नहीं बदल सकते जो पहले से ही स्टार्टअप एप्लिकेशन सूची में है, क्योंकि ड्रॉपबॉक्स हर बार यह शुरू होने पर इसे अधिलेखित कर देता है।
हो गया!
यहाँ मेरी ~/.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