सिस्टम ट्रे आइकन उपयोगी हैं, लेकिन वे टकरा सकते हैंउन थीम के साथ, जिन्हें आपने इंस्टॉल किया है। इस तथ्य पर भी ध्यान दिया जाता है कि सिस्टम ट्रे आइकन को डिज़ाइन करते समय पालन करने के लिए कोई एकल डिज़ाइन मानक नहीं है। यदि आप इसे बनाने की कोशिश कर रहे हैं ताकि हर प्रोग्राम आइकन सिस्टम ट्रे में मेल खाता हो, तो मैन्युअल रूप से छवियों को बदलने की तुलना में एक बेहतर विकल्प है, एक के बाद एक। हार्डकोड ट्रे का परिचय: यह एक टर्मिनल आधारित लिनक्स ऐप है जो प्रोग्राम को अंतर्निहित ट्रे आइकन के साथ स्कैन कर सकता है और सिस्टम के आइकन थीम से मिलान करने के लिए उन्हें बदल सकता है। यह उपकरण अविश्वसनीय रूप से अच्छी तरह से काम करता है, और उन लोगों के लिए एक बढ़िया संसाधन है जो अपने लिनक्स पीसी को देखने के तरीके पर पूर्ण नियंत्रण रखना पसंद करते हैं।
उबटन पर हार्डकोड-ट्रे
हार्डकोड ट्रे उबंटू पर स्थापित करना बहुत आसान है,जैसा कि एक पीपीए आसानी से उपलब्ध है। इसे स्थापित करने के लिए, पहले एक टर्मिनल विंडो खोलें। एक अद्यतन चलाएं, यह सुनिश्चित करने के लिए कि आपके पास सभी नवीनतम सॉफ़्टवेयर फ़िक्सेस और अपडेट हैं:
sudo apt update sudo apt upgrade -y
अपडेट पूरा होने के बाद, नए सॉफ़्टवेयर स्रोत को सिस्टम में जोड़ना सुरक्षित है।
sudo add-apt-repository ppa:andreas-angerer89/sni-qt-patched
भले ही नया रिपॉजिटरी सिस्टम पर है, उबंटू इसे नहीं देख सकता है। इसे ठीक करने के लिए, सिस्टम के सॉफ्टवेयर स्रोतों को अपडेट करें:
sudo apt update
अद्यतित स्रोतों के साथ, जो कुछ बचा है, वह सॉफ़्टवेयर स्थापित करना है। ।
sudo apt install sni-qt sni-qt:i386 hardcode-tray
कट्टर लिनक्स पर हार्डकोड-ट्रे
हार्डकोड ट्रे आर्क लिनक्स के लिए आसानी से उपलब्ध हैउपयोगकर्ता AUR के माध्यम से। इसे स्थापित करने के लिए, पहले प्रोग्राम का नवीनतम स्नैपशॉट डाउनलोड करें। जैसा कि आप पैकेज बनाने की कोशिश करते हैं, अधिकांश निर्भरताएं स्वचालित रूप से स्थापित होनी चाहिए। यदि लोग विफल होते हैं, तो डाउनलोड पृष्ठ का संदर्भ लें और आवश्यक निर्भरता के माध्यम से देखें। आपको इन स्नैपशॉट को डाउनलोड करने और बनाने की आवश्यकता हो सकती है।
टर्मिनल के माध्यम से डाउनलोड किए गए संग्रह को इसके साथ निकालें:
tar xf hardcode-tray.tar.gz
फिर, नए निकाले गए फ़ोल्डर में प्रवेश करने के लिए सीडी कमांड का उपयोग करें।
cd hardcode-tray
Makepkg कमांड के साथ बिल्ड प्रोसेस शुरू करें। कृपया ध्यान दें कि संकलन तत्काल नहीं है, इसलिए आपके हार्डवेयर के आधार पर इसमें कुछ सेकंड लग सकते हैं।
makepkg
बिल्ड खत्म होने के बाद, इसे पैक्मैन का उपयोग करके सिस्टम में इंस्टॉल करें।
sudo pacman -U *.pkg.tar.xz
ओपनकोड पर हार्डकोड-ट्रे
हार्डकोड ट्रे उपकरण उपलब्ध हैआर्क और पैपिरस सॉफ्टवेयर रिपॉजिटरी के माध्यम से ओपन एसयूएसई 42.3 के लिए (अनाधिकारिक)। कृपया समझें कि इस पद्धति के माध्यम से इस सॉफ़्टवेयर को स्थापित करना मूर्खतापूर्ण नहीं है, और यह काम नहीं कर सकता है।
sudo zypper ar -p 98 http://download.opensuse.org/repositories/home:/GNorth:/Arc_and_Papirus/openSUSE_Leap_42.3/home:GNorth:Arc_and_Papirus.repo sudo zypper ref sudo zypper in Hardcode-Tray
हार्डकोड ट्रे को Suse करने के बाद भीइस विधि के साथ काम नहीं कर सकते हैं। परिणामस्वरूप आपको मैन्युअल रूप से हार्डकोड ट्रे के निर्माण के पक्ष में सुइस निर्देशों को छोड़ना पड़ सकता है। ऐसा इसलिए है क्योंकि रिपॉजिटरी अनौपचारिक है, और ज्यादातर अप्रयुक्त है। डेवलपर इसे एक संभावना होने की चेतावनी देता है।
सामान्य लिनक्स बिल्ड पर हार्डकोड-ट्रे
इस सॉफ़्टवेयर को बनाने के लिए, आपको पहले की आवश्यकता हैठीक से निर्माण करने के लिए इसके लिए आवश्यक विभिन्न निर्भरताएं स्थापित करें। चूंकि इन पैकेजों में से प्रत्येक के लिए लिनक्स वितरण का एक अलग नाम है, इसलिए कार्रवाई का सबसे अच्छा तरीका विकास पृष्ठ पर जाना है, उस तरह से आवश्यक पुस्तकालयों और उपकरणों के नाम ढूंढें। फिर, एक टर्मिनल खोलें और निर्माण प्रक्रिया शुरू करें:
git clone https://github.com/bil-elmoussaoui/Hardcode-Tray
meson builddir --prefix=/usr
उपसर्ग को निर्दिष्ट करने और निर्देशिका बनाने के लिए मेसन का उपयोग करने के बाद, सिस्टम को सब कुछ स्थापित करने के लिए निंजा टूल का उपयोग करें।
sudo ninja -C builddir install
हार्डकोड ट्रे का उपयोग करना
हार्डकोड ट्रे का उपयोग करने के लिए, आपको सबसे पहले इसकी आवश्यकता होगीसॉफ़्टवेयर का समर्थन करने वाले लिनक्स के लिए एक आइकन थीम स्थापित और उपयोग करें। फिलहाल, केवल दो विकल्प हैं: पैपिरस आइकन थीम, और न्यूमिक्स आइकन थीम। इनमें से प्रत्येक थीम में हार्डकोड ट्रे के लिए बहुत समर्थन है।

जब आपके लिनक्स पीसी में एक आइकन थीम होती है जिसमें हार्डकोड ट्रे के लिए समर्थन होता है, तो सॉफ्टवेयर काम कर सकता है। इसका उपयोग करने के लिए, एक टर्मिनल विंडो खोलें और शेल में निम्नलिखित कमांड दर्ज करें।
ध्यान दें: -ई स्विच का उपयोग करना महत्वपूर्ण है, क्योंकि यह पर्यावरण को संरक्षित करेगा कि कार्यक्रम केवल रूट कमांड के रूप में चलने के बजाय, इसमें चलता है।
sudo -E hardcode-tray
यहां से, टूल चुनने के लिए 3 विकल्प प्रदान करता हैसे। ये विकल्प हैं "लागू करें", "वापस लौटें" और "स्पष्ट बैकअप कैश"। अपने लिनक्स पीसी पर किसी भी स्टेटस आइकन में बदलाव लागू करने के लिए "1" चुनें। उसके बाद, आइकन थीम का चयन करें जिसे प्रोग्राम को डिफ़ॉल्ट आइकन को बदलने के लिए आधार के रूप में उपयोग करना चाहिए।

कृपया ध्यान रखें कि हार्डकोड ट्रे केवलअगर यह आपके लिनक्स पीसी पर कार्यक्रमों का पता लगाता है तो सिस्टम ट्रे में आइकन बदल देता है। सर्वोत्तम परिणामों के लिए, ट्रे में आइकन को बदलने के प्रयास से कम से कम एक बार पहले एक कार्यक्रम लॉन्च करें।
वापस बदलना

यदि आप तय करते हैं कि आप प्रतिस्थापन प्रणाली ट्रे आइकन की तरह नहीं हैं, तो हार्डकोड ट्रे वापस लौटने का एक आसान तरीका प्रदान करता है। परिवर्तन को पूर्ववत् करने के लिए, टर्मिनल विंडो खोलें और चलाएं:
sudo -E hardcode-tray
जब चयन मेनू प्रकट होता है, तो "लागू करें" विकल्प के बजाय "रिवर्ट" विकल्प चुनें। फिर, केवल उस बैकअप को चुनें जिसे आप वापस करना चाहते हैं।
टिप्पणियाँ