Как упоминал Вил, ваши шансы воспроизвести файл VCD .dat, если дважды щелкнуть по нему, кажутся довольно низкими, если вы не измените поведение файлового менеджера GUI по умолчанию.
Вот несколько случайных предложений ...
Предложение 1 - Рассматривали ли вы создание ярлыка на рабочем столе для gxine (или VLC) и затем добавление VCD .dat на ярлык?
Предложение 2. Предполагая, что дорожка VCD для воспроизведения всегда является дорожкой 1 (что может быть или не быть правдой), создайте сценарий оболочки (убедитесь, что сценарий исполняемый) с помощью команды gxine.
#!/bin/bash
gxine vcd://1
Создайте ярлык на рабочем столе для вашего сценария оболочки. Дважды щелкните сценарий оболочки, чтобы запустить gxine. Конечно, это будет работать только в том случае, если дорожка VCD всегда будет дорожкой 1.
Предложение 2a - В ответ на комментарий cdb, вот предложение для скрипта оболочки bash, который извлечет номер дорожки из имени файла VCD .dat, а затем вызовет gxine. Этот скрипт в целом не проверен, но регулярное выражение perl прошло поверхностное тестирование.
#!/bin/bash
VCD_FILENAME=${1}
if [ "${VCD_FILENAME}" == "" ]
then
echo "${0}: missing input VCD filename"
exit 1
fi
TRACK_NUMBER=`echo ${VCD_FILENAME} | perl -ne 'print $1 if m/AVSEQ(\d+)\.DAT$/;'`
if [ "${TRACK_NUMBER}" == "" ]
then
echo "${0}: cannot extract track number from input filename"
exit 2
fi
gxine vcd://${TRACK_NUMBER}
exit $?
Возможно, вы захотите улучшить проверку ошибок, чтобы сделать скрипт намного более устойчивым. Я ожидаю, что есть альтернативы использованию perl для извлечения номера дорожки из файла VCD .dat.
Предложение 3 - Вы можете конвертировать ваш VCD в другой формат, а затем использовать ваш любимый видеоплеер. HandBrake, mplayer/mencoder и / или VLC могут сделать преобразование для вас. Вам нужно будет подтвердить.
Должен признать, что я не понимаю вашего нежелания использовать командную строку. Командная строка - это самый мощный инструмент, который вы когда-либо использовали на своей машине с Linux.