Il est possible de définir une application portable par défaut, mais si vous avez un type de fichier spécial (par exemple .skp pour SketchUp sous Wine), vous devez créer un type MIME, puis ajouter le 'MimeType' au fichier de lancement (j'ai découvert cela en examinant comment Wine gère les trucs en plaçant des lanceurs dans ~/.local/share/applications
et des choses dans ~/.local/share/mime
). Vous pouvez vérifier s'il a un type MIME en regardant les propriétés du fichier dans Nautilus (cela peut fonctionner avec d'autres gestionnaires de fichiers) :
Si le type MIME existe déjà (par exemple text/plain
), il est assez facile de créer un lanceur pour celui-ci. Par exemple, vous pouvez créer un lanceur comme ceci :
[Desktop Entry]
Type=Application
Name=Programme Personnalisé
Icon=firefox
MimeType=text/plain;
Exec=gnome-terminal -e "nano %f"
NoDisplay=true
StartupNotify=true
enregistrez-le dans ~/.local/share/applications/Programme Personnalisé.desktop
et vous devriez obtenir (peut-être après avoir fermé la session, redémarré le gestionnaire de fichiers, exécuté update-desktop-database ~/.local/share/applications/
ou quelque chose comme ça) :
ce qui devrait être capable d'ouvrir des fichiers txt dans nano
dans le terminal gnome. Vous devriez également être en mesure de définir ce programme par défaut dans les propriétés du gestionnaire de fichiers.
Si vous utilisez une version personnalisée d'un programme déjà installé dans le système, comme VLC, vous pouvez créer/éditer un lanceur basé sur celui existant dans /usr/share/applications
:
[Desktop Entry]
Version=1.0
Name=Lecteur multimédia VLC
GenericName=Lecteur multimédia
Comment=Lire, capturer, diffuser vos flux multimédias
Exec=/usr/bin/vlc --started-from-file %U
Icon=vlc
Terminal=false
Type=Application
Categories=AudioVideo;Lecteur;Enregistreur;
MimeType=vidéo/dv;vidéo/mpeg;vidéo/x-mpeg;vidéo/msvideo;vidéo/quicktime;vidéo/x-anim;vidéo/x-avi;vidéo/x-ms-asf;vidéo/x-ms-wmv;vidéo/x-msvideo;vidéo/x-nsv;vidéo/x-flc;vidéo/x-fli;vidéo/x-flv;vidéo/vnd.rn-realvideo;vidéo/mp4;vidéo/mp4v-es;video/mp2t;application/ogg;application/x-ogg;vidéo/x-ogm+ogg;audio/x-vorbis+ogg;audio/ogg;vidéo/ogg;application/x-matroska;audio/x-matroska;vidéo/x-matroska;vidéo/webm;audio/webm;audio/x-mp3;audio/x-mpeg;audio/mpeg;audio/x-wav;audio/x-mpegurl;audio/x-scpls;audio/x-m4a;audio/x-ms-asf;audio/x-ms-asx;audio/x-ms-wax;application/vnd.rn-realmedia;audio/x-real-audio;audio/x-pn-realaudio;application/x-flac;audio/x-flac;application/x-shockwave-flash;misc/ultravox;audio/vnd.rn-realaudio;audio/x-pn-aiff;audio/x-pn-au;audio/x-pn-wav;audio/x-pn-windows-acm;image/vnd.rn-realpix;audio/x-pn-realaudio-plugin;application/x-extension-mp4;audio/mp4;audio/amr;audio/amr-wb;x-content/video-vcd;x-content/video-svcd;x-content/video-dvd;x-content/audio-cdda;x-content/audio-player;application/xspf+xml;x-scheme-handler/mms;x-scheme-handler/rtmp;x-scheme-handler/rtsp;
X-KDE-Protocols=ftp,http,https,mms,rtmp,rtsp,sftp,smb
Keywords=Lecteur;Capture;DVD;Audio;Vidéo;Serveur;Diffusion;
X-Desktop-File-Install-Version=0.22
Vous pourriez utiliser ceci, modifier l'Exécution et le nom du chemin (vous pouvez supprimer le TryExec), l'ajouter à l'un des répertoires de lanceurs d'applications, et avoir votre propre lanceur VLC personnalisé :)
Voir aussi :
Pour un exemple sur comment définir comme applications par défaut les applications portables téléchargées depuis portablelinuxapps.org ou d'autres rendues portables avec les utilitaires qui peuvent également être téléchargés depuis là-bas, consultez cette réponse sur VLC.