我正在运行带有 GNOME-Shell 3.8.4 的 Centos 7。
我能愉快地从右上角的菜单中禁用所有通知,如下图所示:
但是,我需要从命令行执行此操作,因为我需要在脚本中自动执行该操作以根据特定情况触发。
有什么办法吗?谢谢大家。
答案1
较新的 gnome-shell(~3.10+):
禁用:
gsettings set org.gnome.desktop.notifications show-banners false
使能够:
gsettings set org.gnome.desktop.notifications show-banners true
请注意,您可能还需要在每个应用程序上启用/禁用通知,例如禁用 Nautilus 通知:
gsettings set org.gnome.desktop.notifications.application:/org/gnome/desktop/notifications/application/org-gnome-nautilus/ enable false
并重新启用它们:
gsettings set org.gnome.desktop.notifications.application:/org/gnome/desktop/notifications/application/org-gnome-nautilus/ enable true
旧版 gnome-shell (<3.8 或 3.10):
禁用:
gsettings set org.gnome.desktop.notifications enable false
使能够:
gsettings set org.gnome.desktop.notifications enable true