deepin添加鼠标右键菜单以及快捷键拯救桌面崩溃
自从开始接触Linux 后先后使用过redhat ubuntu,最后一头扎进了deepin的怀抱,为什么呢?
国产操作系统,以前没法用,现在好好不容易有点希望了,必须得支持一下: ),事情是做了才会成,而不是成了才去做,
自己家狗崽子不争气,打一顿,帮他改,别人家的狼崽子是养不熟的,看看中兴就懂了,deepin感觉是最好的linux国产发行版了,用了有两三年了总的来说,感觉还不错,界面向macos靠齐,应用向windows靠齐,基本的常用的软件都有比较好的支持,看电影听歌,办公软件,开发工具无压力,官方也在不断的添加新的特性及功能,总体来说是越来越好了,但是最大的缺点是不太稳定,如花屏等问题,其中最为常见的问题应该是dock崩溃了吧,我现在的版本以及是15.9.3最新版了,就在刚才dock又崩溃了,选择linux就是选择了去解决问题,共享方法,linux的世界里用户的集合就是官方…
添加右键刷新重载dock以及桌面
结合deepin论坛中某位大神的思路我向下又走了一步,让这个刷新更具实际意义:
1 安装脚本install.sh
#!/bin/bash
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games:/sbin:/usr/sbin
#拷贝refresh.json至对应的系统目录下,实现右键菜单刷新项目的显示
echo "为deepin添加右键刷新功能......"
[ ! -d ~/.config/deepin/dde-file-manager/menuextensions ] && mkdir ~/.config/deepin/dde-file-manager/menuextensions;cp ./refresh.json ~/.config/deepin/dde-file-manager/menuextensions/ || cp ./refresh.json ~/.config/deepin/dde-file-manager/menuextensions/
echo "需要授权,请输入您的密码进行授权!"
sudo cp ./refresh-wxr /usr/bin/refresh-wxr
sudo chmod +x /usr/bin//refresh-wxr
#键盘模拟软件 用于处理deepin-refresh文件中的xte
echo "安装xautomation......"
sudo apt install xautomation
echo "添加右键刷新功能完毕,快去看看吧^_^"
2 refresh-wxr.sh
#!/bin/bash
#取除桌面特效桌面
xte 'keydown Super_L' 'keydown Shift_L' 'keydown Tab' 'keyup Super_L' 'keyup Shift_L' 'keyup Tab'
#重启dock(任务栏)
killall dde-dock
#关闭 metacity 窗管合成,取代正在运行的窗管(依据需要选择使用):deepin-metacity --no-composite --replace
#echo 你的root密码|sudo -S service lightdm restart 这句会重新启用窗口管理器,类似与注销账户重新登录,我不需要,大家按需要谨慎选择吧 :)
3 refresh.json
[
{
"MenuType": "EmptyArea",
"Icon": "",
"Text[zh_CN]": "刷新",
"Exec": "refresh-wxr"
}
]
好了,现在在命令终端中执行 chmod +x install.sh
sudo ./install.sh
现在桌面右键菜单已经有了,刷新按钮,这个可不是为了迁就你windows使用习惯的安慰剂,会依据你在refesh-wxr,sh 中的指令,关闭特效,重启任务栏dock,甚至你可以配置切换窗管,重启窗管等操作.
倘若你担心卡死到连刷新菜单都打不开了,可以将refesh-wxr.sh 添加到deepin快捷键,比如F5 ,基础操作就不多说了.
好了,至此我在CSDN 的第一篇博客就开张了,希望对你有用 ?