Как исправить ситуацию, когда приложение дважды появляется в списке приложений

Как исправить ситуацию, когда приложение дважды появляется в списке приложений

У меня VLC дважды появляется в списке приложений при использовании рабочего стола Gnome в Ubuntu 20.04. У меня был установлен VLC, но приложение не запускалось, когда я пытался это сделать. Я решил переустановить VLC, после чего VLC начал дважды появляться в списке приложений (один ярлык работал нормально, а другой нет).

Следуя совету 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

РЕШЕНИЕ : Был еще один файл .desktop, связанный с VLC, но не помещенный в общую папку приложений, которая обычно находится вusr/share/приложения Проблемный файл был расположен вvar/lib/snapd/desktop/applications

Вы можете найти местоположение проблемного файла, выполнив следующие действия:ванадий ответ на этот пост

Как только вы узнаете, где оно находится, удалите приложение (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

Связанный контент