- - डंस्ट के साथ लिनक्स पर बेहतर सिस्टम नोटिफिकेशन कैसे सेट करें

डंस्ट के साथ लिनक्स पर बेहतर सिस्टम नोटिफिकेशन कैसे सेट करें

यदि आप एक मजबूत, उच्च अनुकूलन चाहते हैंआपके सिस्टम की बोरिंग बिल्ट-इन एक की जगह लेने के लिए सूचना प्रणाली, आपको डंस्ट की जांच करनी होगी। यह एक पूर्ण अधिसूचना प्रणाली प्रतिस्थापन है जो बहुत ही विन्यास योग्य है और इसमें डिफ़ॉल्ट रूप से आने वाली विशेषताओं की तुलना में बहुत अधिक विशेषताएं हैं। यहां बताया गया है कि यह कैसे काम करता है।

नोट: केडीई प्लाज्मा 5, गनोम शेल या डेस्कटॉप पर बने डंस्ट का उपयोग करने की कोशिश न करें। इन डेस्कटॉप में पहले से ही अच्छे सिस्टम हैं, और यह उनके साथ डंस्ट का उपयोग करने लायक नहीं है।

वर्तमान सूचना प्रणाली को अक्षम करें

डंस्ट सही ढंग से काम नहीं करेगा, या यहां तक ​​कि लॉन्च भी करेगा यदि आपके पास पहले से ही बंद अपने डेस्कटॉप वातावरण पर अधिसूचना प्रणाली नहीं है। इसलिए, एक टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, वहां से, उन निर्देशों का पालन करें जो आपके लिनक्स डेस्कटॉप वातावरण के साथ मेल खाते हैं।

ध्यान दें: टाइलिंग विंडो प्रबंधकों में आमतौर पर अंतर्निहित सूचना प्रणाली नहीं होती है। यदि आप i3, Dwm या कुछ इसी तरह का प्रयोग कर रहे हैं तो इस अनुभाग को छोड़ दें, जिसमें अधिसूचना प्रणाली नहीं है।

XFCE4

XFCE4 डेस्कटॉप वातावरण में a नहीं हैवह सुविधा जो उपयोगकर्ताओं को क्विक ट्वीक के साथ नोटिफिकेशन सिस्टम को बंद करने की अनुमति देती है। इसके बजाय, उपयोगकर्ताओं को पूरी तरह से Notifyd सेवा को शुद्ध करने और डंस्ट के साथ काम करने से पहले इसे मारने की जरूरत है। ऐसा करने के लिए, नीचे की स्थापना रद्द करने के निर्देशों का पालन करें।

उबंटू

sudo apt remove xfce4-notifyd

डेबियन

sudo apt-get remove xfce4-notifyd

आर्क लिनक्स

sudo pacman -R xfce4-notifyd

फेडोरा

sudo dnf remove xfce4-notifyd

OpenSUSE

sudo zypper remove  xfce4-notifyd

अपने XFCE4 डेस्कटॉप से ​​अनइंस्टॉल किए गए पैकेज के साथ, का उपयोग करें pidof अधिसूचना सेवा का नाम निर्धारित करने के लिए कमांड, क्योंकि यह अभी भी रैम में चल रहा है।

pidof xfce4-notifyd

वह नंबर लो pidof आउटपुट और Xfce4- नोटिफ़ाइड को पूरी तरह से अक्षम करने के लिए इसे नीचे दिए गए किल कमांड में प्लग करें।

sudo kill -9 process-id-number

आपको दौड़ना पड़ सकता है pidof xfce4-notifyd मारने के आदेश का उपयोग करने के बाद यह सुनिश्चित करने के लिए कि प्रक्रिया मृत है। यदि ऐसा है, तो दूसरी बार pidof कोई प्रक्रिया ID नहीं लौटाएगा।

दोस्त

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

sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled

अन्य

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

डंस्ट को स्थापित करना

लिनक्स पर डंस्ट को स्थापित करना अधिकांश लिनक्स पर आसान हैडेवलपर्स द्वारा प्रदान किए गए विस्तृत दस्तावेज के कारण वितरण। अपने लिनक्स पीसी पर काम करने के लिए, एक टर्मिनल विंडो खोलें और उन निर्देशों का पालन करें जो आपके द्वारा उपयोग किए जाने वाले ओएस के साथ मेल खाते हैं।

उबंटू

उबंटू पर डंस्ट का उपयोग करने के लिए "उबंटू यूनिवर्स" सॉफ्टवेयर रिपॉजिटरी की आवश्यकता होती है। उबंटू यूनिवर्स सॉफ्टवेयर रिपॉजिटरी को सक्षम करने के लिए, नीचे कमांड दर्ज करें।

sudo add-apt-repository universe

यूनिवर्स सक्षम होने के साथ, सिस्टम पर डंस्ट का उपयोग करके इंस्टॉल करें उपयुक्त स्थापित करें.

sudo apt install dunst

डेबियन

sudo apt-get install dunst

आर्क लिनक्स

sudo pacman -S dunst

फेडोरा

sudo dnf install dunst

OpenSUSE

sudo dnf install dunst

सोर्स कोड

डंस्ट को स्रोत से स्थापित करने के लिए, पढ़ना शुरू करेंGitHub पेज यह जानने के लिए कि क्या निर्भरताएँ स्थापित की जानी चाहिए ताकि सॉफ़्टवेयर आपके लिनक्स पीसी पर बने। फिर, इसे संकलित और स्थापित करने के लिए नीचे दिए गए आदेश दर्ज करें।

git clone https://github.com/dunst-project/dunst.git
cd dunst
make -j($nproc)
sudo make install

डंस्ट को कॉन्फ़िगर करें

इससे पहले कि यह काम करेगा, डंस्ट को कॉन्फ़िगर किया जाना चाहिएआपका डिफ़ॉल्ट सूचना प्रणाली। पहली चीज़ जो होनी चाहिए वह यह है कि आपको एक नई कॉन्फ़िगरेशन फ़ाइल बनानी होगी। ऐसा करने का सबसे आसान तरीका इंटरनेट से डिफ़ॉल्ट को डाउनलोड करना है।

का उपयोग करते हुए wget डाउनलोड टूल, अपने लिनक्स पीसी में "डनस्ट्रक" डाउनलोड करें।

cd ~/Downloads
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc

"डनस्ट्रक" फ़ाइल डाउनलोड करने के साथ, का उपयोग करें mkdir अपने होम डायरेक्टरी (~ /) में इसके लिए एक फोल्डर बनाने की आज्ञा दें।

mkdir -p ~/.config/dunst/

इसके बाद, कॉन्फ़िगरेशन फ़ाइल को नए फ़ोल्डर में ले जाएं।

mv ~/Downloads/dunstrc  ~/.config/dunst/

यहाँ से, को खोलें dunstrc नैनो पाठ संपादक में फ़ाइल।

nano ~/.config/dunst/dunstrc

उपयोग नीचे का तीर नैनो में कुंजी विन्यास फाइल को नीचे स्क्रॉल करने के लिए। आपके द्वारा चुनी गई सूचना प्रणाली को किसी भी पहलू को अनुकूलित करने के लिए स्वतंत्र महसूस करें।

नोट: डंस्ट कॉन्फ़िगरेशन फ़ाइल को संपादित किए बिना ठीक काम करता है, इसलिए यदि आप नहीं जानते कि इसे संशोधित करने का कोई दबाव नहीं है!

कॉन्फ़िगरेशन फ़ाइल को संपादित करते समय, दबाएं Ctrl + हे संपादन को बचाने के लिए। नैनो को बंद कर दें Ctrl + X.

डंस्ट शुरू करो

सॉफ्टवेयर स्थापित है, और dunstrc हैकॉन्फ़िगरेशन फ़ाइल जगह में है। अब डंस्ट सिस्टमड सेवा शुरू करने का समय आ गया है। ऐसा करने के लिए, एक टर्मिनल विंडो खोलें और अपने ओएस के लिए नीचे दिए गए कमांड का पालन करें।

Ubuntu / डेबियन

Apt पैकेज प्रबंधक, स्थापना के दौरान,डंस्ट का उपयोग करने के लिए आवश्यक सिस्टमड सेवाओं को स्वचालित रूप से सक्षम और कॉन्फ़िगर करना चाहिए। हालाँकि, यह डिफ़ॉल्ट कॉन्फ़िगरेशन फ़ाइल को जगह में नहीं रखता है, इसलिए सिस्टम सेवा को फिर से शुरू करना होगा। ऐसा करने के लिए, का उपयोग करें systemctl पुनः आरंभ करें नीचे कमान।

systemctl restart --user dunst.servicee

आर्क लिनक्स / फेडोरा / ओपनसूट और सोर्स कोड

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

पहला उपयोग systemctl सक्षम करें बूट पर चलाने के लिए सेवा स्थापित करने के लिए।

systemctl enable --user dunst.service

इसके बाद, सेवा का उपयोग शुरू करें व्यवस्थित शुरू.

systemctl start --user dunst.service

सेवाओं को सफलतापूर्वक शुरू करने पर, आप डनस्ट अधिसूचना प्रणाली का उपयोग करेंगे!

टिप्पणियाँ