全新安装 kubuntu 20.04 后,更新并重新启动,我遇到一个问题,即当您单击任何“作为小部件添加到面板”图标时,它会失败。我在面板中看到一个快速选项卡,其中显示“WSLView”,然后关闭。
现在,如果我右键单击并点击打开新文件,它将按预期工作。这是我以前的安装的新行为。
编辑:经过进一步研究,我发现这看起来像是一个 Windows 子层,但为什么这台 PC 只是一台 Kubuntu PC。
查看日志,我可以看到 systemd 启动了 WSLViewer,但我看不到它正在运行。
我怀疑“问题”可能是因为我使用 SNAP 而不是 APT 安装应用程序,因为这是与上次安装的区别。我已经删除了所有应用程序,但当我单击面板中某个应用程序的快捷方式时,仍然会遇到此问题。
任何调查此问题的建议都很好。
问候,
JC
答案1
当我尝试从另一个程序浏览文件夹时,WSLView 选项卡打开、似乎什么都不做,然后关闭,我也遇到了类似的问题。我在这里找到了一个不同的答案,它建议删除文件 /usr/share/applications/wslview.desktop,因为 WSLView 默认实现为处理它不应该处理的事情,所以删除该文件解决了问题,因为使用了正确的处理程序。它解决了我的 WSLView 问题,它也可能适用于您的问题。
您可以将该文件重命名为 *.desktop 以外的其他名称和/或将其移出文件夹以确保安全,如果这样可以解决问题,则将其删除。
答案2
我刚刚将操作系统从 openSUSE 切换到 kubuntu。之后我发现我设置为从任务栏运行的某些文件停止运行。在尝试了这些文件后,我发现如果我右键单击该项目,然后选择菜单上的“打开方式”选项,它们就会运行。经过网上搜索,我从 /usr/share/applications 中删除了 WSLView.desktop。
我不知道为什么 kubuntu 安装将它放在那里,或者为什么当我单击该项目时任务栏会出现在那里,但我很高兴我终于找到了解决方法。