È ansible installare (avere pronto per l’uso) diverse versioni di VLC?

Voglio (e uso) VLC 2.2 perché mi piace un addon che non funziona con le versioni precedenti. Ma la mia versione 2.2 ha un bug, a volte perde il suono durante lo scorrimento, quindi sarebbe utile avere a portata di mano versioni diverse: non necessariamente per avviarle contemporaneamente, ma per avviarne una o l’altra … come faccio io Windows con le versioni portatili ecc.

(Ho provato molte alternative (se non tutte) a VLC, ma a lungo termine è il più stabile, e ultimamente la sua personalizzazione è anche migliorata molto , quindi è il migliore per quanto posso dire.)

Alcune app Linux linux qui incluse VLC 2.1.2 x64.


Come utilizzare il VLC portatile scaricato

Per creare un launcher per quello può essere utile:

Il modo più semplice è quello di copiare / incollare linee da un file desktop VLC preesistente se presente in /usr/share/applications . (Innanzitutto, cambia il nome dell’appimage scaricato in modo che sia più corto e senza spazi (è semplicemente più semplice in questo modo). Ho cambiato il mio in VLC21 .)

Il programma di avvio dovrebbe contenere righe come

 [Desktop Entry] Version=1.0 Name=VLC 2.1 portable GenericName=Media player Comment=Read, capture, broadcast your multimedia streams Exec=/home/cipricus/Desktop/VLC21 --started-from-file %U TryExec=/home/cipricus/Desktop/VLC21 Icon=vlc Terminal=false Type=Application Categories=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,smb Keywords=Player;Capture;DVD;Audio;Video;Server;Broadcast; Path= StartupNotify=false Name[en_US.UTF-8]=VLC 2.1 portable 

Di salvare il file con un nome come VLC 2.1 portable.desktop . Puoi copiarlo in /usr/share/applications , ~/.local/share/application o altrove.

Per rendere quel lettore VLC di versione portatile predefinito per alcuni tipi di file video, seleziona le proprietà del file e modifica il programma predefinito per quello (‘apri con’) con il programma di avvio (file .desktop) appena creato.

(L’impostazione ‘apri con’ direttamente sull’immagine non funziona.)


Come creare nuove versioni portatili di VLC

Al link sopra ( http://portablelinuxapps.org/ ) si può trovare anche un’applicazione progettata per aiutare a creare app portatili in pochi passaggi. Si chiama AppDirAssistant ed è esso stesso portatile. L’idea è che può eseguire una scansione del sistema prima e dopo l’installazione di un programma e quindi creare un’applicazione portatile (appimage) di quel programma.

Ecco un video di YouTube che esemplifica il processo.

Dopo aver seguito i passaggi che ho presentato sopra per creare un launcher per 2.1 VLC portatile e per renderlo player predefinito, ho pensato che fosse meglio installare la versione stabile principale (ora 2.1.5) nel modo normale e usare la versione successiva 2.2 (che avevo bisogno di un addon VLC che non funziona con 2.1.x) come portatile. Ma per quello non avevo una versione portatile. Quindi, in primo luogo ho disinstallato in Synaptics VLC 2.2 e le sue dipendenze, quindi eseguito AppDirAssistant (‘Prescanning’). Quando arrivò alla pagina che dice “Per favore installa la tua applicazione ora”, aprii il terminale e corsi

sudo apt-get install vlc

Che ha installato nuovamente 2.2 dato che le fonti necessarie sono già state aggiunte al sistema.

Quindi, nella finestra AppDirAssistant premuto in avanti (‘Postscanning’). In questo modo viene creata una cartella contenente un eseguibile portatile di VLC 2.2 chiamato AppRun , un launcher desktop già pronto e una usr . (VLC disinstallato per testare la versione portatile.)

Per creare un singolo “appimage” fuori da questa directory, si deve usare un’altra applicazione, chiamata AppImageAssistant, dall’indirizzo collegato, ma che per qualche motivo non ha funzionato per me. Nel caso in cui ciò avvenga, è ansible prendere in considerazione i passaggi precedenti dopo aver creato il file di appimage dalla cartella AppDir.

Ma non lo trovo necessario, poiché la cartella AppDir è sufficiente per me. Una cosa divertente è che mentre le app non possono essere rese predefinite per aprire i file (in modo che fosse necessario un nuovo file di avvio / desktop per “aprire con”), il file AppRun eseguibile dalla cartella AppDir può (mentre il desktop già pronto non può ). Quindi, si può impostare un file da aprire di default con quell’eseguibile AppRun. Solo che sarebbe strano nel menu contestuale una voce come “Apri con AppRun”; ribattezzandone il modo in cui l’ho usato, solo che ora il file desktop già pronto non funziona più (perché? perché le sue linee Exec e TryExec sono dirette a usr/bin/vlc , che suppongo significhi la AppDir/usr e potrebbe essere necessario che il nome iniziale AppRun non venga modificato, ecc.). Ma tutto quello che voglio è una voce leggibile nel menu di scelta rapida di un file per l’applicazione portatile. (Nel caso in cui l’AppImageAssistant funzioni, potrebbero essere preferibili i passi dall’inizio, ma ciò non ha funzionato con VLC 2.2.)

Per installare una versione diversa di VLC, si potrebbe guardare qui .