Значки непрочитанных сообщений на иконках в доке 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
- Запустить приложение
- Выполнить команду в терминале:
xprop | grep WM_CLASS
Кликнуть по окну — появится строка:
WM_CLASS(STRING) = "telegramdesktop", "TelegramDesktop"
Во StartupWMClass
использовать вторую строку: TelegramDesktop
.
Шаг 5: Сохранить изменения
Ctrl + O
→Enter
— сохранитьCtrl + X
— выйти
Шаг 6: Перезапустить GNOME Shell
X11:
Alt + F2 → r → Enter
Wayland:
Выйти из системы и войти снова.
Результат
Приложение больше не отображает индикатор уведомлений в доке. Сами уведомления приходят, но иконка остаётся чистой.
Метод можно повторить для любого количества приложений — индивидуально для каждого.
Выводы
- Работает без root-доступа
- Не требует расширений или изменений в системе
- Убирает только визуальный индикатор, не трогая сами уведомления
Поделись опытом
Какие приложения чаще всего надоедают своими индикаторами в доке? Напиши в комментариях — соберём подборку настроек для популярных клиентов.