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