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

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!

ความคิดเห็น