【更新】用CairoDock替换深度Dock教程
Tofloor
poster avatar
Bluek404
deepin
2014-04-23 03:58
Author
介于目前dde的dock问题繁多
经常卡死不说,而且容易误触发和内存泄露
所以更新一下这个教程

首先,你需要安装Cairo Dock
打开终端,输入下面的命令
  1. sudo apt-get install cairo-dock
Copy the Code
等安装完成后你可以在启动器里找到Cairo Dock的图标(直接在启动器里输入cairo就可以搜索到)
然后启动它
这时候会弹出一个窗口
让你选择是否启用硬件加速
如果你用的是独立显卡或者核心显卡(部分独立显卡需要安装驱动后)
直接点击yes就行了
如果是集成显卡之类的,还是算了吧(当然部分也可以开启)
然后会弹出一个Dock,你会发现和原先的Dock重叠了
这时候需要干掉原先的dock
首先关闭dock的自动重启
  1. gsettings set com.deepin.dde.daemon sessionwatcher false
Copy the Code
然后干掉它
  1. pkill dde-dock
Copy the Code
效果图:
DeepinScreenshot20140422195119.png

为新的dock添加开机启动:
首先右键你新加的dock
会看见一个“添加到开机启动”的选项
点击一下即可

然后是禁止原生dock的启动
因为各种原因所以不能直接卸载dde-dock(会导致桌面环境种种问题)
所以添加一个开机自动kill dde-dock的启动项
具体步骤就是在autostar里添加一个desktop文件来执行命令
这里我直接写成了一个命令
  1. echo -e "[Desktop Entry]\nEncoding=UTF-8\nType=Application\nTerminal=false\nStartupNotify=false\nExec=pkill dde-dock\nX-GNOME-Autostart-enabled=true" >> ~/.config/autostart/kill-dde-dock.desktop
Copy the Code

======================================================
教程结束
然后还有一个问题,像输入法还有QQ什么的会在Dock不显示
这时候右键Dock>>Cairo-Dock>>配置
然后勾选桌面通知即可
DeepinScreenshot20140422184422.png
然后还有部分通知托盘不会显示(因为是用的旧版的托盘什么的)
需要再添加一个Notification Area Old
这个插件默认不会显示在底部dock上
这样设置即可
DeepinScreenshot20150122155521.png
-----------------------------------------------------------------------------------------
这个Dock其实还内置了一个桌面环境
可以在登陆的时候选择,有兴趣的同学可以试试
======================================================
如果想恢复Deepin Dock
先开启dde-dock的自动重启
  1. gsettings set com.deepin.dde.daemon sessionwatcher true
Copy the Code
然后删除自动kill
  1. rm ~/.config/autostart/kill-dde-dock.desktop
Copy the Code
Reply Favorite View the author
All Replies
love19841009
deepin
2014-07-13 02:50
#1
不错,MARK一下
Reply View the author
a287740928
deepin
2014-07-13 07:34
#2
不错,不知道如何在docky上添加托盘,有无插件
Reply View the author
Bluek404
deepin
2014-07-13 22:12
#3
不错,不知道如何在docky上添加托盘,有无插件
这个自带插件的
在设置里翻翻就有
Reply View the author
fredy4212
deepin
2014-07-15 17:59
#4
有點醜........
Reply View the author
133******90
deepin
2014-10-08 03:32
#5
怎么我在正式版上面这样设置无效了,killall dde-dock完全不管用,加上sudo也一样。
于是用另外一个方法,在登陆界面选择使用cairo,结果进去以后桌面的右击菜单没有了,搜狗输入法也打不开。。。请问有没有什么高招啊
Reply View the author
Bluek404
deepin
2014-10-08 05:26
#6
怎么我在正式版上面这样设置无效了,killall dde-dock完全不管用,加上sudo也一样。
于是用另外一个方法,在登陆界面选择使用cairo,结果进去以后桌面的右击菜单没有了,搜狗输入法也打不开。。。请问有没有什么高招啊
这个方法已经失效
因为dde增加了守护进程
Reply View the author
snyh1010
deepin
2015-01-14 22:33
#7
[quote]怎么我在正式版上面这样设置无效了,killall dde-dock完全不管用,加上sudo也一样。
于是用另外一个方法,在登陆界面选择使用cairo,结果进去以后桌面的右击菜单没有了,搜狗输入法也打不开。。。请问有没有什么高招啊
这个方法已经失效
因为dde增加了守护进程[/quote]
用gsettings编辑 com.deepin.dde.daemo下的sessionwatcher字段,就可以关闭自动重启dock等功能。 (目前请不要尝试直接关闭dock这个插件,否则登陆dde会有问题)
Reply View the author
Bluek404
deepin
2015-01-22 23:59
#8
用gsettings编辑 com.deepin.dde.daemo下的sessionwatcher字段,就可以关闭自动重启dock等功能。 (目前请不要尝试直接关闭dock这个插件,否则登陆dde会有问题)
已经更新
不过daemo少了个n吧……
Reply View the author
snyh1010
deepin
2015-01-23 00:53
#9
[quote]
用gsettings编辑 com.deepin.dde.daemo下的sessionwatcher字段,就可以关闭自动重启dock等功能。 (目前请不要尝试直接关闭dock这个插件,否则登陆dde会有问题)
已经更新
不过daemo少了个n吧……[/quote]
是的  ops:
Reply View the author
wuwangwocc
deepin
2015-03-05 23:43
#10
来学习了呀
Reply View the author