Как я могу автоматически начать копирование моего CD, когда я вставляю CD. Раньше в настройках была опция custom command
, где вы могли запускать пользовательскую команду при вставке 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"
В Подробности kbd> есть диалог, который позволит вам выполнить действие при вставке:
Но он позволяет вам выбирать только Приложения. Если приложение Morituri является приложением, оно должно работать нормально - просто выберите его в разделе Другие приложения .... kbd>
Если оно не отображается в диалоговом окне выбора, вам придется создать Файл запуска приложения для него. Мое решение для этого было бы создать файл .desktop
для вашего сценария, используя:
sudo nano /usr/share/applications/morituriCD.desktop
со следующим содержанием (Скопируйте ВСЕ из этого и вставьте его с помощью Ctrl kbd> + Shift kbd> + V kbd>) :
[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 kbd> + O < / kbd> и выйдите с помощью Ctrl kbd> + X kbd>
Убедитесь, что Exec=
связан с правильным путем и что связанный исполняемый файл работает. Удостоверьтесь с:
chmod +x /home/USER/morituri.sh
/home/USER/morituri.sh
Вы должны получить это:
Надеюсь, это поможет; -)