Em primeiro lugar, não há nada deselegante em killall banshee
. Kill
é o nome do aplicativo de transmissão de sinal. Você poderia criar um alias para matar com um nome mais gracioso: -)
Além disso, você realmente não precisa fazer isso. Basta enviar o play / pause / next / etc diretamente via dbus: por exemplo,
% bl0ck_qu0te%Isso não interfere em nenhum outro jogador. (Supondo que você tenha uma versão do vlc que implemente o mpris2 (2.0) e tenha iniciado o vlc com a configuração dbus ativada).