アプリケーション リストにアプリが 2 回表示される問題を修正する方法

アプリケーション リストにアプリが 2 回表示される問題を修正する方法

Ubuntu 20.04 で Gnome デスクトップを使用しているときに、アプリ リストに VLC が 2 回表示されます。VLC はインストールされていましたが、アプリを起動しようとしても起動しませんでした。VLC を再インストールすることにしたところ、アプリケーション リストに VLC が 2 回表示されるようになりました (1 つのショートカットは正常に機能し、もう 1 つは機能しません)。

MadcapJakeのアドバイスに従ってレディットと入力し 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/share/アプリケーション 問題のあるファイルは、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

関連情報