วิธีตั้งค่าการแจ้งเตือนระบบที่ดีขึ้นบน 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 ลบ xfce4-notifyd

เดเบียน

sudo apt-get ลบ xfce4-notifyd

Arch Linux

sudo pacman -R xfce4-notifyd

Fedora

sudo dnf ลบ xfce4-notifyd

OpenSUSE

sudo zypper ลบ xfce4-notifyd

เมื่อยกเลิกการติดตั้งแพ็คเกจจากเดสก์ท็อป XFCE4 ของคุณแล้ว ให้ใช้คำสั่งpidofเพื่อระบุชื่อของบริการแจ้งเตือน เนื่องจากบริการดังกล่าวยังทำงานใน RAM

pidof xfce4-notifyd

ใช้หมายเลขที่pidofส่งออกและเสียบเข้ากับคำสั่ง kill ด้านล่างเพื่อปิดใช้งาน Xfce4 ที่ได้รับแจ้งทั้งหมด

sudo kill -9 process-id-number

คุณอาจต้องเรียกใช้pidof xfce4-notifydหลังจากใช้คำสั่ง kill เพื่อให้แน่ใจว่ากระบวนการนั้นตายแล้ว ถ้าใช่ pidof จะไม่ส่งคืน ID กระบวนการในครั้งที่สอง

เพื่อน

ด้วย 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 นั้นทำได้ง่ายบนลีนุกซ์ส่วนใหญ่ เนื่องจากมีเอกสารประกอบโดยละเอียดที่ผู้พัฒนาจัดเตรียมให้ เพื่อให้มันทำงานบน Linux PC ของคุณ ให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำแนะนำที่สอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่ในปัจจุบัน

อูบุนตู

การใช้ Dunst บน Ubuntu ต้องใช้ที่เก็บซอฟต์แวร์ "Ubuntu Universe" ในการเปิดใช้งานที่เก็บซอฟต์แวร์ Ubuntu Universe ให้ป้อนคำสั่งด้านล่าง

sudo add-apt-repository จักรวาล

กับจักรวาลเปิดการใช้งานติดตั้ง Dunst ในระบบโดยใช้  แพกเกจติดตั้ง

sudo apt ติดตั้ง dunst

เดเบียน

sudo apt-get ติดตั้ง dunst

Arch Linux

sudo pacman -S dunst

Fedora

sudo dnf ติดตั้ง dunst

OpenSUSE

sudo dnf ติดตั้ง dunst

รหัสแหล่งที่มา

ในการติดตั้ง Dunst จากแหล่งที่มา ให้เริ่มต้นด้วยการอ่านหน้า GitHub e เพื่อเรียนรู้ว่าต้องติดตั้งการพึ่งพาใดเพื่อให้ซอฟต์แวร์สร้างบนพีซี Linux ของคุณ จากนั้นป้อนคำสั่งด้านล่างเพื่อคอมไพล์และติดตั้ง

โคลน git https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install

กำหนดค่า Dunst

ต้องกำหนดค่า Dunst ก่อนจึงจะทำงานเป็นระบบการแจ้งเตือนเริ่มต้นของคุณ สิ่งแรกที่ต้องทำคือ คุณต้องสร้างไฟล์การกำหนดค่าใหม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือการดาวน์โหลดค่าเริ่มต้นจากอินเทอร์เน็ต

ใช้เครื่องมือดาวน์โหลดwgetดาวน์โหลด “dunstrc” ไปยัง Linux PC ของคุณ

cd ~/ดาวน์โหลด

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

เมื่อดาวน์โหลดไฟล์ “dunstrc” เสร็จแล้ว ให้ใช้คำสั่งmkdirเพื่อสร้างโฟลเดอร์ในโฮมไดเร็กตอรี่ของคุณ (~/)

mkdir -p ~/.config/dunst/

ถัดไป ย้ายไฟล์การกำหนดค่าไปยังโฟลเดอร์ใหม่

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

จากที่นี่ ให้เปิดไฟล์dunstrcในโปรแกรมแก้ไขข้อความ Nano

วิธีตั้งค่าการแจ้งเตือนระบบที่ดีขึ้นบน Linux ด้วย Dunst

nano ~/.config/dunst/dunstrc

ใช้แป้นลูกศรลงใน Nano เพื่อเลื่อนดูไฟล์การกำหนดค่า ปรับแต่งลักษณะใดก็ได้ตามระบบการแจ้งเตือนที่คุณเลือก

หมายเหตุ: Dunst ทำงานได้ดีโดยไม่ต้องแก้ไขไฟล์กำหนดค่า ดังนั้นจึงไม่จำเป็นต้องแก้ไขหากคุณไม่ทราบวิธีการ!

เมื่อแก้ไขไฟล์การกำหนดค่าเสร็จแล้ว ให้กดCtrl + Oเพื่อบันทึกการแก้ไข ปิดนาโนกับCtrl + X

เริ่ม Dunst

ติดตั้งซอฟต์แวร์แล้ว และมีไฟล์การกำหนดค่า dunstrc ตอนนี้ได้เวลาเริ่มบริการ Dunst systemd ในการดำเนินการนี้ ให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำสั่งด้านล่างสำหรับระบบปฏิบัติการของคุณโดยเฉพาะ

วิธีตั้งค่าการแจ้งเตือนระบบที่ดีขึ้นบน Linux ด้วย Dunst

Ubuntu/Debian

ระหว่างการติดตั้ง ตัวจัดการแพ็คเกจ Apt ควรเปิดใช้งานและกำหนดค่าบริการ systemd ที่จำเป็นต่อการใช้ Dunst โดยอัตโนมัติ อย่างไรก็ตาม มันไม่ได้วางไฟล์การกำหนดค่าเริ่มต้นไว้ ดังนั้นบริการ systemd ต้องเริ่มใหม่ ในการดำเนินการนี้ ให้ใช้คำสั่งsystemctl restartด้านล่าง

systemctl restart --user dunst.servicee

Arch Linux/Fedora/OpenSUSE และซอร์สโค้ด

ลีนุกซ์รุ่นต่างๆ ที่ใช้ systemd ไม่ได้นำอูบุนตูและเดเบียนมาเป็นผู้นำด้วยการเปิดใช้บริการระหว่างขั้นตอนการติดตั้ง แต่จะต้องตั้งค่าสิ่งเหล่านี้ด้วยตนเอง

ขั้นแรก ใช้systemctl enableเพื่อตั้งค่าบริการให้ทำงานเมื่อบู๊ต

เปิดใช้งาน systemctl --user dunst.service

ถัดไปเริ่มต้นขึ้นโดยใช้บริการเริ่มต้น systemctl

systemctl start --user dunst.service

สมมติว่าบริการเริ่มต้นได้สำเร็จ คุณจะใช้ระบบการแจ้งเตือนของ Dunst!


วิธีการติดตั้ง GitLab บน Ubuntu Server

วิธีการติดตั้ง GitLab บน Ubuntu Server

คุณต้องการให้ GitLab ทำงานบนเซิร์ฟเวอร์ Ubuntu ของคุณหรือไม่? GitLab เป็นทางเลือกที่โฮสต์ได้เองที่มีประสิทธิภาพสำหรับบริการต่างๆ เช่น GitHub ด้วยคุณสามารถ

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

การรักษาความปลอดภัยเซิร์ฟเวอร์ Ubuntu Linux ด้วย SELinux

เรียนรู้วิธีเพิ่มความปลอดภัยให้กับเซิร์ฟเวอร์ Ubuntu Linux โดยการติดตั้งและเปิดใช้งาน SELinux

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

กำหนดค่า NFS บนเซิร์ฟเวอร์ Linux ด้วย Cockpit

ต้องการวิธีที่ง่ายกว่าในการเมานต์การแชร์ NFS บนเซิร์ฟเวอร์ Linux ของคุณหรือไม่ เรียนรู้วิธีเมานต์การแชร์ NFS ด้วยแอป Cockpit

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

วิธีอัปเกรดเป็น Ubuntu 22.04 LTS

การสนับสนุนระยะยาวของ Ubuntu 22.04 อยู่ที่นี่แล้ว! เรียนรู้วิธีอัปเกรดเดสก์ท็อปหรือแล็ปท็อปของคุณเป็น Ubuntu รุ่นล่าสุด

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีติดตั้งไดรเวอร์ Nvidia GPU ล่าสุดบน Linux

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

วิธีถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker

ต้องการถ่ายโอนไฟล์ไปยังคอนเทนเนอร์ Docker ของคุณหรือไม่ ด้วยเครื่องมือ Docker cp คุณสามารถย้ายไฟล์เข้าและออกจากคอนเทนเนอร์ได้อย่างง่ายดาย

วิธีติดตั้งไฟล์ DEB บน Linux

วิธีติดตั้งไฟล์ DEB บน Linux

ไฟล์ DEB คืออะไร?? คุณจะทำอย่างไรกับมัน? เรียนรู้หลายวิธีที่คุณสามารถติดตั้งไฟล์ DEB บน Linux PC ของคุณ

วิธีทำให้ GOG Galaxy ทำงานบน Linux

วิธีทำให้ GOG Galaxy ทำงานบน Linux

คุณเป็นเจ้าของเกมบน GOG.com หรือไม่? ต้องการตั้งค่าไคลเอนต์ GOG Galaxy บนพีซี Linux ของคุณเพื่อเพลิดเพลินกับวิดีโอเกมหรือไม่? ทำตามคำแนะนำนี้ในขณะที่เราแสดง

วิธีการติดตั้ง Docker Engine บน CentOS

วิธีการติดตั้ง Docker Engine บน CentOS

Docker Engine เป็นโปรแกรมเปิดคอนเทนเนอร์สำหรับ Linux และแพลตฟอร์มอื่นๆ Docker Engine จัดการคอนเทนเนอร์ในตัวที่ทำงานคล้ายกับ

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

วิธีทำให้การแชททั้งหมดของคุณเป็นหนึ่งเดียวกับ Ferdi

คุณเหนื่อยกับการติดตั้ง Slack, Discord และเครื่องมือเพิ่มประสิทธิภาพอื่น ๆ บนระบบ Linux ของคุณหรือไม่? คุณหวังว่าพวกเขาจะรวมเป็นหนึ่งเดียวได้ไหม