安装 i3 后,我现在在 Unity 上拥有 i3 通知主题。我该如何将其改回来?

安装 i3 后,我现在在 Unity 上拥有 i3 通知主题。我该如何将其改回来?

我与 Unity 一起安装了 i3,但现在我在 Unity 上看到了 i3 通知框。

在此处输入图片描述

我怎样才能在不移除 i3 的情况下将其改回 Unity?此问题的其他解决方案似乎是移除其他 WM/DE

答案1

对我来说这是可行的,我正在运行 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/dunstExec=/usr/bin/user_notify

评论要使用标准 Unity 通知程序(也在 i3 中),只需Exec=/usr/bin/dunstExec=/usr/lib/x86_64-linux-gnu/notify-osd 文件中替换即可/usr/share/dbus-1/services/org.knopwob.dunst.service

答案2

对我来说,受到其他答案的启发,sudo apt remove dunst注销并再次登录就足够了。

相关内容