1 votes

Est-il possible de définir une application portable comme application par défaut ?

Juste curieux - mais pas seulement.

(Plus sur la motivation de cette question : Est-il possible d'installer (d'avoir prêt à l'emploi) différentes versions de VLC ?.)

C'est-à-dire, j'ai trouvé une source d'applications portables pour linux ici, j'ai téléchargé la version 2.1.2 de VLC (comme motivé dans la question liée) mais il y a quelques limitations, à savoir qu'une vidéo ne peut pas être configurée pour démarrer dans cette application en double-cliquant dessus (ce qui est faisable sur Windows).

3voto

Wilf Points 28034

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) :

capture d'écran de la fenêtre des propriétés du fichier

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.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X