Ubuntu 18.04 固定程序图标到任务栏
如:添加google
cd ~/.local/share/applications/
touch google.desktop
vi google.desktop
填入:
#!/usr/bin/env xdg-open
[Desktop Entry]
Version=1.0
Terminal=false
Type=Application
Name=google
Exec= /home/google/xxx
Icon= /home/google/xxx.png
NoDisplay=false
StartupWMClass=
保存后,在系统应用里会出现一个对应图标,名称为Name设定的值(google)的应用
将该应用拖到任务栏即可。
打开应用,初次启动,会在任务栏出现2个程序图标,此时终端输入
xprop |grep WM_CLASS
鼠标变为+字,点击打开的应用,会在终端出现
WM_CLASS(STRING) = "jetbrains-google1", "jetbrains-google2"
将前面的字符串 “jetbrains-google1“作为StartupWMClass值,再次保存desktop文件。
重启应用即可。