ड्रॉपबॉक्स AppIndicator मेनू सूक्ति-फ्लैशबैक में टूट गया


11

समस्या

टूटे ड्रॉपबॉक्स मेनू सूक्ति-फ्लैशबैक में एपिंडिलेटर के रूप में

यह Ubuntu 16.04.1 पर सूक्ति-फ्लैशबैक में एक टूटा हुआ ड्रॉपबॉक्स संकेतक है। (ड्रॉपबॉक्स संस्करण: x86_64-9.4.94)



एकता में काम कर रहे ड्रॉपबॉक्स मेनू

जैसा कि यहां देखा जा सकता है, यह यूनिटी में ठीक काम करता है। लेकिन मुझे यह कैसे पता चलेगा कि गनोम-फ्लैशबैक (एपिंडिसिटर के रूप में)?




वर्कअराउंड

यहाँ छवि विवरण दर्ज करें

जब मैं ड्रॉपबॉक्स को पुराने जमाने के सिस्टरे आइकन 1 के रूप में पेश करने के लिए मजबूर करता हूं तो मेनू प्रयोग करने योग्य हो जाता है।




प्रश्न खोलें

  • जब यह एपिंडिसेटर के रूप में चलता है, तो ड्रॉपबॉक्स को गनोम-फ्लैशबैक में रंग आइकन पेश करने के लिए क्या आश्वस्त करता है? सूचक के रूप में यह एकता में काला और सफेद है।
  • क्या मैं यह मानने के लिए ड्रॉपबॉक्स को मूर्ख बना सकता हूं कि यह एकता के तहत चलता है? क्या मैं "एपिंडिसिटर मोड" को मजबूर कर सकता हूं?
  • क्या ड्रॉपबॉक्स कोड में कुछ गड़बड़ है जो सिस्ट्रे / एपिंडिलेटर के बीच ठीक से तय करने में विफल है? यह रंगीन आइकन आधे सिस्टेर, आधे एपिंडिक्टर के परिणाम जैसा दिखता है ...



1 आप ड्रॉपबॉक्स को "सिस्टरे मोड" में चलाकर dbus-launch dropbox startया DBUS_SESSION_BUS_ADDRESS= dropbox startसादे से शुरू करने के बजाय उसे मजबूर कर सकते हैं dropbox start


जोड़: यदि आपको स्टीम के लिए समान समस्या है, तो कुछ संकेत हैं कि इसे कैसे हल किया जाए: github.com/ValveSoftware/steam-for-linux/issues/4795 मेरे sudo apt install libdbusmenu-gtk4:i386लिए स्टीम आइकन समस्या को हल करने में मदद की।
peschü

जवाबों:


9

क्या मैं यह मानने के लिए ड्रॉपबॉक्स को मूर्ख बना सकता हूं कि यह एकता के तहत चलता है? क्या मैं "एपिंडिसिटर मोड" को मजबूर कर सकता हूं?

हाँ तुम कर सकते हो! प्रयोगों से पता चलता है कि ड्रॉपबॉक्स (या संबंधित) पर्यावरण चर के लिए दिखता है XDG_CURRENT_DESKTOP, उपयोग में डेस्कटॉप पर्यावरण के नाम को दर्शाता एक freeedesktop.org मानक बात है। इसे सेट करें Unityऔर ड्रॉपबॉक्स समझदार हो जाता है। (मैंने अन्य समझदार मूल्यों की कोशिश की, लेकिन परिणाम बदतर थे।)

ड्रॉपबॉक्स पर उस चर को लगाने के कई तरीके होंगे। मैंने हमेशा इस चर को अधिलेखित करने के /usr/bin/dropboxलिए nautilus-dropboxपैकेज से कमांड लाइन इंटरफ़ेस स्क्रिप्ट को संपादित करने के लिए चुना । आयात के बाद इस लाइन को जोड़ें। यह "सिस्टम स्टार्टअप पर प्रारंभ ड्रॉपबॉक्स" के लिए भी काम करेगा:

os.environ['XDG_CURRENT_DESKTOP'] = 'Unity'

जोड़ [संपादित करें 5 मिनट के बाद अनुमति नहीं दी गई]: यह काम किया लेकिन केवल सूक्ति-फ्लैशबैक [महानता] के लिए नहीं सूक्ति-फ्लैशबैक [संकलन] सत्रों के लिए!
peschü

1
हाँ। इसने उबंटू की 16.04 की मेटासिटी पर चाल चली। धन्यवाद!
वेबबर्टिगर
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.