[यह मेरा पदावनत किया गया प्रारंभिक उत्तर है, अब इसे और संबंधित बग पर शोध करने के लिए रखा गया है; नए और बेहतर वर्कअराउंड के लिए, फ़ाइल स्वामित्व परिवर्तन / सुडो की वसूली असुविधा के बिना, kk78 के जवाब को देखें, या "dropbox stop && dbus-launch dropbox start"
किसी अन्य उत्तर में कमांड लाइन ]
यह ड्रॉपबॉक्स ट्रे आइकन बग अनुमतियों से संबंधित है।
जब तक यह ठीक नहीं हो जाता है, कमांड लाइन (कोनो कंसोल, टर्मिनल, आदि) से एक अस्थायी वर्कअराउंड, जो इन दिनों जुबांटु, लिनक्स मिंट, आदि के उपयोगकर्ताओं के लिए काम कर रहा है:
dropbox stop
sudo dropbox start
ध्यान दें:
"सुडो" के बारे में , ड्रॉपबॉक्स को रूट के रूप में चलाने से अनुमति बग खत्म हो जाती है, और ट्रे आइकन फिर से सही ढंग से काम करता है।
हालाँकि, इसका छिपे हुए फ़ोल्डर में कुछ फाइलों के होने का छोटा माध्यमिक प्रभाव है ~ / .dropbox / जो अब उपयोगकर्ता के बजाय रूट के स्वामित्व में है (जैसे कि आप डॉल्फिन जैसे फ़ाइल प्रबंधक जैसे उदाहरण के साथ देख सकते हैं), और इसलिए रूट पासवर्ड ड्रॉपबॉक्स शुरू करते समय अनुरोध किया जाता है।
यह ड्रॉपबॉक्स ट्रे आइकन को पूरी तरह से लिनक्स पर काम करने के लिए अस्थायी वर्कअराउंड के रूप में ठीक है, जब तक कि बग को अगले अपडेट द्वारा उम्मीद से तय नहीं किया जाता है, लेकिन यदि फिक्स सही अनुमतियों को पुनर्स्थापित नहीं करता है, तो उस काल्पनिक मामले में बग के बाद एक त्वरित समाधान। फिक्स होगा:
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/.dropbox
dropbox start
बेशक, यूएसईआर और ग्रुप की जगह। उदाहरण के लिए, यदि आप यूनिक्स, यूटीएफ -8, गो भाषा आदि के सह-निर्माता हैं;) तो यह कुछ इस तरह होगा:
sudo chown -R ken:ken /home/ken/.dropbox
अपडेट करें:
क्षमा करें, मैंने अभी-अभी कुछ देखा है जो इस अस्थायी वर्कअराउंड को अभी भी काम करने योग्य लेकिन कम सुविधाजनक बनाता है: न केवल उन कुछ पहले से ही छिपी हुई फ़ाइलों का उल्लेख किया गया है ~ / .dropbox फ़ोल्डर रूट के स्वामित्व में है, ड्रॉपबॉक्स सर्वर से ड्रॉपबॉक्स में डाउनलोड की गई फाइलें भी। फ़ोल्डर (आमतौर पर ~ / ड्रॉपबॉक्स ) रूट के रूप में ड्रॉपबॉक्स चलाने वाले कंप्यूटर पर।
इसलिए, बग फिक्स होने तक मैं इस वर्कअराउंड का उपयोग कर रहा हूं, लेकिन यदि हम इसका उपयोग करना चाहते हैं, तो हमें अनुमति पुनर्प्राप्ति लाइन को ड्रॉपबॉक्स फ़ोल्डर पर भी लागू करना होगा, कम से कम जब हम अपने डाउनलोड किए गए दस्तावेज़ों को संपादित करना चाहते हैं। उदाहरण के लिए:
sudo chown -R USER:GROUP /home/USER/Dropbox
समय बचाने के लिए, और कंप्यूटर शुरू करने पर इसे लागू करने के लिए, हम इसे एक सरल शेल स्क्रिप्ट में शामिल कर सकते हैं, उदाहरण के लिए, निष्पादन योग्य संपत्ति के साथ एक ड्रॉपबॉक्स।श पाठ फ़ाइल, जिसे हम कमांड लाइन से या माउस क्लिक से चला सकते हैं:
#!/bin/bash
dropbox stop
sudo dropbox start
sudo chown -R USER:GROUP /home/USER/Dropbox
सरल वैकल्पिक समाधान:
पिछली सभी प्रक्रियाओं के बजाय, यदि फ़ाइल स्वामित्व परिवर्तन और पुनर्प्राप्ति आदि से निपटना बहुत अधिक असुविधाजनक है, तो सबसे सरल विकल्प संभवतः आइकन का उपयोग किए बिना ड्रॉपबॉक्स बग फिक्स की प्रतीक्षा करना है, और समय-समय पर ड्रॉपबॉक्स स्थिति की जांच करना कमांड लाइन का उपयोग करना:
dropbox status
परिणाम, यदि ड्रॉपबॉक्स चल रहा है, तो अधिकांश समय होगा: "अप टू डेट" ।
बाद में, शायद आप एक छोटी कमांड लाइन विंडो से इस लाइन को फिर से चलाने के लिए अप एरो का उपयोग कर सकते हैं जिसे आप खुला रख सकते हैं।
केवल टाइप करके अतिरिक्त कमांड लाइन सहायता देखें:
dropbox
जैसा कि पहले ही सुझाव दिया गया है, अन्य वर्कअराउंड (sudo) का उपयोग बंद करने के लिए, सामान्य फ़ाइल स्वामित्व को पुनर्प्राप्त करें, और रूट के बजाय सामान्य उपयोगकर्ता के रूप में फिर से ड्रॉपबॉक्स चलाना शुरू करें, बस एक समय का उपयोग करें (USER और GROUP की जगह):
sudo dropbox stop
sudo chown -R USER:GROUP /home/USER/Dropbox
sudo chown -R USER:GROUP /home/USER/.dropbox
sudo chown -R USER:GROUP /home/USER/.dbus
dropbox start
नई अपडेट:
इस सवाल के लिए kk78 का जवाब देखें , खदान की तुलना में बेहतर वर्कअराउंड के साथ, और सामान्य उपयोगकर्ता के रूप में ड्रॉपबॉक्स ट्रे आइकन के साथ, रूट नहीं। यह कम से कम Xubuntu और लिनक्स टकसाल के लिए काम करता है।
इसे शेल स्क्रिप्ट के रूप में भी इस्तेमाल किया जा सकता है:
#!/bin/bash
dropbox stop && DBUS_SESSION_BUS_ADDRESS="" dropbox start