ถ้าคุณต้องการความแข็งแกร่งปรับแต่งได้สูงระบบการแจ้งเตือนเพื่อแทนที่ระบบที่น่าเบื่อในตัวของคุณคุณต้องตรวจสอบ 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
Debian
sudo apt-get remove xfce4-notifyd
Arch Linux
sudo pacman -R xfce4-notifyd
Fedora
sudo dnf remove xfce4-notifyd
OpenSUSE
sudo zypper remove xfce4-notifyd
ด้วยแพ็คเกจที่ถอนการติดตั้งจากเดสก์ท็อป XFCE4 ของคุณให้ใช้ pidof คำสั่งเพื่อกำหนดชื่อของบริการแจ้งเตือนเนื่องจากยังคงทำงานอยู่ใน RAM
pidof xfce4-notifyd
ใช้หมายเลขที่ pidof เอาต์พุตและเสียบเข้ากับคำสั่ง kill ด้านล่างเพื่อปิดใช้งาน Xfce4-alertd ทั้งหมด
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 ส่วนใหญ่การแจกแจงเนื่องจากเอกสารรายละเอียดที่นักพัฒนาจัดเตรียมไว้ เพื่อให้มันทำงานบน Linux PC ของคุณให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำแนะนำที่สอดคล้องกับระบบปฏิบัติการที่คุณใช้อยู่ในปัจจุบัน
อูบุนตู
การใช้ Dunst บน Ubuntu ต้องใช้ที่เก็บซอฟต์แวร์“ Ubuntu Universe” หากต้องการเปิดใช้งานที่เก็บซอฟต์แวร์ Ubuntu Universe ให้ป้อนคำสั่งด้านล่าง
sudo add-apt-repository universe
เมื่อเปิดใช้งาน Universe ให้ติดตั้ง Dunst บนระบบโดยใช้ apt ติดตั้ง.
sudo apt install dunst
Debian
sudo apt-get install dunst
Arch Linux
sudo pacman -S dunst
Fedora
sudo dnf install dunst
OpenSUSE
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
ต้องกำหนดค่า Dunst ก่อนที่จะทำงานเป็นระบบการแจ้งเตือนเริ่มต้นของคุณ สิ่งแรกที่ต้องทำคือคุณต้องสร้างไฟล์กำหนดค่าใหม่ วิธีที่ง่ายที่สุดในการทำเช่นนี้คือดาวน์โหลดค่าเริ่มต้นจากอินเทอร์เน็ต
ใช้ wget เครื่องมือดาวน์โหลด, ดาวน์โหลด“ dunstrc” ไปยัง Linux PC ของคุณ
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

nano ~/.config/dunst/dunstrc
ใช้ ลูกศรลง พิมพ์ Nano เพื่อเลื่อนลงไฟล์การกำหนดค่า อย่าลังเลที่จะกำหนดค่ามุมมองใด ๆ กับระบบการแจ้งเตือนที่คุณเลือก
หมายเหตุ: Dunst ทำงานได้ดีโดยไม่ต้องแก้ไขไฟล์กำหนดค่าดังนั้นจึงไม่มีความกดดันที่จะแก้ไขหากคุณไม่ทราบวิธี!
เมื่อแก้ไขไฟล์กำหนดค่าเสร็จแล้วให้กด Ctrl + O เพื่อบันทึกการแก้ไข ปิดนาโนด้วย Ctrl + X.
เริ่ม Dunst
มีการติดตั้งซอฟต์แวร์และ dunstrcมีไฟล์การกำหนดค่า ถึงเวลาที่จะเริ่มต้นบริการ Dunst systemd ในการทำเช่นนี้ให้เปิดหน้าต่างเทอร์มินัลแล้วทำตามคำสั่งด้านล่างสำหรับระบบปฏิบัติการของคุณโดยเฉพาะ

อูบุนตู / Debian
ผู้จัดการแพ็คเกจ Apt ในระหว่างการติดตั้งควรเปิดใช้งานและกำหนดค่าบริการ systemd ที่จำเป็นในการใช้ Dunst โดยอัตโนมัติ อย่างไรก็ตามจะไม่วางไฟล์การกำหนดค่าเริ่มต้นไว้ดังนั้นจะต้องเริ่มบริการ systemd ใหม่ เมื่อต้องการทำเช่นนี้ใช้ รีสตาร์ท systemctl คำสั่งด้านล่าง
systemctl restart --user dunst.servicee
Arch Linux / Fedora / OpenSUSE และซอร์สโค้ด
ลีนุกซ์หลายรุ่นที่ใช้ systemd ไม่ได้เป็นผู้นำของ Ubuntu และ Debian โดยเปิดใช้งานบริการระหว่างกระบวนการติดตั้ง แต่จะต้องตั้งค่าสิ่งเหล่านี้ด้วยตนเอง
ก่อนอื่นให้ใช้ systemctl เปิดใช้งาน เพื่อตั้งค่าบริการให้ทำงานเมื่อบู๊ต
systemctl enable --user dunst.service
ถัดไปเริ่มบริการโดยใช้ เริ่ม systemctl.
systemctl start --user dunst.service
สมมติว่าบริการเริ่มต้นได้สำเร็จคุณจะใช้ระบบการแจ้งเตือนของ Dunst!
ความคิดเห็น