É possível configurar um aplicativo portátil como padrão?

0

Apenas curioso - mas não apenas isso.

(Mais sobre a motivação nesta questão: É possível instalar (ter pronto para o uso) diferentes versões do VLC? .)

Ou seja, eu encontrei uma fonte de aplicativos portáteis para o Linux aqui , eu baixei a versão 2.1.2 do VLC (como motivado na questão ligada), mas tem algumas limitações, ou seja, que um vídeo não pode ser definido para iniciar nesse aplicativo ao clicar duas vezes nele (o que é possível no Windows).

    
por cipricus 21.01.2015 / 17:31

1 resposta

2

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

% bl0ck_qu0te%

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

Qualdevesercapazdeabrirarquivostxtemnanonoterminaldognome.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.

    
por Wilf 21.01.2015 / 18:05