Я установил i3 рядом с Unity, но теперь я вижу окно уведомлений i3, когда на Unity.
Как я могу изменить это обратно на единицу, не удаляя i3? Другие решения этой проблемы, кажется, удаляют другой WM / DE
Для меня это работало, я работаю, Ubuntu 16.04
работает, следующие команды с sudo
создают файл /usr/bin/user_notify
и пишут следующий текст в файл.
#!/bin/bash
set -euo pipefail
if pgrep -x i3 >/dev/null ; then
/usr/bin/dunst
else
/usr/lib/x86_64-linux-gnu/notify-osd
fi
делают исполняемый файл файла путем выполнения chmod a+x /usr/bin/user_notify
, открывают файл /usr/share/dbus-1/services/org.knopwob.dunst.service
и заменяют Exec=/usr/bin/dunst
Exec=/usr/bin/user_notify
, Комментарий Для использования стандартной единицы notifier (также в i3) просто заменяет Exec=/usr/bin/dunst
Exec=/usr/lib/x86_64-linux-gnu/notify-osd
в файле /usr/share/dbus-1/services/org.knopwob.dunst.service
.
Для меня, вдохновленный другими ответами, sudo apt remove dunst
и выходить и заходить снова было достаточно.