KDE:无法通过“不运行时显示启动器”选项来固定程序
当我启动一个程序,然后右键单击其任务栏按钮并选择“在不运行时显示一个启动器”时,我得到一个标准的等离子shell弹出窗口,表示没有应用程序与此任务相关联。
这是一个非常新鲜的Kubuntu,没有被搞砸。 任何有关如何解决它的想法都值得赞赏。
我发现了一个解决方法(不是修复!),有一些试验和错误。
1)在文本编辑器中打开〜/ .kde / share / config / plasma-desktop-appletsrc
2)搜索Items =(对我来说只有一个带有此前缀的条目)
2a)如果受影响的应用程序有APPNAME =行的underitems,请将其删除。 对我来说,我有一个8k行的base64编码文本,从chrome =开始
3)项目行是CSV字符串。 查找文件:///对破碎的启动器的引用。 对我来说这是谷歌浏览器,我有一个参考:file:/// opt / google / chrome / chrome?wmClass = google-chrome-stable
4)导航到/ usr / share / applications /,找到您尝试运行的应用程序的.desktop文件。 (如果它不在那里也看/ usr / share / applications / kde4 /)
5)将Items =行中的条目替换为.desktop文件的路径,但保留?wmClass及其后的所有内容。
所以对我来说:
文件:///选择/谷歌/铬/ wmClass =谷歌的Chrome稳定
成为
文件:///usr/share/applications/google-chrome.desktop wmClass =谷歌铬稳定
6)最后,打开konsole并使用以下命令重新启动等离子:
- kquitapp等离子桌面
- 等离子桌面