Deepin全局菜单

有可能会出现dock任务栏和顶部菜单重叠的情况

一、配置dde-top-panel

https://github.com/SeptemberHX/dde-top-panel

  1. 下载

最新版本请到Github:https://github.com/SeptemberHX/dde-top-panel/releases/download

wget https://github.com/SeptemberHX/dde-top-panel/releases/download/0.5.5/dde-top-panel-0-5-5.zip
  1. 解压
unzip -x dde-top-panel-0-5-5.zip
  1. xml文件和glib-compile-schemas文件拷贝到 schemas
sudo cp *.xml /usr/share/glib-2.0/schemas
sudo glib-compile-schemas /usr/share/glib-2.0/schemas
  1. 添加执行权限
chmod +x ./dde-top-panel
  1. 运行
./dde-top-panel
  1. 添加到dock系统插件列表
    将你想使用的插件复制到 ~/.local/lib/dde-top-panel/plugins
cp ./dde-top-panel ~/.local/lib/dde-top-panel/plugins
  1. 设置开机启动

二、配置dde-globalmenu-service

到github上下载最新的 release

我当前下载的是0.9.1的:dde-globalmenu-service-0-9-1.zip

步骤

  1. 下载
wget https://github.com/SeptemberHX/dde-globalmenu-service/releases/download/0.9.1/dde-globalmenu-service-0-9-1.zip
  1. 解压
unzip -x dde-globalmenu-service-0-9-1.zip
  1. 进入解压目录
    该目录就两个文件dde-globalmenu-servicedde-globalmenu-service.desktop
cd dde-globalmenu-service-0.9.1
  1. 复制dde-globalmenu-service/usr/bin
sudo cp dde-globalmenu-service /usr/bin
  1. 复制cp dde-globalmenu-service.desktop~/.config/autostart
cp dde-globalmenu-service.desktop ~/.config/autostart
  1. 编辑~/.gtkrc-2.0
edit ~/.gtkrc-2.0

添加gtk-modules=appmenu-gtk-module到文件中

  1. 编辑``
~/.config/gtk-3.0/settings.ini

添加gtk-modules=appmenu-gtk-module 到文件的 [Settings] 下面

  1. 安装依赖
sudo apt-get install appmenu-qt appmenu-gtk2-module appmenu-gtk3-module  libdbusmenu-gtk3-4  libdbusmenu-gtk4 libdbusmenu-qt5-2
  1. 注销或重启

参考(全局菜单):https://bbs.deepin.org/post/195128
参考(美化) :https://bbs.deepin.org/post/197841

posted @ 2020-11-21 15:59  LANGKYE#  阅读(717)  评论(0编辑  收藏  举报