![Snap 版本的 vlc 在 Ubuntu 20.04 上不起作用](https://linux22.com/image/924589/Snap%20%E7%89%88%E6%9C%AC%E7%9A%84%20vlc%20%E5%9C%A8%20Ubuntu%2020.04%20%E4%B8%8A%E4%B8%8D%E8%B5%B7%E4%BD%9C%E7%94%A8.png)
我在 Ubuntu 20.04 系统上安装了 VLC 的 snap 和 apt 版本。snap 版本没有打开。我点击它,什么也没发生。apt 版本运行正常。
我尝试从软件中心卸载 snap 版本,然后使用 snap install 命令重新安装。它安装了,但仍然无法打开。
我也尝试从 gnome 软件中心安装 snap 版本,结果是一样的,但现在我的系统上不再有 Ubuntu 软件中心了。它消失了,我只有 gnome 软件中心。
好像它断了。抱歉,它确实断了。
任何建议去哪里查找错误信息,因为我没有收到任何......
快照列表给了我这个:
$ snap list
Name Version Rev Tracking Publisher Notes
core18 20200427 1754 latest/stable canonical✓ base
snapd 2.44.3 7264 latest/stable canonical✓ snapd
vlc 3.0.10 1620 latest/stable videolan✓ -
更新#1:当我尝试在终端中打开它时,我收到以下回复:
bobi@bobi:~$ vlc
/usr/share/libdrm/amdgpu.ids: No such file or directory
VLC media player 3.0.10 Vetinari (revision 3.0.10-0-g7f145afa84)
[000055e046674b10] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
Qt: Session management error: None of the authentication protocols specified are supported
Fontconfig warning: FcPattern object weight does not accept value [50 200)
Segmentation fault (core dumped)
更新 #2:事实证明,手动安装的所有 snap 软件都无法在我的系统上运行。我还安装了 GIMP。
解决方法:有趣的是,如果我安装这些软件的 FLAT 版本,它们就能正常工作。
补充一点:从终端消息来看,原因可能是 GPU 或 GPU 驱动程序。我只在我的台式机上遇到了这个问题,我的台式机是 Intel CPU + AMD GPU 系统,但是 snap 包和应用程序在我的笔记本电脑上运行良好,我的笔记本电脑是 Intel CPU + Nvidia GPU 机器。
更新 #3:我尝试使用以下方法删除 snap 商店sudo snap 删除命令,然后重新安装sudo snap 安装。重新安装并重新启动系统后,我设法从 snap 商店安装了 vlc snap 版本,但我收到了相同的错误消息,我将其粘贴在更新 #1 中。如果我使用 gnome 软件工具或终端安装 vlc 的 snap 版本,我仍然会遇到同样的问题。
答案1
Béné 解决了我关于此问题的其他问题!
对我来说几乎有效的解决方案可以找到这里!
但是,上面帖子中的第二个命令给了我一个错误消息。我对其进行了一些修改,以下解决方案对我有用,并且在系统重启后仍然有效。:
sudo find /usr/share/fonts -type f -exec sudo chmod 644 {} \;
sudo fc-cache -r -v
答案2
您应该安装新版本的 snap store。
sudo snap install snap-store
然后从 snap-store 安装 vlc
答案3
这对我来说很有效:
sudo find /usr/share/fonts -type f -exec sudo chmod 644 {} \;
sudo fc-cache -r -v
sudo reboot
答案4
我通过在终端中添加此命令来解决这个问题
vlc -vvv