- - كيفية إعداد إشعارات نظام أفضل على نظام Linux مع Dunst

كيفية إعداد إشعارات نظام أفضل على نظام Linux مع Dunst

إذا كنت تريد قوية ، للتخصيص للغايةنظام الإخطار لتحل محل نظام المدمج الممل في النظام الخاص بك ، تحتاج إلى التحقق من Dunst. إنه بديل كامل لنظام الإشعارات قابل للتكوين للغاية ويحتوي على ميزات أكثر بكثير مما يأتي افتراضيًا. إليك كيفية تفعيلها.

ملاحظة: لا تحاول استخدام Dunst على KDE Plasma 5 أو Gnome Shell أو أجهزة سطح المكتب المبنية على Plasma أو Gnome. تحتوي أجهزة سطح المكتب هذه على أنظمة جيدة بالفعل ، ولا يستحق استخدام Dunst معها.

تعطيل نظام الإخطار الحالي

لن يعمل Dunst بشكل صحيح ، أو حتى لا يعمل إذا لم يكن لديك بالفعل نظام إخطار على بيئة سطح المكتب. لذلك ، افتح نافذة طرفية بالضغط Ctrl + Alt + T أو Ctrl + Shift + T على لوحة المفاتيح. ثم ، من هناك ، اتبع الإرشادات التي تتوافق مع بيئة سطح مكتب Linux.

ملاحظة: لا يتوفر لمديري نوافذ التجانب عادة نظام إعلام مضمن. تخطي هذا القسم إذا كنت تستخدم i3 أو Dwm أو أي شيء مشابه لا يحتوي على نظام إعلام.

XFCE4

لا تحتوي بيئة سطح المكتب XFCE4 علىالميزة التي تسمح للمستخدمين بإيقاف تشغيل نظام الإشعارات باستخدام قرص سريع. بدلاً من ذلك ، يحتاج المستخدمون إلى تطهير خدمة Notifyd تمامًا وقتلها قبل العمل مع Dunst. للقيام بذلك ، اتبع تعليمات إلغاء التثبيت أدناه.

أوبونتو

sudo apt remove xfce4-notifyd

ديبيان

sudo apt-get remove xfce4-notifyd

قوس لينكس

sudo pacman -R xfce4-notifyd

فيدورا

sudo dnf remove xfce4-notifyd

زحمة

sudo zypper remove  xfce4-notifyd

مع إلغاء تثبيت الحزمة من سطح المكتب الخاص بك XFCE4 ، استخدم pidof أمر لتحديد اسم خدمة الإشعارات ، لأنه لا يزال قيد التشغيل في ذاكرة الوصول العشوائي.

pidof xfce4-notifyd

خذ الرقم الذي pidof النواتج وتوصيله في الأمر kill أدناه لتعطيل Xfce4-notifyd تماما.

sudo kill -9 process-id-number

قد تحتاج إلى تشغيل pidof xfce4-notifyd بعد استخدام الأمر kill للتأكد من أن العملية قد ماتت. إذا كان الأمر كذلك ، فلن يُرجع pidof أي معرف عملية في المرة الثانية.

زميل

مع Mate ، يجب أن يكون تطبيق Dunst قادراً علىتجاوز نظام الإخطار المدمج دون أي حاجة لتعطيل أي شيء. إذا قلت ذلك إذا كنت ترغب في تعطيله ، افتح نافذة طرفية وأدخل الأمر أدناه.

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 أو Mate لاستخدام Dunst مع ، إذا لزم الأمر.

تثبيت دونست

يعد تثبيت Dunst على نظام Linux أمرًا سهلاً على معظم أنظمة Linuxتوزيعات بسبب الوثائق التفصيلية التي يقدمها المطورون. لتشغيلها على كمبيوتر Linux ، افتح نافذة طرفية واتبع التعليمات التي تتوافق مع نظام التشغيل الذي تستخدمه حاليًا.

أوبونتو

يتطلب استخدام Dunst on Ubuntu مستودع برامج "Ubuntu Universe". لتمكين مستودع برمجيات Ubuntu Universe ، أدخل الأمر أدناه.

sudo add-apt-repository universe

مع تمكين Universe ، قم بتثبيت Dunst على النظام باستخدام تثبيت مناسب.

sudo apt install dunst

ديبيان

sudo apt-get install dunst

قوس لينكس

sudo pacman -S dunst

فيدورا

sudo dnf install dunst

زحمة

sudo dnf install dunst

مصدر الرمز

لتثبيت Dunst من المصدر ، ابدأ بالقراءةصفحة GitHub للتعرف على التبعيات التي يجب تثبيتها حتى يتم إنشاء البرنامج على كمبيوتر Linux الخاص بك. بعد ذلك ، أدخل الأوامر أدناه لتجميعها وتثبيتها.

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

تكوين دونست

يجب تكوين Dunst قبل أن يعملنظام الإخطار الافتراضي الخاص بك. أول شيء يجب القيام به هو أنه يجب عليك إنشاء ملف تكوين جديد. أسهل طريقة للقيام بذلك هي تنزيل الافتراضي من الإنترنت.

باستخدام مجلد مشترك أداة التنزيل ، قم بتنزيل "dunstrc" على جهاز كمبيوتر يعمل بنظام Linux.

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

مع تنزيل ملف "dunstrc" ، استخدم ملف مكدير أمر لإنشاء مجلد لذلك في الدليل الرئيسي الخاص بك (~ /).

mkdir -p ~/.config/dunst/

بعد ذلك ، انقل ملف التكوين إلى المجلد الجديد.

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

من هنا ، افتح dunstrc ملف في محرر النص نانو.

nano ~/.config/dunst/dunstrc

استخدم ال السهم لأسفل المفتاح في Nano للتمرير لأسفل ملف التكوين. لا تتردد في تخصيص أي جانب لنظام الإخطار الذي تختاره.

ملاحظة: يعمل Dunst بشكل جيد دون تحرير ملف التكوين ، لذلك لا يوجد ضغط لتعديله إذا كنت لا تعرف كيف!

عند الانتهاء من تحرير ملف التكوين ، اضغط على السيطرة + O لحفظ التعديلات. إغلاق نانو مع Ctrl + X.

ابدأ دونست

يتم تثبيت البرنامج ، و dunstrcملف التكوين في مكانه. حان الوقت الآن لبدء تشغيل خدمة نظام Dunst. للقيام بذلك ، افتح نافذة طرفية واتبع الأوامر أدناه المحددة لنظام التشغيل الخاص بك.

أوبونتو / ديبيان

مدير حزمة Apt ، أثناء التثبيت ،يجب تمكين خدمات systemd وتكوينها تلقائيًا لاستخدام Dunst. ومع ذلك ، لا يضع ملف التكوين الافتراضي في مكانه ، لذلك يجب إعادة تشغيل خدمة systemd. للقيام بذلك ، استخدم إعادة تشغيل systemctl القيادة أدناه.

systemctl restart --user dunst.servicee

قوس لينكس / فيدورا / OpenSUSE ورمز المصدر

العديد من توزيعات Linux التي تستخدم systemd لا تأخذ موقع Ubuntu و Debian من خلال تمكين الخدمات أثناء عملية التثبيت. بدلاً من ذلك ، يجب إعداد هذه الأشياء يدويًا.

اول استخدام systemctl تمكين لإعداد الخدمة لتشغيلها في التمهيد.

systemctl enable --user dunst.service

بعد ذلك ، ابدأ تشغيل الخدمة باستخدام بداية systemctl.

systemctl start --user dunst.service

على افتراض بدء تشغيل الخدمات بنجاح ، فستستخدم نظام إشعار Dunst!

تعليقات