SeptemberHX / dde-globalmenu-service

DBus service registery for dde-globalmenu

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DDE Global Menu Service

Create the specific DBus (com.canonical.AppMenu.Registrar) for the global menu & gtk global menu dbus proxy

Most of the codes are from the KDE.

How to install

For Deepin V20

Go to release page, download the latest deb package, and install the deb file.

Build on UOS

  • sudo apt install git cmake g++ extra-cmake-modules libxcb-util-dev
  • git clone https://github.com/SeptemberHX/dde-globalmenu-service.git
  • cd dde-globalmenu-service-master
  • mkdir build
  • cd build
  • cmake ..
  • make -j8 package
  • Install the generated *.deb file. Enable autostart from the application menu.
  • edit ~/.gtkrc-2.0, add gtk-modules=appmenu-gtk-module
  • edit ~/.config/gtk-3.0/settings.ini, add gtk-modules=appmenu-gtk-module in [Settings] section
  • log out or reboot

For other distributions

It needs to be built from source on your own.

About

DBus service registery for dde-globalmenu

License:GNU General Public License v3.0


Languages

Language:C++ 93.0%Language:CMake 5.8%Language:C 1.2%