Antes de reinventar a roda, existe atualmente um serviço em segundo plano que pode detectar quando um CD é inserido e, se for um CD de áudio, montá-lo e executar um comando para reproduzi-lo sem estar logado.
Estou rodando o Fedora 22, com o lightdm como gerenciador de desktop (então, se houver algum plugin para o lightdm que funcione também, estou apenas tentando tornar isso super fácil para a minha esposa e não deixar um terminal funcionando desnecessariamente), ela provavelmente ficaria um pouco irritada se não pudesse pular faixas, mas eu provavelmente poderia descobrir algo para fazer esse trabalho.
Minha próxima solução mais fácil seria ter um usuário de login apenas com CD player que monta e reproduz automaticamente o CD, mas se isso puder ser feito sem a intervenção do usuário, acho que seria um pouco melhor.
Terceira melhor solução seria mudar para um terminal e executar alguma linha de comando vlc player ou algo assim.
Então, o que eu gostaria de saber é A. se alguma coisa já existe e B. é a maneira mais direta de descobrir se alguém inseriu um CD para fazer um serviço e esperar alguém colocar um CD? / p>