如何自定义屏幕通知?

如何自定义屏幕通知?

在早期版本的 Ubuntu 中有一个配置通知的工具,如下所述这里。我也尝试在 Ubuntu 12.04 中安装它但是失败了。

我希望动态定位通知(例如,音乐播放器和音量控制的通知将显示在同一位置)并减少通知持续时间。

如何更改通知设置?

答案1

目前没有官方的方法来修改通知,但可以通过安装第三方补丁对通知气泡进行许多更改,从而实现各种更改。更多详细信息请参见此处:http://www.webupd8.org/2012/06/closable-movable-notifyosd.html

安装:

打开终端窗口并逐个输入以下命令:

sudo add-apt-repository ppa:leolik/leolik 
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install libnotify-bin
pkill notify-osd

这将安装补丁版本的notify-osd包。然后你需要安装GUI配置工具,为此,请在终端窗口中逐个输入以下命令:

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install notifyosdconfig

要使用配置工具,请在仪表板中输入“notify”并启动NotifyOSD 配置应用。

在此处输入图片描述

修改通知

  • 在本应用程序中,您可以通过点击背景色框(在下面的图片中我把它变成了可怕的绿色!)。
  • 要更改通知在屏幕上显示的时间长度,请调整暂停盒子

在此处输入图片描述

该工具还包括其他定制功能,包括:

  • 更改字体、不透明度、大小、角半径
  • 禁用淡出
  • 点击关闭通知
  • 启用/禁用“使用 Dash 背景颜色作为通知气泡”

改变立场

要更改通知出现的位置,您需要打开终端并输入以下内容:

gsettings set com.canonical.notify-osd gravity #

上述代码中的 # 应该替换为 1-6 之间的数字,具体取决于您希望通知出现的位置(但 3 对我来说似乎不起作用):

1 - top-right corner
2 - middle-right
3 - bottom-right corner
4 - bottom-left corner
5 - middle-left
6 - top-left corner

在此处输入图片描述

  • 在里面位置下拉框可供选择固定的动态的,动态消除了通知气泡与顶部破折号之间的间隙

答案2

我无法notifyosdconfig在 Ubuntu 15.04 上使用 PPA 安装,但我通过执行以下操作使其正常工作:

sudo apt-get install bzr libqt4-dev
bzr branch lp:notifyconf
cd notifyconf
make
./notifyosdconf

虽然它并没有完全安装(您无法在仪表板中找到它)但是它确实有效。

答案3

如果有人遇到这个问题,鲁本图发行版(或任何其他“Buntu 风格”),请注意那里的情况可能大不相同。在 Lubuntu 上,最好和最快的方法是使用xfce4-notifyd-config;但是,没有办法让通知对话框出现在顶部中心的任何地方;仅支持四个角落。但对于那些不需要更多功能的人来说,当其他东西放在那里并不断干扰重叠时,这足以让通知对话框移开。

答案4

在此处输入图片描述

在我的工具中,气泡选项卡未显示在上一个答案的图像中,这些选项对我有用,我建议您重新检查此工具的安装过程。

相关内容