नवीनतम अपडेट के बाद सिस्ट्रे (संकेतक पैनल) को फिर से कैसे सक्षम किया जाए


12

सिस्ट्रे के लिए वाइटेलिस्ट को हार्ड-कोड करने के लिए सुटलवर्थ के विचित्र निर्णय के बाद , एक डेवलपर ने लोगों को उन अनुप्रयोगों का उपयोग करने के लिए जारी रखने की अनुमति देने के लिए एक पैच बनाया, जो उबंटू के साथ सिस्ट्रे का उपयोग करते हैं।

दुर्भाग्य से, पैच का निर्माता अब इसे बनाए रखने के लिए बहुत व्यस्त है। इसका मतलब यह है कि इस महीने की शुरुआत में नवीनतम अपडेट के बाद से, श्वेतसूची अब (फिर से) काम नहीं करती है।

Canonical का "समाधान" हमें प्रत्येक एप्लिकेशन के लिए एक बग रिपोर्ट बनाने के लिए निर्देश देता था जो काम नहीं करता है, लेकिन निश्चित रूप से उन बग रिपोर्ट की अनदेखी की गई है।

इसलिए…

मैं सिस्ट्रे को फिर से कैसे सक्षम कर सकता हूं? इसकी अनुपस्थिति मेरे लिए मुश्किलें खड़ी कर रही है।

मैं Ubuntu 14.04 64-बिट का उपयोग कर रहा हूं।

@GGleb द्वारा प्रश्न का उत्तर देना

आदेश

gsettings list-recursively net.launchpad.indicator.systemtray

परिणाम

net.launchpad.indicator.systemtray disable-indicator false
net.launchpad.indicator.systemtray started-the-first-time false
net.launchpad.indicator.systemtray static-x 0
net.launchpad.indicator.systemtray static-y 0
net.launchpad.indicator.systemtray tray-is-static false

tray-is-staticजब मैं आइकन पर मध्य-क्लिक करता हूं तो मुझे वह दिखाई देता है ।

जवाबों:


12

इंडिकेटर सिस्टमट्रेक यूनिटी (Ubuntu 14.04 - 15.04 के लिए) का उपयोग करने का प्रयास करें :

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

क्लिक करने पर संकेतक, ट्रे दिखाता है।

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

इसके अलावा एक डिस्प्ले मोड "संकेतक से अलग" - एक डॉक की तरह पैनल के शीर्ष पर है। इस मोड में, संकेतक पर माउस को स्क्रॉल करके स्थिति को बदला जा सकता है। मोड स्थिति बदलने के लिए: संकेतक पर मध्य माउस बटन दबाएं।

टर्मिनल में स्थापना:

sudo apt-add-repository ppa:fixnix/indicator-systemtray-unity
sudo apt-get update
sudo apt-get install indicator-systemtray-unity

फिर आपको अपने उपयोगकर्ता का उपयोग करके लॉग आउट करना होगा और फिर से लॉग इन करना होगा।

https://github.com/GGleb/indicator-systemtray-unity

इस पैकेज को निकालने के लिए ( इसकी कॉन्फ़िगरेशन फ़ाइलों के साथ !!! ):

sudo apt-get --purge remove indicator-systemtray-unity

2
धन्यवाद। यह कुछ भी नहीं की तुलना में काफी बेहतर है, हालांकि मैं चाहता हूं कि हम अभी भी सिस्ट्रे पैनल का उपयोग कर सकते हैं। शटलवर्थ को उन समस्याओं का कोई पता नहीं है जो उसने पैदा की हैं।
धान लैंडौ

किसी कारण से (मुझे लगता है कि आपने अपना उत्तर संपादित कर दिया है), पहली बार के आसपास मैंने मध्य माउस बटन के बारे में थोड़ा याद किया, जिसे मैंने अब कोशिश की है। दुर्भाग्य से, यह मेरे लिए काम नहीं करता है। मध्य माउस बटन केवल दो मोड के बीच टॉगल करता है: पहला मोड जैसा कि आपने पहले बताया है। दूसरा मोड क्लिक होने पर कुछ भी प्रदर्शित करने से रोकता है, अर्थात यह उस मोड में बेकार है। क्या आपके पास मध्य बटन को काम करने की कोई सलाह है जैसा कि आप करते हैं? (सिनैप्टिक संस्करण को 0.1-भरोसेमंद 1 के रूप में रिपोर्ट करता है।)
धान लैंडौ

आप कमांड का आउटपुट दिखा सकते हैं ?:gsettings list-recursively net.launchpad.indicator.systemtray
GGleb

मैंने उत्तर प्रदान करने के लिए अपने प्रश्न को संपादित किया है।
धान लन्दौ

फिक्स्ड। आपको संकेतक को अपडेट करने की आवश्यकता है । अनुस्मारक: इस मोड में, संकेतक पर माउस को स्क्रॉल करके स्थिति को बदला जा सकता है। इस विधा में सुधार की आवश्यकता है।
22

1

16.04 (xenial) में मैं एक पैनल आइटम प्रदर्शित करने में कामयाब रहा

wicd-gtk --tray

स्थापित करके

apt-get install python-appindicator

आइकन पर राइट-क्लिक करने पर कॉन्फ़िगरेशन विकल्प प्रदर्शित होते हैं।


नोट के लिए धन्यवाद। जब मैं अंत में 16.04 में अपग्रेड करता हूं, तो मैं यह कोशिश करूंगा
धान लैंडौ

एक आइकन है, लेकिन यह केवल नेटवर्क जानकारी दिखाता है। आपका निर्देश थोड़ा अधूरा है।
दनाटेला

@Danatela: कोशिश करें और आइकन पर राइट-क्लिक करें। यह बहुत सारे कॉन्फ़िगरेशन विकल्पों का उत्पादन करता है।
dzmanto

-2

मुझे लगता है कि इसकी अनुशंसा नहीं की जाएगी (नीचे दिए गए कारणों के लिए) लेकिन यहाँ चीजों के बारे में मेरा तरीका है (यह मानते हुए कि आप पहले से ही gurqn के सिस्ट्रे-ट्रस्टी ppa का उपयोग कर रहे हैं):

sudo apt-get -s purge unity unity-services libunity-core-6.0-9

sudo apt-get install unity=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 libunity-core-6.0-9=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1 unity-services=7.2.4+14.04.20141217-0ubuntu1-systray-ppa1

sudo apt-mark hold unity unity-services libunity-core-6.0-9

अंतिम कमांड को यह सुनिश्चित करना चाहिए कि ये पैकेज भविष्य में आपकी स्पष्ट सहमति के बिना अपडेट नहीं किए गए हैं (आपके पास अपडेट-मैनेजर में मैन्युअल रूप से इंस्टॉल करने के लिए पैकेजों को चिह्नित करने का विकल्प होगा)।

सावधान रहें: ऐसा करने से भविष्य में चीजें टूट सकती हैं, और आप महत्वपूर्ण सुरक्षा अपडेट से चूक सकते हैं। व्यक्तिगत रूप से, हालांकि, एक कार्यात्मक सिस्टमट्रे वापस पाने के लिए, यह एक जोखिम है जिसे मैं लेने के लिए तैयार हूं।

ध्यान दें कि यदि आपने पहले @ GGleb का संकेतक ऐप इंस्टॉल किया है, तो आपको उस पैकेज को भी निकालना होगा, और फिर मैन्युअल रूप से किसी फ़ाइल को हटाना होगा:

sudo rm -rf /etc/profile.d/UNITY_PANEL_TRAY_DISABLE.sh

(यह फ़ाइल उस पैकेज की स्थापना रद्द करते समय स्वचालित रूप से हटा दी जानी चाहिए, लेकिन किसी कारण से नहीं है ...)


धन्यवाद, जेम्स, लेकिन यह सुरक्षा के लिए और आपके द्वारा पहले ही दिए गए कारण के लिए एक बुरा विचार है। @ GGleb का समाधान पूरी तरह से काम करता है, अपडेट की अनुमति देता है, इसलिए मैं इसके साथ रहूँगा। मेरा सुझाव है कि आप इसे आज़माएँ; एक अतिरिक्त आइकन के अलावा, "डिस्प्ले मोड" गुरुकन के समाधान से लगभग अप्रभेद्य है। कोई आदर्श समाधान नहीं है, लेकिन फिर शटलवर्थ इस पर रेल से थोड़ा दूर चला गया।
धान लांडौ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.