Cinnamon + dunst. Корректная работа альтернативного демона оповещений

Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Для начала воспользуйтесь поиском форума. 2. Укажите версию ОС вместе с разрядностью. Пример: LM 19.3 x64, LM Sarah x32 3. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 4. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 5. Суть. Желательно с выводом консоли, логами. 6. Скрин. Просьба указывать 2, 3 и 4 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#1

09 ноя 2022, 09:39

Коллеги, приветствую.
System:
Kernel: 5.15.0-52-generic x86_64 bits: 64 compiler: gcc v: 11.2.0
Desktop: Cinnamon 5.4.12 Distro: Linux Mint 21 Vanessa
base: Ubuntu 22.04 jammy
Machine:
Type: Laptop System: LENOVO product: 82JY v: Legion 5 17ACH6H
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: NO DPK serial: <superuser required>
UEFI: LENOVO v: GKCN53WW date: 02/25/2022
Battery:
ID-1: BAT0 charge: 50.5 Wh (60.0%) condition: 84.1/80.0 Wh (105.1%)
volts: 15.8 min: 15.4 model: Celxpert L20C4PC2 status: N/A
CPU:
Info: 6-core model: AMD Ryzen 5 5600H with Radeon Graphics bits: 64
type: MT MCP arch: Zen 3 rev: 0 cache: L1: 384 KiB L2: 3 MiB L3: 16 MiB
Speed (MHz): avg: 2903 high: 3517 min/max: 400/4280 boost: enabled cores:
1: 2769 2: 2615 3: 2614 4: 3294 5: 2699 6: 2746 7: 3270 8: 3517 9: 2768
10: 3248 11: 2685 12: 2614 bogomips: 79052
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 sse4a ssse3 svm
Graphics:
Device-1: NVIDIA GA106M [GeForce RTX 3060 Mobile / Max-Q] vendor: Lenovo
driver: nvidia v: 515.65.01 bus-ID: 01:00.0
Device-2: Acer Integrated Camera type: USB driver: uvcvideo bus-ID: 1-3:3
Display: x11 server: X.Org v: 1.21.1.3 driver: X: loaded: nvidia
unloaded: fbdev,modesetting,nouveau,vesa gpu: nvidia
resolution: 1920x1080~144Hz
OpenGL: renderer: NVIDIA GeForce RTX 3060 Laptop GPU/PCIe/SSE2
v: 4.6.0 NVIDIA 515.65.01 direct render: Yes
Audio:
Device-1: NVIDIA driver: snd_hda_intel v: kernel bus-ID: 01:00.1
Device-2: AMD Raven/Raven2/FireFlight/Renoir Audio Processor
vendor: Lenovo driver: N/A bus-ID: 06:00.5
Device-3: AMD Family 17h HD Audio vendor: Lenovo driver: snd_hda_intel
v: kernel bus-ID: 06:00.6
Sound Server-1: ALSA v: k5.15.0-52-generic running: yes
Sound Server-2: PulseAudio v: 15.99.1 running: yes
Sound Server-3: PipeWire v: 0.3.48 running: yes
Network:
Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet
vendor: Lenovo driver: r8169 v: kernel port: 2000 bus-ID: 03:00.0
IF: eno1 state: up speed: 1000 Mbps duplex: full mac: <filter>
Device-2: Realtek RTL8852AE 802.11ax PCIe Wireless Network Adapter
vendor: Lenovo driver: rtw89_pci v: kernel port: 1000 bus-ID: 04:00.0
IF: wlp4s0 state: down mac: <filter>
IF-ID-1: tun0 state: unknown speed: 10 Mbps duplex: full mac: N/A
Bluetooth:
Device-1: Realtek Bluetooth Radio type: USB driver: btusb v: 0.8
bus-ID: 3-4:3
Report: hciconfig ID: hci0 rfk-id: 3 state: down
bt-service: enabled,running rfk-block: hardware: no software: yes
address: <filter>
Drives:
Local Storage: total: 1.38 TiB used: 238.77 GiB (17.0%)
ID-1: /dev/nvme0n1 vendor: Samsung model: MZALQ512HBLU-00BL2
size: 476.94 GiB temp: 19.9 C
ID-2: /dev/nvme1n1 vendor: Kingston model: SA2000M81000G size: 931.51 GiB
temp: 33.9 C
Partition:
ID-1: / size: 45.53 GiB used: 24.54 GiB (53.9%) fs: ext4
dev: /dev/nvme1n1p5
ID-2: /boot/efi size: 96 MiB used: 37.1 MiB (38.7%) fs: vfat
dev: /dev/nvme0n1p1
ID-3: /home size: 142.99 GiB used: 123.76 GiB (86.6%) fs: ext4
dev: /dev/nvme1n1p6
Swap:
ID-1: swap-1 type: partition size: 7.45 GiB used: 0 KiB (0.0%)
dev: /dev/nvme1n1p4
Sensors:
System Temperatures: cpu: N/A mobo: N/A gpu: nvidia temp: 38 C
Fan Speeds (RPM): N/A
Info:
Processes: 382 Uptime: 18m Memory: 15.48 GiB used: 4.69 GiB (30.3%)
Init: systemd runlevel: 5 Compilers: gcc: 11.3.0 Packages: 3109 Shell: Zsh
v: 5.8.1 inxi: 3.3.13
Прошу помочь с правильным запуском dunst вместо стандартных уведомлений cinnamon.
Когда просто запускаю dunst в консоли получаю:

Код: Выделить всё

╰─○ dunst
CRITICAL: Cannot acquire 'org.freedesktop.Notifications': Name is acquired by 'cinnamon' with PID '2154'.
На официальном сайте dunst говорится, что это конфликт со встроенным нотификатором, который надо отключить по PID указанного процесса.
Указанный процесс называется cinnamon, и при его отключении начинается куча окон с аварийным завершением оболочки и прочее.

Код: Выделить всё

systemctl --user status dunst.service 
× dunst.service - Dunst notification daemon
     Loaded: loaded (/usr/lib/systemd/user/dunst.service; static)
     Active: failed (Result: exit-code) since Wed 2022-11-09 09:37:57 MSK; 18s ago
       Docs: man:dunst(1)
    Process: 22157 ExecStart=/usr/bin/dunst (code=exited, status=1/FAILURE)
   Main PID: 22157 (code=exited, status=1/FAILURE)
        CPU: 8ms

ноя 09 09:37:57 RoryX systemd[1843]: Starting Dunst notification daemon...
ноя 09 09:37:57 RoryX dunst[22157]: CRITICAL: Cannot acquire 'org.freedesktop.Notifications': Name is acquired by 'c>
ноя 09 09:37:57 RoryX systemd[1843]: dunst.service: Main process exited, code=exited, status=1/FAILURE
ноя 09 09:37:57 RoryX systemd[1843]: dunst.service: Failed with result 'exit-code'.
ноя 09 09:37:57 RoryX systemd[1843]: Failed to start Dunst notification daemon.
Как dunst включить и установить стандартным нотификатором ума не приложу пока, все гайды в сети предлагают просто установить, скачать конфиг и пользоваться.

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#2

09 ноя 2022, 10:07

Каждое DE использует свой нотификатор, который почти всегда прибит гвоздями.
Так что или пользуйся тем что есть в DE, либо переходи на WM и пользуйся тем что хочется
ИзображениеИзображение

no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#3

09 ноя 2022, 10:31

rogoznik писал(а):
09 ноя 2022, 10:07
переходи на WM
Вы имеете в виду, к примеру, i3 или что-то подобное?

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#4

09 ноя 2022, 10:34

sol4rinn, i3, fluxbox, bspwm и т.д. Их много. Вот в них ты можешь собрать себе все что хочешь
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4511
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1995 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#5

09 ноя 2022, 13:00

rogoznik писал(а):
09 ноя 2022, 10:07
Каждое DE использует свой нотификатор, который почти всегда прибит гвоздями.
Не совсем так. Прибит он далеко не всегда. Они через dbus работают, у меня в mate побывали xfce-notify и как раз сейчас dunst стоит. И таки да, там есть такая заморочка, перед запуском dunst надо погасить другой нотификатор. К сожалению мое решение тут не подойдет - в mate можно просто убрать родной нотификатор без проблем и поставить другой, понравившийся...

no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#6

09 ноя 2022, 13:04

Так. Но согласно neofetch у меня DE - Cinnamon, WM - Mutter. Так мне использовать связку любого WM с Cinnamon или вообще уходить с Cinnamon? Где вообще можно почитать что без чего не работает в Линукс?
Коротко: менять Mutter на другой WM или менять Cinnamon вместе с Mutter на что-то другое?

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#7

09 ноя 2022, 13:15

sol4rinn, попробуй заменить Mutter, если получится хорошо, нет - заменишь Cinnamon на что-нибудь другое, например Mate
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 4511
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1995 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#8

09 ноя 2022, 13:28

sol4rinn писал(а):
09 ноя 2022, 13:04
Так. Но согласно neofetch у меня DE - Cinnamon, WM - Mutter. Так мне использовать связку любого WM с Cinnamon или вообще уходить с Cinnamon?
Спокойно, WM - это немного не сюда. Window Manager отвечает за оформление окон а не за сообщения. Это другой компонент, его здесь трогать точно не нужно.
В mate и xfce нотификаторы - это отдельный процесс (xfce-notify и mate-notify соответственно), их можно даже вручную прибить без критических последствий. Правда не надолго, если нет принимающего нотификатора, новые сообщения начинают блокировать работу программ их создающие.
Но в cinnamon, если верить arch вики, отдельного процесса нет. Значит заменить не получится.

UPD: Нашел такое:
Команда gsettings set org.cinnamon allow-other-notification-handlers true должна давать возможность использовать альтернативные нотификаторы.

Запускать в консоли от своего пользователя, НЕ через sudo. Работает ли сразу или нужно что-то еще информация не попалась, проверить не могу - у меня mate.

Аватара пользователя

WWolf
Сообщения: 3899
Зарегистрирован: 14 фев 2018, 00:51
Решено: 31
Откуда: Краснодар
Благодарил (а): 1688 раз
Поблагодарили: 1213 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#9

09 ноя 2022, 17:43

sol4rinn, а если Параметры - Уведомления - ВЫКЛ сделать?
not.png

no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#10

09 ноя 2022, 18:32

slant писал(а):
09 ноя 2022, 13:28
UPD: Нашел такое:
Команда gsettings set org.cinnamon allow-other-notification-handlers true должна давать возможность использовать альтернативные нотификаторы.
Сделал, параметр поменялся, но dunst так и не запускается. Попробую после перезагрузки посмотреть.
WWolf писал(а):
09 ноя 2022, 17:43
а если Параметры - Уведомления - ВЫКЛ сделать?
Выключено. Не помогает

no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#11

10 ноя 2022, 09:32

После перезагрузки dunst видимо заработал, и служба активна. Следующая проблема - не понимаю как настроить. По пути ~/.config/dunst/dunstrc файл лежит, аналогичный файл но с другой структурой лежит в /etc/xdg/dunst/, изменения в обоих файлах (с последующим перезапуском dunst) не помогают, оповещение dunst показывает на всю длину экрана в верхней части. Есть предположения где именно должен находиться файл с конфигурацией? С настройками сам разберусь, интересно почему они не применяются... Либо файл назвал неправильно (при скачивании с официального сайта почему-то назывался dunstrc1), либо положил не туда...

Аватара пользователя

rogoznik
Сообщения: 10050
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1958 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#12

10 ноя 2022, 10:33

sol4rinn, archwiki говорит, что туда положил
Может таки с настройками что-то не так
ИзображениеИзображение

no avatar

Автор темы
sol4rinn
Сообщения: 6
Зарегистрирован: 09 ноя 2022, 09:25
Благодарил (а): 1 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#13

10 ноя 2022, 11:12

rogoznik писал(а):
10 ноя 2022, 10:33
Может таки с настройками что-то не так
В сети утверждают, что dunst спокойно должен работать со стандартными настройками. Есть возможность выложить текст конфига стандартного или минимально преднастроенного?

Аватара пользователя

slant
Сообщения: 4511
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1995 раз
Контактная информация:

Cinnamon + dunst. Корректная работа альтернативного демона оповещений

#14

10 ноя 2022, 12:32

sol4rinn, У меня в ~/.config/dunst/dunstrc конфиг. Там действительно нет минимальной преднастройки, спокойно работает с пустым файлом.

Ответить

Вернуться в «Cinnamon»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 4 гостя