Dunst를 사용하여 Linux에서 더 나은 시스템 알림을 설정하는 방법

시스템의 지루한 내장 알림 시스템을 대신할 강력하고 고도로 사용자 정의 가능한 알림 시스템을 원한다면 Dunst를 확인해야 합니다. 매우 구성 가능하고 기본적으로 제공되는 것보다 훨씬 더 많은 기능이 있는 완전한 알림 시스템 대체품입니다. 작동하는 방법은 다음과 같습니다.

참고: KDE Plasma 5, Gnome Shell 또는 Plasma 또는 Gnome 기반 데스크탑에서 Dunst를 사용하지 마십시오. 이러한 데스크탑에는 이미 좋은 시스템이 있으며 Dunst를 사용할 가치가 없습니다.

현재 알림 시스템 비활성화

Dunst는 올바르게 작동하지 않거나 데스크탑 환경의 알림 시스템이 이미 종료되어 있지 않은 경우 실행되지 않습니다. 따라서 키보드에서 Ctrl + Alt + T 또는 Ctrl + Shift + T 를 눌러 터미널 창을 엽니다 . 그런 다음 거기에서 Linux 데스크탑 환경에 해당하는 지침을 따르십시오.

참고: 타일링 창 관리자에는 일반적으로 알림 시스템이 내장되어 있지 않습니다. 알림 시스템이 없는 i3, Dwm 또는 이와 유사한 것을 사용하는 경우 이 섹션을 건너뛰십시오.

XFCE4

들어 xfce4 데스크탑 환경은 사용자가 빠른 팅겨으로 알림 시스템을 끌 수있는 기능이 없습니다. 대신 사용자는 Dunst와 작업하기 전에 Notifyd 서비스를 완전히 제거하고 종료해야 합니다. 이렇게 하려면 아래의 제거 지침을 따르십시오.

우분투

sudo apt는 xfce4 알림을 제거합니다.

데비안

sudo apt-get xfce4 알림 제거

아치 리눅스

sudo pacman -R xfce4 알림

페도라

sudo dnf 제거 xfce4-notified

오픈수세

sudo zypper xfce4-notifyd 제거

XFCE4 데스크탑에서 패키지를 제거한 상태에서 pidof 명령을 사용하여 여전히 RAM에서 실행 중인 알림 서비스의 이름을 확인합니다.

pidof xfce4 알림

pidof가 출력 하는 숫자를 아래의 kill 명령에 연결하여 Xfce4-notified를 완전히 비활성화하십시오.

sudo kill -9 프로세스 ID 번호

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를 제외하고 다른 많은 경량 데스크탑 환경은 계속하기 전에 알림 시스템을 비활성화해야 할 수 있습니다. 데스크탑이 많기 때문에 데스크탑 환경의 매뉴얼을 참조하십시오. 또는 필요한 경우 Dunst와 함께 사용하기 위해 XFCE4 또는 Mate를 설치하는 것을 고려하십시오.

던스트 설치

Linux에 Dunst를 설치하는 것은 개발자가 제공하는 자세한 문서로 인해 대부분의 Linux 배포판에서 쉽습니다. Linux PC에서 작동하도록 하려면 터미널 창을 열고 현재 사용 중인 OS에 해당하는 지침을 따르십시오.

우분투

Ubuntu에서 Dunst를 사용하려면 "Ubuntu Universe" 소프트웨어 저장소가 필요합니다. Ubuntu Universe 소프트웨어 저장소를 활성화하려면 아래 명령을 입력하십시오.

sudo add-apt-repository 우주

Universe가 활성화된 상태에서 apt install 을 사용하여 시스템에 Dunst를  설치 합니다.

sudo apt 설치 던스트

데비안

sudo apt-get 설치 던스트

아치 리눅스

sudo 팩맨 -S 던스트

페도라

sudo dnf 설치 던스트

오픈수세

sudo dnf 설치 던스트

소스 코드

소스에서 Dunst를 설치하려면 먼저 GitHub 페이지를 읽고 Linux PC에서 소프트웨어를 빌드하기 위해 어떤 종속성을 설치해야 하는지 알아보세요. 그런 다음 아래 명령을 입력하여 컴파일하고 설치합니다.

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

Dunst 구성

Dunst가 기본 알림 시스템으로 작동하려면 먼저 구성해야 합니다. 가장 먼저 해야 할 일은 새 구성 파일을 생성해야 한다는 것입니다. 가장 쉬운 방법은 인터넷에서 기본 파일을 다운로드하는 것입니다.

은 Using wget을 리눅스 PC에 다운로드 도구를 다운로드 "dunstrc을".

CD ~/다운로드

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

"dunstrc" 파일 다운로드가 완료되면 mkdir 명령을 사용하여 홈 디렉터리(~/)에 폴더를 만듭니다.

mkdir -p ~/.config/dunst/

그런 다음 구성 파일을 새 폴더로 이동합니다.

mv ~/다운로드/dunstrc ~/.config/dunst/

여기 에서 Nano 텍스트 편집기에서 dunstrc 파일을 엽니다 .

Dunst를 사용하여 Linux에서 더 나은 시스템 알림을 설정하는 방법

나노 ~/.config/dunst/dunstrc

Nano에서 아래쪽 화살표 키를 사용하여 구성 파일을 아래로 스크롤합니다. 선택한 알림 시스템의 모든 측면을 자유롭게 사용자 정의할 수 있습니다.

참고: Dunst는 구성 파일을 편집하지 않아도 잘 작동하므로 방법을 모르는 경우 수정해야 하는 부담이 없습니다!

구성 파일 편집이 완료되면 Ctrl + O 를 눌러 편집 내용을 저장합니다. Ctrl + X 로 나노를 닫습니다 .

던스트 시작

소프트웨어가 설치되고 dunstrc 구성 파일이 제자리에 있습니다. 이제 Dunst 시스템 서비스를 시작할 시간입니다. 이렇게 하려면 터미널 창을 열고 아래의 OS별 명령을 따르십시오.

Dunst를 사용하여 Linux에서 더 나은 시스템 알림을 설정하는 방법

우분투/데비안

Apt 패키지 관리자는 설치하는 동안 Dunst를 사용하는 데 필요한 시스템 서비스를 자동으로 활성화하고 구성해야 합니다. 그러나 기본 구성 파일을 제자리에 두지 않으므로 systemd 서비스를 다시 시작해야 합니다. 이렇게 하려면 아래 의 systemctl restart 명령을 사용하십시오 .

systemctl 다시 시작 --사용자 dunst.servicee

Arch Linux/Fedora/OpenSUSE 및 소스 코드

systemd를 사용하는 많은 Linux 배포판은 설치 프로세스 중에 서비스를 활성화하여 Ubuntu 및 Debian의 주도권을 잡지 않습니다. 대신 이러한 항목을 수동으로 설정해야 합니다.

먼저 systemctl enable 을 사용 하여 부팅 시 실행할 서비스를 설정합니다.

systemctl enable --user dunst.service

다음으로 systemctl start 를 사용하여 서비스를 시작 합니다.

systemctl 시작 --사용자 dunst.service

서비스가 성공적으로 시작되었다고 가정하면 Dunst 알림 시스템을 사용하게 됩니다!

댓글 남기기

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Fix "Temporary Failure Resolving DNS" in Debian 12 with systemd-resolved

Diagnose and fix Debian 12 DNS resolution failures with systemd-resolved, including resolv.conf, NetworkManager, networkd, cache, and verification.

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus Linux와 Windows 11을 안전하게 듀얼 부팅하는 방법

Pardus 25.2를 Windows 11과 함께 설치하려면 Windows 볼륨을 백업하고 축소한 다음 UEFI USB로 부팅하고 기존 EFI 및 복구 파티션을 보호하십시오.

SLES에서 Zypper 저장소 새로 고침 실패 오류 500 해결 방법

SLES에서 Zypper 저장소 새로 고침 실패 오류 500 해결 방법

SUSE Linux Enterprise Server에서 HTTP 500 오류로 인한 Zypper 새로 고침 실패를 진단합니다. 실패한 저장소를 식별하고, 프록시 및 등록을 확인한 다음, 메타데이터를 안전하게 새로 고칩니다.

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Pardus Package Manager (PETA) vs Standard APT Command Line: What Current Pardus Actually Uses

Compare the so-called Pardus package manager “PETA” with APT, clarify current Pardus package tools, and choose the right interface for desktop use or administration.

우분투에서 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하는 방법

우분투에서 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하는 방법

우분투 커널 업데이트 후 NVIDIA 드라이버가 로드되지 않는 문제를 해결하려면 커널 모듈, 보안 부팅, DKMS, 헤더, Nouveau 및 버전 불일치를 확인하십시오.

구형 하드웨어에 Pardus 23을 설치하는 방법: 단계별 안내

구형 하드웨어에 Pardus 23을 설치하는 방법: 단계별 안내

레거시 BIOS, 부팅 가능한 USB, 안전한 파티셔닝, 그리고 저사양 하드웨어에 대한 설치 후 검사 기능을 갖춘 구형 64비트 PC에 Pardus 23.4 XFCE를 설치하는 방법입니다.

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS 보안 모델 설명: 신뢰할 수 있는 부팅, OS 보호 및 브라우저 샌드박싱

Gooroom OS가 신뢰할 수 있는 부팅, 실행 파일 및 운영 체제 보호, 브라우저 제어를 어떻게 계층화하는지, 그리고 사용자가 샌드박싱에 대해 무엇을 확인해야 하는지 알아보세요.

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

메모리 부족으로 인한 MySQL 다운 오류 없이 저사양 VPS에서 Debian 12를 실행하는 방법

데비안 12 메모리 부족 현상을 진단하고, MariaDB 또는 MySQL의 크기를 적절하게 조정하고, 스왑 공간을 신중하게 추가하고, VPS가 워크로드를 처리할 수 있는지 확인하십시오.

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus Linux 데스크톱에서 VPN 연결을 구성하는 방법

Pardus 25 Desktop에서 OpenVPN, WireGuard, OpenConnect 또는 IPsec VPN 연결을 설정한 다음 라우팅, DNS 및 터널 상태를 확인하십시오.

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9: 엔터프라이즈 서버 성능 비교

SLES 15와 RHEL 9의 성능 정보, 커널 스트림, TuneD 프로파일, 워크로드 변수, 그리고 두 시스템을 공정하게 벤치마킹하는 방법을 비교합니다.