
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