Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Как отключить иконку уведомлений в доке GNOME для любого приложения

Linux и DevOps

Значки непрочитанных сообщений на иконках в доке GNOME — раздражающий элемент для многих. Они отображаются даже после прочтения сообщений в приложении. В системах с GNOME Shell (Ubuntu, Fedora, Pop!_OS и др.) это можно отключить точечно — для любого приложения, без root-доступа и сторонних расширений.

Кому пригодится

  • Используется GNOME с доком (Dash to Dock, Ubuntu Dock и др.)
  • Нужно отключить значок уведомлений только у одного приложения
  • Не требуется отключать все уведомления в системе

Шаг 1: Найти .desktop-файл приложения

В терминале выполнить команду, заменив имя_приложения на нужное:

ls /usr/share/applications | grep -i имя_приложения

Если файл не найден — проверить локальный путь:

ls ~/.local/share/applications | grep -i имя_приложения

Запомнить имя файла, например: telegramdesktop.desktop.

Шаг 2: Скопировать файл в локальную папку

cp /usr/share/applications/telegramdesktop.desktop ~/.local/share/applications/

Если файл уже есть в ~/.local/share/applications — копировать не нужно.

Шаг 3: Отредактировать .desktop-файл

Открыть файл в редакторе:

nano ~/.local/share/applications/telegramdesktop.desktop

Добавить или изменить строки в блоке [Desktop Entry]:

[Desktop Entry]
...
StartupWMClass=TelegramDesktop
X-GNOME-UsesNotifications=false

Параметр StartupWMClass должен точно соответствовать имени окна приложения.

Шаг 4: Узнать правильный StartupWMClass

  1. Запустить приложение
  2. Выполнить команду в терминале:
xprop | grep WM_CLASS

Кликнуть по окну — появится строка:

WM_CLASS(STRING) = "telegramdesktop", "TelegramDesktop"

Во StartupWMClass использовать вторую строку: TelegramDesktop.

Шаг 5: Сохранить изменения

  • Ctrl + OEnter — сохранить
  • Ctrl + X — выйти

Шаг 6: Перезапустить GNOME Shell

X11:

Alt + F2 → r → Enter

Wayland:

Выйти из системы и войти снова.

Результат

Приложение больше не отображает индикатор уведомлений в доке. Сами уведомления приходят, но иконка остаётся чистой.

Метод можно повторить для любого количества приложений — индивидуально для каждого.

Выводы

  • Работает без root-доступа
  • Не требует расширений или изменений в системе
  • Убирает только визуальный индикатор, не трогая сами уведомления

Поделись опытом

Какие приложения чаще всего надоедают своими индикаторами в доке? Напиши в комментариях — соберём подборку настроек для популярных клиентов.

Оцените статью
ctrllife.ru
Подписаться
Уведомить о
guest
0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x