В System Settings --> Details --> Removable Media
есть раскрывающиеся списки, позволяющие выбрать, что делать при вставке различных типов носителей.
Я написал несколько сценариев, называемых такими, как ripmovie
, и поместил их в /usr/local/bin
. Они корректно работают из командной строки.
Я хочу, чтобы они были доступны в виде параметров в раскрывающемся списке, который появляется при вставке фильма на DVD.
Я пытался выбрать «Другое приложение», но их нет в списке, и вы не можете добавлять новые.
Как я могу это сделать?
Создайте файл, который выглядит следующим образом. Используя ваш пример сценария, назовите его ripmovie.desktop
и поместите в /usr/local/share/applications/
или ~/.local/share/applications/
.
[Desktop Entry]
Name=RipMovie
Comment=Rip movies
Keywords=Video;Movie;Film;DVD;Disc;Rip
Exec=/usr/local/bin/ripmovie %f
Terminal=true
Type=Application
Categories=GTK;GNOME;AudioVideo;Video;
MimeType=x-content/video-dvd;
StartupNotify=true
Не все части этого необходимы, но те, которые включают Name
, Exec
, линию Terminal
и, самое главное, 117] ! Это волшебство, которое ищет Системные настройки!
Я обнаружил, что мне нужно играть с концом линии Exec
. Проверьте спецификацию .desktop
файлов . Я просто жестко запрограммировал свой оптический привод (/dev/sr0
), чтобы перейти к моему сценарию. Если я когда-нибудь получу несколько дисков, я буду беспокоиться об этом.