Показывать информацию о воспроизведении Spotify на верхней панели в Ubuntu 24.04
Пользователи Spotify? Вот расширение, которое может отображать информацию о текущем треке в верхней панели Ubuntu.
Это Spotify-Tray, бесплатный инструмент с открытым исходным кодом, доступный как расширение оболочки GNOME, который может отображать название, исполнителя и/или альбом текущей воспроизводимой песни или подкаста на верхней панели.
Расширение очень простое и настраиваемое. Вы можете контролировать:
- Где (слева, по центру или справа) отображать информацию о воспроизведении на верхней панели.
- Что отображать, включая дорожку, исполнителя, альбом, пользовательский текст, эмодзи (через встроенный селектор).
- Отображение в статическом режиме или в области с горизонтальной прокруткой.
Он использует открытый интерфейс dbus Spotify для получения метаданных, а не веб-API, и работает с приложением Spotify, установленным в виде пакетов Snap, Flatpak и Deb. .
На данный момент расширение поддерживает версии GNOME от 3.36 до 46. Это означает, что оно работает на Ubuntu 20.04, Ubuntu 22.04, Ubuntu 24.04 и других последних версиях. Linux, например Debian 11/12, Fedora Workstation, Arch, RHEL 9 с рабочим столом GNOME.
Шаг 1. Установите расширение Spotify-Tray
Для Ubuntu 22.04 и Ubuntu 24.04 сначала найдите и установите «Extension Manager» из Ubuntu Software или App Center.
Установите Extension Manager в Центре программного обеспечения/приложений Ubuntu.
Затем вы можете использовать «Диспетчер расширений» для поиска и установки расширения spotify Tray
на вкладке Обзор. В Ubuntu 22.04 переключите фильтр, если он не показывает правильный результат поиска.
Для Ubuntu 20.04 и других Linux с GNOME просто перейдите на страницу со ссылкой ниже:
Spotify-tray в EGO: https://extensions.gnome.org/extension/4472/spotify-tray/
Затем используйте переключатель ВКЛ/ВЫКЛ для установки.
ПРИМЕЧАНИЕ. Вам необходимо установить расширение браузера (если будет предложено на странице) и обновить его. Пользователю Ubuntu также необходимо нажать Ctrl+Alt+T
, чтобы открыть терминал, и запустить команду для установки пакета агента:
sudo apt install chrome-gnome-shell
Шаг 2. Исправление для GNOME 46 (Ubuntu 24.04).
На момент написания у расширения возникла проблема, если вы установили его в GNOME 46.
По умолчанию он отключен крестиком на странице диспетчера расширений (или приложения GNOME Extensions). Открыв диалоговое окно настроек, вы увидите сообщение «Что-то пошло не так» со следующими техническими подробностями:
GLib.FileError: не удалось открыть файл «/home/ji/.local/share/gnome-shell/extensions/[email /prefs.xml»: такого файла или каталога нет.
Трассировка стека:
getPreferencesWidget@file:///home/ji/.local/share/gnome-shell/extensions/[email /prefs.js:78:17
fillPreferencesWindow@resource:///org/gnome/Shell/Extensions/js/extensions/prefs.js:36:29
_loadPrefs@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:41:18
async*_init@resource:///org/gnome/Shell/Extensions/js/extensionPrefsDialog.js:26:14
…
Чтобы устранить эту проблему, просто создайте файл prefs.xml
вручную в папке расширения и вставьте содержимое файла со страницы проекта Github.
- Сначала перейдите на страницу файла проекта github.com/esenliyim/sp-tray/blob/master/prefs.xml, нажмите Ctrl+A, чтобы выбрать все, и скопируйте содержимое файла.
Запустите «Текстовый редактор» и создайте пустой файл, затем вставьте содержимое в этот файл.
Наконец, нажмите Ctrl+Shift+S в текстовом редакторе, чтобы открыть диалоговое окно «Сохранить как». Затем выполните:
- Задайте имя файла
prefs.xml
- Задайте имя файла
- Сохраните в каталог «.local/share/gnome-shell/extensions/extensions/[email /».
Нажмите Ctrl+H, чтобы показать/скрыть папку .local
, если вы ее не видите. Наконец, выйдите из системы и снова войдите, чтобы применить изменения.
Шаг 3. Настройте расширение
Если все идет хорошо, теперь вы можете запустить «Диспетчер расширений» или «Расширения Gnome» (оба доступны в Ubuntu Software или App Center) и щелкнуть значок шестеренки, чтобы открыть диалоговое окно настроек расширения.
Наконец, настройте, что будет отображаться на верхней панели, положение, режим отображения и т. д.
Когда закончите, запустите Spotify и воспроизведите что-нибудь, чтобы проверить. Наслаждаться!