VLC 无法通过终端或 GUI 打开

Haa*_*ees 3 command-line vlc apt snap

我通过终端安装了 VLC 但它显示:

bash: /snap/bin/vlc: No such file or directory
Run Code Online (Sandbox Code Playgroud)

我也尝试过:

which vlc
Run Code Online (Sandbox Code Playgroud)

它显示:

/usr/bin/vlc
Run Code Online (Sandbox Code Playgroud)

当我尝试运行它时sudo su,它显示以下错误:

VLC is not supposed to be run as root. Sorry.
If you need to use real-time priorities and/or privileged TCP ports
you can use vlc-wrapper (make sure it is Set-UID root and
cannot be run by non-trusted users first).
Run Code Online (Sandbox Code Playgroud)

知道如何解决这个问题吗?

我尝试使用 snap VLC 软件包,我使用终端安装了该软件包,但无法导航到我的Downloads文件夹。我只能在“计算机”文件夹中导航,该文件夹由/bin/usr/var等组成。我可以通过拖放来播放我想要的文件夹中的项目。

我也只能通过终端打开 VLC。通过开始菜单打开它没有任何作用。

如果我没记错的话,我使用的是 Zorin OS 16,它基于 Ubuntu 20.04。

san*_*lio 6

你应该跑

$ /usr/bin/vlc
Run Code Online (Sandbox Code Playgroud)

至于为什么执行vlc会寻找/snap/bin/vlc,我不知道。如果你安装了 vlc 的 snap,我想它应该也能工作。

也许您alias在自己~/.bashrc或其他地方有一套。如果您找到这样的别名并将其删除,您可能可以开始运行,vlc而无需预先添加完整路径。

编辑

为了解决这个问题,您可以检查您是否确实有任何文件或软链接/snap/bin/vlc。检查与

$ type vlc
$ ls -al /snap/bin/vlc
Run Code Online (Sandbox Code Playgroud)

alias vlc=/usr/bin/vlc另外,您可以在 中设置自己的~/.bashrc。如果在假定的其他别名之后读取该内容,那就没问题。