Як я можу налаштувати / вимкнути бульбашки сповіщень?


42

Чи є спосіб вимкнути або налаштувати бульбашки сповіщень на Lucid?

alt текст


1
Примітка. У сповіщеннях про ритмікс, про які відтворюються пісні, відключіть плагін Notification.
Вільф

Відповіді:


22

Так, ви можете, використовуючи інструмент під назвою Повідомити про налаштування екранного меню .

Якщо ви хочете відключити їх, перейменуйте файл
/usr/share/dbus-1/services/org.freedesktop.Notifications.service:

sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service{,.disabled}

Щоб повторно увімкнути:

sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service{.disabled,}

Вам потрібно перезавантажити комп'ютер після того, як набуде чинності одна з цих змін.


Цей інструмент припускає, що ви виправляєте своє оригінальне повідомлення про інші бібліотеки, і ви не можете їх відключити. Я б не рекомендував цього.
OpenNingia

@OpenNingia, використання виправленого NotifyOSD необхідно, тому що за замовчуванням не допускається жодна конфігурація. Відредагував мою відповідь, щоб показати, як їх повністю відключити.
Ісая

Це не спрацювало для мене на Ubuntu 12.04. Я виконав вашу першу команду, а потім негайно отримав сповіщення через секунду від Spotify.
Каміль Слайковський

@KamilSlowikowski, можливо, вам доведеться перезавантажити
Ace

10
wooow, я не впевнений, чи це спрацювало, але той синтаксис, який ти використовуєш у телевізорі, назавжди змінить моє життя.
Ендрю Вагнер

8

Щоб змінити ці налаштування, встановіть його gconf-editorз програмного центру.

Перейдіть до / ▸ apps ▸ nm-applet та перевірте disable-connected-notificationsта disable-disconnected-notificationsналаштуйте там. Перевірте додане зображення на предмет уточнення.

введіть тут опис зображення

Що стосується VLC, вам потрібно відвідати Налаштування VLC (натисніть Ctrl + P або отримати доступ до нього з меню інструментів)

І вимкнути спливаюче вікно SysTray, коли воно зведено до мінімуму (Наведіть курсор на цю опцію та прочитайте опис)

введіть тут опис зображення


2
Я шукав, як відключити їх у vlc. Дякую!
s3v3n

6

Ви також можете вимкнути певне сповіщення. Щоб вимкнути сповіщення про додатки, Відкрийте pidgin -> Інструменти ---> Плагіни

Зніміть прапорець libnotify popups ..

alt текст

Щоб вимкнути сповіщення з урахуванням сповіщень , введіть у термінал наступне та перезавантажте систему.

sudo mv /usr/share/dbus-1/services/org.freedesktop.Notifications.service /usr/share/dbus-1/services/org.freedesktop.Notifications.service.disabled

Щоб вимкнути спливаюче сповіщення про пісню rythmbox :

Йти до:

Редагувати -> Плагіни

і зніміть прапорець із плагіном Status Icon .

Інший спосіб:

Редагувати -> Плагіни

Виберіть піктограму стану, натисніть кнопку налаштування

Виберіть ніколи не показаний варіант для сповіщень.


Дякую. Тим НЕ менше, одна частина програмного забезпечення , я дійсно хочу , щоб відключити повідомлення для Banshee це, але , здається , не існує будь - яких варіантів , що взагалі, якщо я не дуже - то відсутня.
Mussnight

4

Ви можете зупинити форму оповіщення про зміну пісні

  1. Відкрити ритмбокс див. У меню: Правка -> Плагіни (відкрити)
  2. Зніміть прапорці з плагіном повідомлень

Посилання на зображення


2

Питання

Як вимкнути спливаюче повідомлення в 12.04?

тут було переспрямовано, але контекст цього питання обрамлено для lucid 10.04, який використовує, notification-daemonа не Pangolin 12.04, який використовує notify-osd(On Screen Display) для створення спливаючих бульбашок.

Це можна побачити в системному файлі 12.04 (NB 10.04 раніше цього):

view-source:file:///usr/share/dbus-1/services/org.freedesktop.Notifications.service

із notifyingунікальним вмістом Unityабо для Gnomeінтерфейсу або за замовчуванням:

[Служба D-BUS]
Ім'я = org.freedesktop.Оповіщення
Exec = / bin / sh -c ', якщо
     [! -x / usr / lib / notification-daemon / notification-daemon] ||
     ["$ GDMSESSION" = обмежений для гостей] ||
     ["$ GDMSESSION" = gnome-classic-guest-limited]
     ["$ GDMSESSION" = за замовчуванням -a
          "$ (basename` readlink / etc / alternative / x-session-manager`) "=
                gnome-сесія] ||
     ["$ GDMSESSION" = ubuntu] ||
     ["$ GDMSESSION" = ubuntu-2d];
  потім exec / usr / lib / notify-osd / notify-osd ;
  else exec / usr / lib / notifikacija-daemon / notification-daemon ; фі '

Далі чітко йдеться про перенаправлене питання 12.04.

Повний стек очікуваних сповіщень можна відключити та очистити за допомогою вікна терміналу
( Ctrl+ Alt+ T) та ввести

killall notify-osd

після чого сповіщення поновлюються.

Щоб відключити довільний проміжок часу, використовуйте:

dbus-monitor "interface='org.freedesktop.Notifications'" |             \
grep --line-buffered "member=Notify"                     |             \
sed -u -e  's/.*/killall notify-osd/g'                   |             \
bash

Це неочищене рішення можна зупинити, закривши вікно терміналу або набравши Ctrl+ C.

Змініть, "member=Notify"щоб налаштувати бажаний вибір сповіщень для очищення.

Для отримання більш детального контролю див:
Чи можна спрацювати org.freedesktop.Notifications.CloseNotification (uint id) і викликати його через DBus?

Інші методики задокументовані у посиланнях.

довід .:


0

Щоб вимкнути бульбашки сповіщень, ви можете видалити елемент «Область сповіщень» з панелі. Просто клацніть правою кнопкою миші на елементі області сповіщень та виберіть "Видалити з панелі".

ОНОВЛЕННЯ: Область сповіщень більше не буде від Ubuntu 11.04


Я не хочу повністю звільнятися від області сповіщень, а лише бульбашок.
Mussnight

0

перейти до менеджера пакунків та видалити спливаюче сповіщення ;; він автоматично встановить інший, який потрібна системі. Але НЕ буде показано спливаюче вікно, коли з’явиться нова пісня. зробив це на моєму монетному дворі 16 матеря.


0

Цей скрипт перемикає сповіщення-osd-сповіщення: (надихнуто https://askubuntu.com/a/35840/17940 )

$ cat toggle-notify.sh

# Disable libnotify notification bubbles that appear in the top-right corner
# of your screen. Works on Ubuntu 12.04.
disabled=$HOME/notify-osd-disabled
if [ -e $disabled ]
then
  echo "Enabled notify-osd"
  sudo chmod +x /usr/lib/notify-osd/notify-osd
  rm -f $disabled
else
  echo "Disabled notify-osd"
  sudo chmod -x /usr/lib/notify-osd/notify-osd
  killall notify-osd 2>/dev/null
  touch $disabled
fi

Він працює на:

  • Ubuntu 12.04
  • Ubuntu 14.04

Зробіть його виконуваним і запустіть:

$ chmod +x toggle-notify.sh

$ ./toggle-notify.sh 
Disabled notify-osd

Комбінація клавіш

Ви можете прив'язати комбінацію клавіш до цього сценарію:

$ mkdir ~/bin
$ mv toggle-notify.sh ~/bin
$ export PATH="$HOME/bin:$PATH"

введіть тут опис зображення


0

Я спробував усі перераховані тут методи, і жоден не працював у Fedora 18. Врешті-решт я знайшов щось, що спрацювало (копіювати вставку з http://www.superuser.com/questions/543064/how-to-disable-all- gnome-3-сповіщення ):


У мене є кілька систем, з яких я не хочу оновлювати чи інші повідомлення. Я хотів би просто перевірити журнали.

Якщо ви не хочете зайти в кожну програму (тобто налаштування мережі »Вимкнути сповіщення), але все ж отримуєте системні повідомлення, ви можете:

su -
chmod 000 /usr/libexec/notification-daemon
reboot

Це повинно працювати в більшості систем GNOME3, щоб знищити всі повідомлення.


Сподіваюсь, це економить когось години пошуку.


чому Fedora на AskUbuntu? Чому Fedora18, коли це EOL?
Jakuje

В Інтернеті я не знайшов жодної теми, яка задала б це питання за межами Ubuntu, крім тієї, на яку я посилався. Я думаю, така ж поведінка має відбуватися і в інших версіях Fedora; Я просто поставив 18, тому що я маю.
Олексій
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.