- - כיצד להגדיר התראות מערכת טובות יותר על Linux עם Dunst

כיצד להגדיר התראות מערכת טובות יותר על לינוקס באמצעות Dunst

אם אתה רוצה יציב מאוד להתאמה אישיתמערכת ההודעות שתתפוס את מקומה של מערכת המובנית המשעממת של המערכת שלך, עליך לבדוק את Dunst. זהו החלפת מערכת התראות מלאה הניתנת להגדרה וכוללת הרבה יותר תכונות ממה שמגיע כברירת מחדל. כך תתחיל לעבוד.

הערה: אל תנסה להשתמש Dunst ב- KDE Plasma 5, מעטפת גנום או שולחנות עבודה הבנויים על פלזמה או Gnome. לשולחן העבודה הללו כבר קיימות מערכות טובות, וכדאי שלא להשתמש בהן בדאנסט.

השבת את מערכת ההודעות הנוכחית

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

OpenSUSE

sudo zypper remove  xfce4-notifyd

כאשר החבילה הוסרה משולחן העבודה XFCE4 שלך, השתמש ב- פידוף פקודה לקבוע את שם שירות ההודעות, מכיוון שהוא עדיין פועל ב- RAM.

pidof xfce4-notifyd

קח את המספר ש פידוף פלט וחבר אותו לפקודת ה- 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

אחרים

מלבד Mate ו- XFCE4, הרבה אחריםסביבות שולחן עבודה קלות עשויות להידרש להשבית את מערכות ההתראות שלהם לפני שתמשיך. עקב מספר שולחנות העבודה יש ​​להתייעץ עם המדריך לסביבת שולחן העבודה שלך. לחלופין, שקלו להתקין את XFCE4 או Mate לשימוש ב- Dunst עם, במקרה הצורך.

מתקין Dunst

התקנת Dunst על Linux היא קלה ברוב לינוקסהפצות עקב התיעוד המפורט שהמפתחים מספקים. כדי שזה יעבוד במחשב הלינוקס שלך, פתח חלון מסוף ופעל לפי ההוראות התואמות מערכת ההפעלה בה אתה משתמש כרגע.

אובונטו

שימוש בדאונט באובונטו מחייב מאגר התוכנה "אובונטו יוניברס". כדי להפעיל את מאגר התוכנות של 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

OpenSUSE

sudo dnf install dunst

קוד מקור

כדי להתקין את Dunst מהמקור, התחל בקריאהבדף GitHub כדי ללמוד אילו תלות חייבים להתקין כדי שהתוכנה תבנה על מחשב הלינוקס שלך. לאחר מכן הזן את הפקודות שלמטה כדי להרכיב אותו ולהתקין אותו.

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

הגדר את Dunst

יש להגדיר את Dunst לפני שהוא יעבוד כמומערכת ההתראות שלך כברירת מחדל. הדבר הראשון שצריך לעשות הוא שחייבים ליצור קובץ תצורה חדש. הדרך הקלה ביותר לעשות זאת היא להוריד את ברירת המחדל מהאינטרנט.

משתמש ב ווגט הורד את הכלי, הורד את "dunstrc" למחשב הלינוקס שלך.

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

עם הורדת הקובץ "dunstrc", השתמש בקובץ mkdir פקודה ליצור תיקיה עבורה בספריה הביתית שלך (~ /).

mkdir -p ~/.config/dunst/

בשלב הבא, העבירו את קובץ התצורה לתיקיה החדשה.

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

מכאן, פתח את ה- dunstrc הקובץ בעורך הטקסט של ננו.

nano ~/.config/dunst/dunstrc

להשתמש ב חץ למטה הקש Nano כדי לגלול במורד קובץ התצורה. אל תהסס להתאים אישית כל היבט למערכת ההודעות שתבחר.

הערה: Dunst עובד מצוין מבלי לערוך את קובץ התצורה, ולכן אין לחץ לשנות אותו אם אינך יודע איך!

בסיום עריכת קובץ התצורה, לחץ על Ctrl + O כדי לשמור את העריכות. סגור את ננו עם Ctrl + X.

התחל את Dunst

התוכנה מותקנת, ו- dunstrcקובץ התצורה במקום. עכשיו הגיע הזמן להפעיל את שירות מערכת Dunst. לשם כך, פתח חלון מסוף ופעל לפי הפקודות שלהלן הספציפיות למערכת ההפעלה שלך.

אובונטו / דביאן

מנהל החבילות של Apt, במהלך ההתקנה,אמור לאפשר ולהגדיר אוטומטית את שירותי המערכת הדרושים לשימוש ב- Dunst. עם זאת, הוא אינו מציב קובץ תצורת ברירת מחדל במקום, ולכן יש להפעיל מחדש את שירות ה- systemd. לשם כך, השתמש ב- הפעלה מחדש של מערכת הפקודה למטה.

systemctl restart --user dunst.servicee

קשת לינוקס / פדורה / OpenSUSE וקוד מקור

הפצות לינוקס רבות המשתמשות במערכת אינן מובילות את אובונטו ואת דביאן על ידי הפעלת שירותים במהלך תהליך ההתקנה. במקום זאת, יש להגדיר את הדברים האלה ידנית.

שימוש ראשון לאפשר כדי להגדיר את השירות להפעלת אתחול.

systemctl enable --user dunst.service

בשלב הבא, הפעל את השירות באמצעות התחל מערכת.

systemctl start --user dunst.service

בהנחה שהשירותים יתחילו להצלחה, תוכלו להשתמש במערכת ההתראות Dunst!

הערות