是否可以安装(准备使用)不同版本的 VLC?

是否可以安装(准备使用)不同版本的 VLC?

我想要(并使用)VLC 2.2,因为我喜欢一个插件,它不能与以前的版本一起使用。但我的 2.2 版本有一个错误,滚动时有时会丢失声音,因此手头上有不同的版本会很有用:不一定同时启动它们,而是启动其中一个……就像我在 Windows 上使用便携版本等一样。

(我尝试了很多(如果不是全部的话)VLC 的替代品,但从长远来看,它更稳定,而且最近它的定制化也有所改善很多,所以据我所知它是最好的。)

答案1

一些可移植的 Linux 应用程序这里包括 VLC 2.1.2 x64。


如何使用下载的便携式 VLC

创建一个启动器可能会很有用:

最简单的方法是从预先存在的 VLC 桌面文件中复制/粘贴行(如果存在)/usr/share/applications。 (首先,将下载的 appimage 的名称更改为更短且没有空格(这样更简单)。我将我的更改为VLC21。)

启动器应该包含如下行

[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

然后使用类似 的名称保存文件VLC 2.1 portable.desktop。您可以将其复制到/usr/share/applications~/.local/share/application其他任何地方。

要使便携式 VLC 版本成为某些视频文件类型的默认播放器,请选择文件的属性并将该默认程序(“打开方式”)更改为您刚刚创建的启动器(.desktop 文件)。

(直接将‘打开方式’设置为 appimage 不起作用。)


如何创建新的 VLC 便携版本

上面的链接(http://portablelinuxapps.org/) 还可以找到一个旨在帮助您在几个步骤中创建便携式应用程序的应用程序。它被称为 AppDirAssistant,它本身就是便携式的。它的理念是它可以在安装程序之前和之后扫描您的系统,然后创建该程序的便携式应用程序 (appimage)。

这里是一个 YouTube 视频,演示了该过程。

按照我上面介绍的步骤创建便携式 2.1 VLC 的启动器并将其设为默认播放器后,我认为最好以正常方式安装主要稳定版本(现在是 2.1.5),并使用后来的 2.2(我需要一个与 2.1.x 不兼容的 VLC 插件)作为便携式版本。但是对于那个,我没有便携式版本。因此,我首先卸载了 Synaptics VLC 2.2 及其依赖项,然后运行 ​​AppDirAssistant(“预扫描”)。当它到达显示“请立即安装您的应用程序”的页面时,我打开终端并运行

安装 vlc

由于必要的源已经添加到系统中,因此再次安装了 2.2。

然后,在 AppDirAssistant 窗口中按前进(“后扫描”)。这样就创建了一个文件夹,其中包含名为 的 VLC 2.2 的可移植可执行文件AppRun、一个现成的桌面启动器和一个usr目录。(卸载 VLC 以测试便携版本。)

要从此目录中创建单个“appimage”,必须使用链接地址中的另一个名为 AppImageAssistant 的应用程序,但由于某种原因,它对我来说不起作用。如果可行,可以在从 AppDir 文件夹创建 appimage 文件后考虑上述步骤。

但我觉得没有必要,因为 AppDir 文件夹对我来说已经足够了。有趣的是,虽然 appimages 不能成为打开文件的默认文件(因此需要一个新的启动器/桌面文件来“打开”),但 AppDir 文件夹中的可执行 AppRun 文件可以(而那里的现成桌面不能)。因此,可以将文件设置为默认使用该 AppRun 可执行文件打开。只是在上下文菜单中,像“使用 AppRun 打开”这样的条目看起来很奇怪;重命名它就是我使用的方法,只是现在现成的桌面文件不再起作用了(为什么?因为它的 Exec 和 TryExec 行指向usr/bin/vlc,我猜这意味着AppDir/usr目录,并且可能需要初始名称 AppRun 不被更改等)。但我想要的只是便携式应用程序的文件上下文菜单中的可读条目。(如果 AppImageAssistant 可以工作,那么从头开始的步骤可能更可取,但这对我来说在 VLC 2.2 中不起作用。)

要安装不同版本的 VLC - 可以查看这里

相关内容