Ubuntu 14.04 Docky 无法锁定图标 & 两个图标的解决方法

Docky 无法锁定 Chrome 图标的解决方法

1)安装 gconf-editor

1
sudo apt-get install gconf-editor

2)按 CTRL+ALT+T 打开终端,输入:

1
gconf-editor

3)移动到 /apps/docky-2/Docky/Interface/DockPreferences/Dockn

4)双击 Launchers

5)弹出编辑键对话框,增加:

1
file:////usr/share/applications/google-chrome.desktop

6)关闭 gconf-editor 和重启 Docky

Docky 两个图标的解决方法

Docky 只负责显示图标,图标的各种配置项都在 /usr/share/applications 下的各种 desktop 文件中。

本文以 Chrome 为例

1
sudo vim /usr/share/applications/google-chrome.desktop

添加以下配置项

1
StartupWMClass=Google-chrome-stable

取得 StartupWMClass 值的方法

在终端输入:

1
xprop WM_CLASS

出现一个十字指针,点击需要取值的应用窗口,终端会输出结果,例如:

1
WM_CLASS(STRING) = "gnome-terminal", "Gnome-terminal"

该窗口的 WM_CLASS 为 “gnome-terminal” 或 “Gnome-terminal”

然后关闭 Docky,删除缓存文件,打开 Docky

1
2
3
ps -aux|grep docky            # 找到进程号
kill pid # pid为docky进程号
rm -rf ~/.cache/docky # 删除缓存文件

然后 Alt+F2,运行 Docky。

使用 gconf-editor 删除锚图标需要修改 GConf 配置数据库

打开之后定位到 apps–>docky-2–>Docky–>Items–>DockyItem,然后看到右边有个键为 ShowDockyitem 的键值对,把值的勾选撤销。这个操作也需要删除缓存文件,重启 Docky。

(完)