auto rip CD com morituri (ou inicie script personalizado na inserção do CD)

1

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

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"
    
por Nin 19.01.2014 / 12:16

1 resposta

2

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

Mas só permite selecionar Aplicativos. Se o Morituri é uma aplicação, 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 arquivo .desktop para seu script usando:

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

com o seguinte conteúdo (Copie TODOS os mesmos e cole-os com Ctrl + Deslocamento + 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

Salve com Ctrl + O e saia com Ctrl + X

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

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

Você deve então receber isto:

Espero que isso ajude; -)

    
por Wilf 19.01.2014 / 13:12