Jika anda mahukan sistem pemberitahuan yang teguh dan boleh disesuaikan untuk menggantikan sistem terbina dalam yang membosankan, anda perlu menyemak Dunst. Ia merupakan penggantian sistem pemberitahuan lengkap yang sangat boleh dikonfigurasikan dan mempunyai lebih banyak ciri daripada yang datang secara lalai. Begini cara untuk menjadikannya berfungsi.
Nota: jangan cuba gunakan Dunst pada KDE Plasma 5, Gnome Shell atau desktop yang dibina pada Plasma atau Gnome. Desktop ini sudah mempunyai sistem yang baik, dan tidak berbaloi menggunakan Dunst dengannya.
Lumpuhkan sistem pemberitahuan semasa
Dunst tidak akan berfungsi dengan betul, malah dilancarkan jika anda belum mempunyai sistem pemberitahuan pada persekitaran desktop anda sudah dimatikan. Jadi, buka tetingkap terminal dengan menekan Ctrl + Alt + T atau Ctrl + Shift + T pada papan kekunci. Kemudian, dari sana, ikut arahan yang sepadan dengan persekitaran desktop Linux anda.
Nota: pengurus tingkap jubin biasanya tidak mempunyai sistem pemberitahuan terbina dalam. Langkau bahagian ini jika anda menggunakan i3, Dwm atau sesuatu yang serupa yang tidak mempunyai sistem pemberitahuan.
XFCE4
The persekitaran desktop XFCE4 tidak mempunyai ciri-ciri yang membolehkan pengguna untuk mematikan sistem pemberitahuan dengan tweak mudah. Sebaliknya, pengguna perlu membersihkan sepenuhnya perkhidmatan Notifyd dan mematikannya sebelum bekerja dengan Dunst. Untuk melakukan ini, ikut arahan nyahpasang di bawah.
Ubuntu
sudo apt keluarkan xfce4-notifyd
Debian
sudo apt-get remove xfce4-notifyd
Arch Linux
sudo pacman -R xfce4-diberitahu
Fedora
sudo dnf alih keluar xfce4-notifyd
OpenSUSE
sudo zypper keluarkan xfce4-notifyd
Dengan pakej dinyahpasang daripada desktop XFCE4 anda, gunakan arahan pidof untuk menentukan nama perkhidmatan pemberitahuan, kerana ia masih berjalan dalam RAM.
pidof xfce4-dimaklumkan
Ambil nombor yang pidof keluarkan dan palamkannya ke dalam arahan bunuh di bawah untuk melumpuhkan Xfce4-diberitahu sepenuhnya.
sudo kill -9 process-id-nombor
Anda mungkin perlu menjalankan pidof xfce4-notifyd
selepas menggunakan arahan bunuh untuk memastikan proses itu mati. Jika ya, pidof tidak akan mengembalikan ID proses untuk kali kedua.
jodoh
Dengan Mate, apl Dunst sepatutnya dapat mengatasi sistem pemberitahuan terbina dalam tanpa perlu melumpuhkan apa-apa. Yang mengatakan jika anda ingin melumpuhkannya, buka tetingkap terminal dan masukkan arahan di bawah.
sudo mv /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service /usr/share/dbus-1/services/org.freedesktop.mate.Notifications.service.disabled
Lain-lain
Selain daripada Mate dan XFCE4, banyak persekitaran desktop ringan lain mungkin perlu menyahdayakan sistem pemberitahuannya sebelum meneruskan. Disebabkan bilangan desktop yang ada, rujuk dengan manual persekitaran desktop anda. Atau, pertimbangkan untuk memasang XFCE4 atau Mate untuk menggunakan Dunst, jika perlu.
Memasang Dunst
Memasang Dunst pada Linux adalah mudah pada kebanyakan pengedaran Linux kerana dokumentasi terperinci yang disediakan oleh pembangun. Untuk membolehkannya berfungsi pada PC Linux anda, buka tetingkap terminal dan ikut arahan yang sepadan dengan OS yang anda gunakan sekarang.
Ubuntu
Menggunakan Dunst pada Ubuntu memerlukan repositori perisian "Ubuntu Universe". Untuk mendayakan repositori perisian Universe Ubuntu, masukkan arahan di bawah.
sudo add-apt-repository universe
Dengan Universe didayakan, pasang Dunst pada sistem menggunakan apt install .
sudo apt install dunst
Debian
sudo apt-get install dunst
Arch Linux
sudo pacman -S dunst
Fedora
sudo dnf pasang dunst
OpenSUSE
sudo dnf pasang dunst
Kod sumber
Untuk memasang Dunst daripada sumber, mulakan dengan membaca halaman GitHub untuk mengetahui kebergantungan yang mesti dipasang supaya perisian itu akan dibina pada PC Linux anda. Kemudian, masukkan arahan di bawah untuk menyusun dan memasangnya.
git clone https://github.com/dunst-project/dunst.git cd dunst make -j($nproc) sudo make install
Konfigurasikan Dunst
Dunst mesti dikonfigurasikan sebelum ia berfungsi sebagai sistem pemberitahuan lalai anda. Perkara pertama yang mesti dilakukan ialah anda mesti menjana fail konfigurasi baharu. Cara paling mudah untuk melakukan ini ialah memuat turun yang lalai dari internet.
Menggunakan alat muat turun wget , muat turun "dunstrc" ke PC Linux anda.
cd ~/Muat turun
wget https://raw.githubusercontent.com/dunst-project/dunst/master/dunstrc
Dengan fail "dunstrc" selesai dimuat turun, gunakan arahan mkdir untuk mencipta folder untuknya dalam direktori rumah anda (~/).
mkdir -p ~/.config/dunst/
Seterusnya, alihkan fail konfigurasi ke dalam folder baharu.
mv ~/Downloads/dunstrc ~/.config/dunst/
Dari sini, buka fail dunstrc dalam penyunting teks Nano.

nano ~/.config/dunst/dunstrc
Gunakan kekunci Anak Panah Bawah dalam Nano untuk menatal ke bawah fail konfigurasi. Jangan ragu untuk menyesuaikan mana-mana aspek pada sistem pemberitahuan yang anda pilih.
Nota: Dunst berfungsi dengan baik tanpa mengedit fail konfigurasi, jadi tiada tekanan untuk mengubah suainya jika anda tidak tahu caranya!
Apabila selesai mengedit fail konfigurasi, tekan Ctrl + O untuk menyimpan suntingan. Tutup Nano dengan Ctrl + X .
Mulakan Dunst
Perisian telah dipasang, dan fail konfigurasi dunstrc telah disediakan. Kini tiba masanya untuk memulakan perkhidmatan sistem Dunst. Untuk melakukan ini, buka tetingkap terminal dan ikut arahan di bawah khusus untuk OS anda.

Ubuntu/Debian
Pengurus pakej Apt, semasa pemasangan, hendaklah secara automatik mendayakan dan mengkonfigurasi perkhidmatan sistem yang diperlukan untuk menggunakan Dunst. Walau bagaimanapun, ia tidak meletakkan fail konfigurasi lalai di tempatnya, jadi perkhidmatan systemd mesti dimulakan semula. Untuk melakukan ini, gunakan perintah systemctl restart di bawah.
systemctl mulakan semula --user dunst.servicee
Arch Linux/Fedora/OpenSUSE dan Kod Sumber
Banyak pengedaran Linux yang menggunakan systemd tidak mendahului Ubuntu dan Debian dengan mendayakan perkhidmatan semasa proses pemasangan. Sebaliknya, perkara ini mesti disediakan secara manual.
Pertama, gunakan systemctl enable untuk menyediakan perkhidmatan untuk dijalankan semasa boot.
systemctl enable --user dunst.service
Seterusnya, mulakan perkhidmatan menggunakan systemctl start .
systemctl mula --user dunst.service
Dengan mengandaikan perkhidmatan dimulakan dengan jayanya, anda akan menggunakan sistem pemberitahuan Dunst!