我知道,有很多线程和博客文章涉及这个主题,但没有一个可以帮助我尝试从我的开始菜单中删除“Cisco AnyConnect 安全移动客户端”的文件夹。
我目前正在使用 Lubuntu 14.04 并且必须使用上述客户端(请不要问)。在开始菜单中,有默认文件夹“Internet”,其中包含一些浏览器的快捷方式等,以及子文件夹“Cisco AnyConnect Secure Mobility Client”,其中仅包含实际“Cisco AnyConnect”的快捷方式安全移动客户端”。
显然,只有一个快捷方式的子文件夹很烦人,我想摆脱它。但我找不到指向该子文件夹的位置!
它不是
/usr/share/lubuntu/openbox/menu.xml
~/.local/share/lubuntu/openbox/menu.xml
/etc/xdg/lubuntu/menus/lxde-applications.menu
/etc/xdg/menus/lxde-applications.menu
正如这里所指出的,也不是
/etc/xdg/menus/lxde-applications.menu
~/.config/menus/lxde-applications.menu
~/.local/share/desktop-directories
正如这里指出的那样。
我在 处找到了相应的.directory
文件,在 处找到了/usr/share/desktop-directories/cisco-anyconnect.directory
相应的.desktop
文件/usr/share/applications/cisco-anyconnect.desktop
,但简单地删除.directory
文件不起作用,文件夹保持原位(lxpanelctl restart
每次更改后我都做了一个)。
任何进一步的想法都将受到高度赞赏。
编辑@DK Bose:这是困扰我的另一点,这条线不见了。以下是完整内容:
[Desktop Entry]
Type=Application
Name=Cisco Anyconnect Secure Mobility Client
Comment=Connect to a private network using the Cisco Anyconnect Secure Mobility Client
Exec=/opt/cisco/anyconnect/bin/vpnui
Icon=/opt/cisco/anyconnect/pixmaps/vpnui48.png
Terminal=false
Encoding=UTF-8
最后,我找到了解决方案。关键是文件
/etc/xdg/menus/applications-merged/cisco-anyconnect.menu
,它很难找到(至少对我来说是这样),因为这个文件夹的使用似乎很少被记录(我发现的教程都没有提到它)。反正:
但是
.menu
-file 链接到上面列出的文件,我找到了.desktop
-file的副本,~/.local/share/applications/cisco-anyconnect.desktop
其中似乎与上述文件发生冲突。这可以简单地解决rm ~/.local/share/applications/cisco-anyconnect.desktop
。此外,
lxpanelctl restart
还不足以使更改生效,需要重新启动系统。