У меня 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