网站备案 时间更新,韩国设计网站推荐,steam交易链接在哪,wordpress多租户文章目录 问题描述问题解决解决方案 1 | 添加StartupWMClass字段解决方案 2 | 重命名文件名 如何获取 WM 值#xff1f;方式 1 | xprop 命令方式 2 | 直接查看 问题描述
这个启动器无论是在菜单还是桌面都是正常的#xff0c;只有在dock中没有图标#xff0c;且不像其他APP… 文章目录 问题描述问题解决解决方案 1 | 添加StartupWMClass字段解决方案 2 | 重命名文件名 如何获取 WM 值方式 1 | xprop 命令方式 2 | 直接查看 问题描述
这个启动器无论是在菜单还是桌面都是正常的只有在dock中没有图标且不像其他APP一样有固定在dock中的选项。 问题解决
我创建的启动器在/usr/share/applications名为IDEA.desktop内容如下
[Desktop Entry]
TypeApplication
EncodingUTF-8
NameIDEA
CommentIDEA
Execidea %U
Icon/home/jim/Installed/idea/bin/idea.png
Terminalfalse
CategoriesDeveloper;这只是从网上复制的我没有去详细研究每一个字段的意义比较重要的就会izyou以下三个
Name 启动器的名称Exec启动器的命令使用相对路径即可我给这个路径创建了命令而已Icon启动器的图标 解决方案 1 | 添加StartupWMClass字段
而想要有图标还需要第四个字段名为StartupWMClass这里值为jetbrains-idea关于这个值怎么获取后面会详细说明这里暂且称此值为WM值。
修改后的内容如下
[Desktop Entry]
TypeApplication
#EncodingUTF-8
NameIDEA
CommentIDEA
Execidea %U
Icon/home/jim/Installed/idea/bin/idea.png
Terminalfalse
StartupWMClassjetbrains-idea
CategoriesDeveloper;解决方案 2 | 重命名文件名
上文说到我的文件名是IDEA.desktop其实将文件名修改为WM值.desktop也是可以的比如这里我可以将文件重命名为jetbrains-idea.desktop也能解决。 如何获取 WM 值 方式 1 | xprop 命令
在终端中执行下面命令
xprop | grep WM_CLASS此时鼠标光标会变成一个加号此时使用鼠标点击已经打开的软件页面会得到下面的输出
WM_CLASS(STRING) jetbrains-idea, jetbrains-idea引号中就是WM_CLASS,将它复制到文件中去或者用它来重命名文件就可以了。 方式 2 | 直接查看 如上图鼠标移动到dock没有图标的icon上上面的小提示就是WM_CLASS…我试了好几个软件都是对的有的中间会有空格直接带着空格输入到文件中就可以。