É certo que não faltam maneiras de controlar o Spotify no Ubuntu. Há o applet de música MPRIS2 na área de notificação, o aplicativo em si tem controles de player, e a maioria das distros Ubuntu suporta teclas de mídia de teclado também.
Mas isso também é verdade para o Rhythmbox, o aplicativo de música padrão do Ubuntu. No entanto, esse aplicativo também vem com um menu de "lista rápida" com o botão direito do mouse em seu item dock que facilita pular para frente, para trás ou pausar totalmente a música.
Seria legal ter esse recurso no Spotify também!
Agora, podemos clicar com o botão direito do mouse no ícone do Spotify no dock do Ubuntu para acessar as ações Play/Pause, Next, Prev e Stop – não é necessário baixar o painel de notificação para acessar os controles do media player lá, ou tentar refocar o aplicativo para assumir o controle.
Sabe como fazer funcionar?
O processo é bastante fácil: abra o arquivo spotify.desktop
em /usr/share/applications
e cole nas ações relevantes que vinculam aos controles mpris2
. Salve. Pronto.
Você pode preferir copiar o arquivo de desktop para o seu diretório local primeiro. Isso impedirá que quaisquer atualizações futuras para o Spotify sobrescrevam as alterações que você faz.
Como fazer isso
Usamos aqui o aplicativo Spotify a partir do repositório oficial do Spotify em vez do aplicativo Snap. Tudo bem se você não fizer isso. Este método funcionará com o Snap oficial do Spotify também, você só precisará editar o arquivo .desktop
em um local diferente.
Se você usar o aplicativo Spotify Snap o mesmo processo também funciona, basta copiar o arquivo spotify-spotify.desktop
do Spotify localizado em /var/lib/snapd/desktop/applications
e editar ele.
Para criar controles adicionais ao item do Spotify no Dock do Ubuntu, copie primeiro o lançador de desktop do Spotify para sua pasta de aplicativos locais:
cp /usr/share/applications/spotify.desktop ~/.local/share/applications/
Em seguida, abra o arquivo no Gedit (ou um editor de texto de sua escolha):
gedit ~/.local/share/applications/spotify.desktop
Na janela do editor de texto ADICIONE o seguinte texto abaixo do texto existente no arquivo .desktop
do Spotify:
Actions=Play/Pause;Next;Previous;Stop
[Desktop Action Play/Pause]
Name=Tocar/Pausar
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.PlayPause
[Desktop Action Next]
Name=Próxima
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Next
[Desktop Action Previous]
Name=Anterior
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Previous
[Desktop Action Stop]
Name=Parar
Exec=dbus-send --print-reply --dest=org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.Stop
É super importante que você não substitua nenhum dos textos existentes neste arquivo ou adicione qualquer outra coisa (acidentalmente ou intencionalmente). Caracteres errados em um arquivo .desktop
podem impedi-lo de funcionar.
Uma vez feito, salve.
Em seguida, remova o ícone do Spotify do Ubuntu Dock (ou Dash to Dock, Dash to Panel, etc, o que estiver usando) e faça login e entre de volta (se você usar o GNOME no Xorg, você pode pressionar Alt
+ F2
, digitar r
e pressionar Enter
para evitar fazer logout).
Uma vez que você está de volta, procure o Spotify no seu launcher de aplicativos preferido e adicione-o de volta ao seu dock/launcher.
Agora, quando estiver aberto, você pode clicar com o botão direito do mouse no item do launcher para acessar suas ações recém-adicionadas.
Em suma, uma maneira rápida e fácil de adicionar opções de controle de execução ao ícone de dock do Spotify.