É possível configurar um aplicativo portátil como padrão, mas se você tiver um tipo de arquivo especial (por exemplo, .skp para SketchUp em Wine), precisará criar um tipo MIME e adicionar o 'MimeType' ao arquivo inicializador ( Descobri isso vendo as ofertas de vinho com coisas colocando lançadores em ~/.local/share/applications
e coisas em ~/.local/share/mime
). Você pode verificar se tem um tipo MIME, observando as propriedades do arquivo no Nautilus (pode funcionar com outros gerenciadores de arquivos):
Se o tipo MIME já existe (por exemplo, text/plain
), é muito fácil fazer um lançador para ele. Por exemplo, você pode criar um lançador como este:
[Desktop Entry]
Type=Application
Name=Custom Program
Icon=firefox
MimeType=text/plain;
Exec=gnome-terminal -e "nano %f "
NoDisplay=true
StartupNotify=true
salve-o em ~/.local/share/applications/Custom Program.desktop
e você deverá obter (talvez após o logout / login, reiniciar o gerenciador de arquivos, executando update-desktop-database ~/.local/share/applications/
ou algo assim) :
Qualdevesercapazdeabrirarquivostxtemnano
noterminaldognome.VocêtambémdevesercapazdetornaresteprogramapadrãonaspropriedadesdoGerenciadordearquivos.
SevocêestiverusandoumaversãopersonalizadadeumaversãoinstaladadosistemaexistentedeumprogramacomooVLC,poderácriar/editaruminiciadorbaseadonoexistenteem/usr/share/applications
:
[DesktopEntry]Version=1.0Name=VLCmediaplayerGenericName=MediaplayerComment=Read,capture,broadcastyourmultimediastreamsExec=/usr/bin/vlc--started-from-file%UTryExec=/usr/bin/vlcIcon=vlcTerminal=falseType=ApplicationCategories=AudioVideo;Player;Recorder;MimeType=video/dv;video/mpeg;video/x-mpeg;video/msvideo;video/quicktime;video/x-anim;video/x-avi;video/x-ms-asf;video/x-ms-wmv;video/x-msvideo;video/x-nsv;video/x-flc;video/x-fli;video/x-flv;video/vnd.rn-realvideo;video/mp4;video/mp4v-es;video/mp2t;application/ogg;application/x-ogg;video/x-ogm+ogg;audio/x-vorbis+ogg;audio/ogg;video/ogg;application/x-matroska;audio/x-matroska;video/x-matroska;video/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,smbKeywords=Player;Capture;DVD;Audio;Video;Server;Broadcast;X-Desktop-File-Install-Version=0.22
Vocêpoderiausarisso,modificarocaminhoExeceName(vocêpoderemoveroTryExec),adicioná-loaumdosdiretóriosdolançadordeaplicativoseterseuprópriolançadorVLCpersonalizado:)
Vejatambém:
Especificação de entrada na área de trabalho
Para obter um exemplo de como configurar aplicativos portáteis padrão baixados de portablelinuxapps.org ou de outros portáteis com utilitários que também podem ser baixados a partir daí, dê uma olhada em esta resposta sobre o VLC.