如何修复应用程序列表中出现两次的应用程序

如何修复应用程序列表中出现两次的应用程序

在 Ubuntu 20.04 上使用 Gnome 桌面时,VLC 在我的应用程序列表中出现了两次。我安装了 VLC,但每次尝试启动时,应用程序都无法启动。我决定重新安装 VLC,然后 VLC 开始在我的应用程序列表中出现两次(一个快捷方式工作正常,另一个则不行)。

遵循 MadcapJake 的建议Reddit,我输入: xprop WM_CLASS并点击了 vlc 选项卡。

结果是: WM_CLASS(STRING) = "vlc", "vlc"

然后我输入:"vlc" StartupWMClass

其结果是:

VLC media player 3.0.9.2 Vetinari (revision 3.0.9.2-0-gd4c1aefe4d)
main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.

filesystem stream error: cannot open file /home/nao/StartupWMClass (No such file or directory)
QObject::~QObject: Timers cannot be stopped from another thread

答案1

解决方案 : 还有另一个与 VLC 相关的 .desktop 文件,但未放置在通常位于的通用应用程序文件夹中usr/共享/应用程序 有问题的文件位于var/lib/snapd/桌面/应用程序

您可以通过以下方式找到有问题的文件的位置钒在这篇文章中回答

一旦你知道它在哪里,就删除该应用程序(VLC)

sudo apt-get remove --purge vlc

sudo apt-get autoremove

sudo apt-get autoclean

然后,您可以使用以下命令进入文件所在的目录:

cd /var/lib/snapd/desktop/applications 

(或者 find 命令提示的任何其他路径)

然后删除该文件并重新安装:

sudo rm vlc_vlc.desktop 

sudo apt-get install vlc

相关内容