Finalmente, encontrei uma solução. A chave é o arquivo /etc/xdg/menus/applications-merged/cisco-anyconnect.menu
, que é difícil de encontrar (pelo menos foi para mim), porque o uso dessa pasta parece ser raramente documentado (nenhum dos tutoriais que eu encontrei mencionou isso).
De qualquer forma:
sudo -i # avoid typing sudo every time
rm /etc/xdg/menus/applications-merged/cisco-anyconnect.menu # delete file that connects the .directory and the .desktop file
rm /usr/share/desktop-directories/cisco-anyconnect.directory # delete the directory
echo "Categories=Network" >> /usr/share/applications/cisco-anyconnect.desktop # add category so the client is placed in the folder "Internet"
exit # terminate sudo shell (important!)
No entanto, os links .menu
-file para os arquivos listados acima encontraram uma cópia do .desktop
-file em ~/.local/share/applications/cisco-anyconnect.desktop
, que parece colidir com o acima mencionado. Isso pode simplesmente ser resolvido por rm ~/.local/share/applications/cisco-anyconnect.desktop
.
Além disso, lxpanelctl restart
não foi suficiente para efetivar as alterações, foi necessário reiniciar o sistema.