Questão auto rasgar CD com morituri (ou lançar script personalizado na inserção de CD)


Como posso automaticamente começar a copiar meu CD quando insiro um CD? Costumava haver um custom command opção nas configurações onde você pode executar um comando personalizado na inserção do CD. O eu poderia usar um script bash para iniciar o rasgamento.

Mas essa opção não existe mais e eu só posso usar programas?

Estou tentando algumas coisas com o udev mas tive pouco sucesso

/etc/udev/rules.d/10-srX_change.rules

SUBSYSTEM=="block", KERNEL=="sr0", ENV{ID_CDROM_MEDIA_CD}=="1", RUN+="/home/user/morituri.sh"

1
2018-01-19 11:16


origem




Respostas:


Existe um diálogo em Detalhes que permitirá que você execute uma ação na inserção: enter image description here

Mas só permite selecionar aplicativos. Se Morituri é um aplicativo, ele deve funcionar bem - basta selecioná-lo em Outras aplicações....

Se não aparecer na caixa de diálogo de seleção, você terá que criar um arquivo de inicialização do aplicativo para ele. Minha solução para isso seria criar um .desktop arquivo para o seu script usando:

sudo nano /usr/share/applications/morituriCD.desktop

com o seguinte conteúdo (Copie tudo e cole-o com Ctrl+Mudança+V):

[Desktop Entry]
Type=Application
Name=Morituri CD program
Icon=brasero
Exec=/home/USER/Morituri.sh
Terminal=false
Categories=AudioVideo;DiscBurning;
MimeType=application/x-cd-image;application/x-cdrdao-toc;application/x-cue;application/x-toc;audio/x-scpls;audio/x-ms-asx;audio/x-mp3-playlist;audio/x-mpegurl;application/x-brasero;x-content/audio-cdda;x-content/video-dvd;x-content/video-vcd;x-content/video-svcd;x-content/image-picturecd;
Keywords=morituri;disc;cdrom;dvd;burn;audio;video;
NoDisplay=false

Salvar com Ctrl+O e saia com Ctrl+X

Certifique-se de que Exec= está ligado ao caminho correto e que o executável vinculado funciona. Certifique-se com:

chmod +x /home/USER/morituri.sh
/home/USER/morituri.sh

Você deve então pegar isto: enter image description here

Espero que isto ajude ;-)


2
2018-01-19 12:12



Obrigado, isso parece. Vou tentar deixar você saber - Nin
Não aparece como programa (também não no traço unitário). Qualquer ideia? - Nin
Eu acho que só mostrou para mim depois de um reboot - verifique no Menu principal  diálogo, em 'Som e Vídeo'. O problema que tive foi o Exec caminho incorreto, por isso não criou o lançador. - Wilf
Perfeito! ele apareceu depois de uma reinicialização (sim, eu sei que é uma resposta tardia, mas eu não reinicio com muita freqüência;)) - Nin