使用 morituri 自动翻录 CD(或在 CD 插入时启动自定义脚本)

使用 morituri 自动翻录 CD(或在 CD 插入时启动自定义脚本)

custom command插入 CD 时如何自动开始翻录 CD。设置中以前有一个选项,您可以在插入 CD 时运行自定义命令。我可以使用 bash 脚本开始翻录。

但是该选项不再存在,我只能使用程序?

我正在尝试使用 udev 做一些事情,但收效甚微

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

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

答案1

有一个对话框Details允许您在插入时运行操作: 在此处输入图片描述

但它只允许您选择应用程序。如果 Morituri 是一个应用程序,它应该可以正常工作 - 只需在Other Applications....

如果它没有出现在选择对话框中,您将必须为其创建一个应用程序启动器文件。我的解决方案是.desktop使用以下命令为您的脚本创建一个文件:

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

内容如下Ctrl(复制全部内容,然后使用+ Shift+粘贴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

Ctrl使用+保存O ,然后使用Ctrl+退出X

确保Exec=链接到正确的路径,并且链接的可执行文件可以正常工作。确保:

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

然后你应该得到这个: 在此处输入图片描述

希望这可以帮助 ;-)

相关内容