Como pausar o Banshee quando a tela está bloqueada

Como pausar o Banshee quando a tela está bloqueada

Estou rodando no Ubuntu 12.04 e a versão do Banshee é 2.96, estou procurando um plugin ou script que possa pausar qualquer faixa que esteja tocando o Banshee quando eu bloquear a tela.

Obrigado.

Responder1

Script Python(salve-o e execute-o).

eu encontrei empágina de bug para launchpadcom o seguinte comentário:

Até que o banshee suporte isso nativamente, o snippet python anexado fará o trabalho. Ele tem um problema conhecido: ele iniciará o banshee quando você bloquear a tela, se ainda não estiver em execução. Eu não sei o suficiente sobre o dbus para evitar isso, e isso não me incomoda o suficiente para me fazer descobrir (o banshee está sempre rodando de qualquer maneira).

O código do script pode ser encontrado aqui.

Em relação ao comentário:

Pode valer a pena perguntar isso sobre a codificação do stackexchange.

Mas a parte relevante disso é esta:

def Bconnect(session_bus):
  se não for session_bus.name_has_owner("org.bansheeproject.Banshee"):
    retornar Nenhum
  banshee = session_bus.get_object("org.bansheeproject.Banshee", "/org/bansheeproject/Banshee/PlayerEngine")
  retornar banshee

Responder2

O Android tem um aplicativo remoto do banshee que, obviamente com base no nome do aplicativo, controlará o banshee remotamente. Eu usei, mas não testei neste tipo de situação. talvez este aplicativo funcione

Responder3

vá ao terminal e digitebanshee --pause

informação relacionada