Как свернуть Spotify в системный трей в Linux

Spotify уже не всегда скрывается в трее, как раньше. Новые версии клиентa для Linux часто оставляют своё место в панели задач или доке. К счастью, есть рабочий способ минимизировать Spotify в системный трей — с помощью KDocker. Ниже — пошагово, альтернативы, проверочные сценарии и полезные советы.
Установите KDocker
Для этого метода нам нужен сам клиент Spotify и утилита KDocker. Несмотря на префикс «k», KDocker не привязан к KDE — это простая утилита, которая умеет «докировать» любое окно в трей в большинстве окружений рабочего стола. Проект давно не получает активных релизов, но инструмент стабильно работает в популярных окружениях.
Установите KDocker в Ubuntu и совместимых дистрибутивах:
sudo apt install kdocker
В Fedora, RHEL и производных используйте:
sudo dnf install kdockerВажно: если вы используете сборки Spotify из Snap или Flatpak, поведение интеграции может отличаться; такие пакеты изолированы и могут не позволять корректную отрисовку иконки в трей.
Как сворачивать Spotify в трей с помощью KDocker
- Запустите KDocker через меню приложений или терминал (команда
kdocker). - Откройте окно Spotify и кликните по нему — KDocker «подхватит» окно и отправит его в трей.


Готово — приложение окажется в трее вместо панели задач.

Чтобы снова показать Spotify, кликните по иконке KDocker в трее и выберите «Показать Spotify» или аналогичную запись. Через контекстное меню можно также выбрать «Dock Another», чтобы повторить операцию для других окон.
Важно: этот способ требует, чтобы KDocker работал параллельно с Spotify. Если вы закроете KDocker, поведение окна вернётся к обычному.
Интеграция KDocker в запуск Spotify (чтобы иконка появлялась при старте)
Если вас утомляет запускать KDocker вручную, можно изменить .desktop-файл приложения, чтобы KDocker автоматически оборачивал запуск Spotify. Инструкция ниже ориентирована на стандартную структуру Ubuntu — путь и названия файлов могут отличаться в других дистрибутивах.
- Найдите иконки Spotify, чтобы указать KDocker путь к изображению (иконка нужна, чтобы в трее отображалась узнаваемая иконка):
ls /usr/share/icons/Papirus/64x64/apps/spotify.svgВыберите подходящий путь к svg или png, например /usr/share/icons/Papirus/64x64/apps/spotify.svg.
- Скопируйте системный .desktop-файл в локальную папку, чтобы правки применялись только для вашей учётной записи:
cp /usr/share/applications/spotify.desktop ~/.local/share/applications- Отредактируйте скопированный файл любым текстовым редактором (пример с nano):
nano ~/.local/share/applications/spotify.desktopНайдите строку, начинающуюся с Exec=, например Exec=spotify %U.
- Измените её, чтобы запуск проходил через KDocker. Пример корректной строки:
Exec=kdocker -q -o -l -i /usr/share/icons/Papirus/64x64/apps/spotify.svg -n Spotify spotify %UОбъяснение одной строкой: KDocker запускает Spotify и прикрепляет окно в трей; ключ -i указывает путь к иконке, -n задаёт имя для записи в трее, остальные параметры управляют поведением тихого запуска и привязки.
Сохраните файл (Ctrl+O), выйдите (Ctrl+X) и запустите Spotify через изменённый .desktop (через меню приложений). Иконка KDocker должна появиться в трее, и Spotify станет минимизируемым туда.

Альтернативные подходы
- Использовать веб-плеер Spotify в браузере: не требует отдельного клиента и может работать с расширениями браузера, которые скрывают вкладки.
- Расширения окружения рабочего стола: например, для GNOME существуют расширения, которые добавляют поддержку индикаторов/трея (AppIndicator, TopIcons-plus). Они могут решать проблему без KDocker.
- Менеджеры окон и автозапуск-скрипты: скрипт, который ждёт появления окна Spotify и применяет xdotool/wmctrl чтобы переместить или свернуть окно. Менее универсально, требует дополнительных инструментов.
Когда этот метод не сработает
- Если Spotify установлен как Snap или Flatpak с ограничениями sandbox, KDocker может не получить доступ к окну или к системной иконке.
- В Wayland-сессиях (особенно в некоторых сборках GNOME) поведение трея и взаимодействие с окнами отличается от X11; KDocker может некорректно работать.
- На минималистичных окружениях без формальной поддержки трея (некоторые конфигурации i3, sway) необходимы другие утилиты.
Критерии приёмки
- При запуске Spotify через изменённый .desktop в системном трее отображается иконка Spotify.
- Клик по иконке позволяет восстановить окно Spotify в исходное место.
- При выборе «Dock Another» KDocker корректно работает с другими окнами.
- При закрытии KDocker поведение Spotify возвращается к стандартному.
Контрольные сценарии и тесты
- Тест 1: Установить KDocker, запустить вручную и свернуть активное окно Spotify — ожидаемый результат: появление иконки в трее.
- Тест 2: Изменить .desktop и запустить Spotify через меню — ожидаемый результат: автоматическое появление иконки KDocker в трее.
- Тест 3: Открыть Spotify из терминала (не через .desktop) — ожидаемый результат: стандартное поведение (не свернуто в трей), если не запущен KDocker вручную.
- Тест 4: Попробовать в Wayland-сессии — задокументировать поведение; если не работает, откатить изменения.
Короткая методичка для разных ролей
- Обычный пользователь: установите KDocker и используйте его через меню, либо измените .desktop, следуя инструкции.
- Системный администратор: распространите изменённый .desktop в /etc/skel или через конфигурацию профиля, учтите разные пути для Snap/Flatpak.
- Конфиденциальный пользователь: помните, что треевые индикаторы видны в графическом окружении — не храните чувствительные данные в виджетах трея.
Маленький словарь терминов
- KDocker — утилита для прикрепления окон в системный трей.
- Трей (system tray) — область панели для иконок фона процессов.
- .desktop — файл ярлыка приложения в Linux, который управляет запуском и отображением в меню.
Итог
KDocker остаётся простым и эффективным решением, если вы хотите вернуть привычное поведение Spotify в трее на Linux. Если KDocker не работает в вашей сборке, рассмотрите альтернативы: расширения DE, веб-плеер или кастомные скрипты.
Примечание: если вы используете версию Spotify из Snap/Flatpak или на Wayland, результаты могут отличаться — в таких случаях сначала протестируйте вручную перед массовым развёртыванием.
Короткое объявление (для рассылки, 100–200 слов):
Ищете способ убрать Spotify из панели задач и поместить его в системный трей на Linux? Установите KDocker — лёгкую утилиту, которая позволяет «докировать» любое окно в трей. Можно запускать KDocker вручную и кликать окно Spotify, либо интегрировать KDocker в локальный .desktop-файл Spotify, чтобы иконка появлялась автоматически при старте. Метод работает в большинстве окружений X11; в Wayland или при установках из Snap/Flatpak поведение может отличаться. В статье — подробные команды установки, пошаговая инструкция по редактированию .desktop, сценарии проверки и альтернативы, если KDocker не подходит.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента