Essas informações são armazenadas em .local / share / applications / mimeapps.list, salvo uma cópia desse arquivo e copiando-o para novos sistemas.
É simples definir a vlc como padrão usando a GUI, mas simples não significa fácil (eu tenho que fazer a mesma coisa várias e muitas vezes cada vez que instalo um novo sistema). Eu só preciso de um comando curto para isso (por exemplo, definir uma chave gconf ou dconf). Por favor, não há respostas como o botão direito do mouse e selecione Propriedades.
Essas informações são armazenadas em .local / share / applications / mimeapps.list, salvo uma cópia desse arquivo e copiando-o para novos sistemas.
Você pode definir o manipulador padrão do tipo MIME com o comando gvfs-mime
. Infelizmente, você precisa fazer isso para cada mimetype. Não tenho como configurar isso para todos os vídeos de uma só vez.
gvfs-mime --set video/mp4 vlc.desktop
Você poderia, claro, criar scripts.
#!/bin/bash
MIMETYPES="video/x-flv video/mp4 video/mpeg video/ogg video/x-theora+ogg"
for i in $MIMETYPES; do
gvfs-mime --set $i vlc.desktop
done
Para garantir que você obtenha todos os tipos MIME que o Totem está configurado para manipular, você pode analisar seu arquivo de área de trabalho para a variável MIMETYPES como:
MIMETYPES='cat /usr/share/applications/totem.desktop | grep "MimeType" | cut -d '=' -f 2 | tr ";" " "'