Como Wil mencionou, suas chances de reproduzir um arquivo VCD .dat clicando duas vezes nele parecem muito baixas, a menos que você altere o comportamento padrão do gerenciador de arquivos da GUI.
Aqui estão algumas sugestões aleatórias ...
Sugestão 1 - Você já pensou em criar um atalho na área de trabalho para o gxine (ou VLC) e depois soltar o VCD .dat no atalho?
Sugestão 2 - Supondo que a faixa do VCD a reproduzir seja sempre a faixa 1 (que pode ou não ser verdadeira), crie um script de shell (certifique-se de que o script seja executável) com o comando gxine
#!/bin/bash
gxine vcd://1
Crie um atalho na área de trabalho para o seu script de shell. Clique duas vezes no script de shell para iniciar o gxine. Claro, isso só funcionará se a faixa do VCD for sempre a faixa 1.
Sugestão 2a - Em resposta ao comentário do cdb, aqui está uma sugestão para um script de shell bash que irá extrair o número da faixa do nome de arquivo VCD .dat e depois invocar gxine. Esse script como um todo não foi testado, mas a expressão regular perl passou por testes superficiais.
#!/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 $?
Você provavelmente desejará melhorar a verificação de erros para tornar o script muito mais robusto. Eu esperaria que houvesse alternativas ao uso do perl para extrair o número da faixa do nome de arquivo .dat do VCD.
Sugestão 3 - Você pode converter seu VCD em outro formato e usar seu player de vídeo favorito. HandBrake , mplayer / mencoder e / ou VLC pode ser capaz de fazer a conversão para você. Você precisará confirmar.
Devo admitir que não entendo sua relutância em usar a linha de comando. A linha de comando é a ferramenta mais poderosa que você já usou em sua máquina Linux.