vala-panel-appmenu, Vala Panel ( 和xfce4面板和配合面板)的全局菜单

分享于 

4分钟阅读

GitHub

  繁體
Global Menu for Vala Panel (and xfce4-panel)
  • 源代码名称:vala-panel-appmenu
  • 源代码网址:http://www.github.com/rilian-la-te/vala-panel-appmenu
  • vala-panel-appmenu源代码文档
  • vala-panel-appmenu源代码下载
  • Git URL:
    git://www.github.com/rilian-la-te/vala-panel-appmenu.git
    Git Clone代码到本地:
    git clone http://www.github.com/rilian-la-te/vala-panel-appmenu
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/rilian-la-te/vala-panel-appmenu
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    

    Vala面板应用程序菜单

    Vala面板应用程序菜单是一个全局菜单小程序,用于Vala面板,xfce4-panel和mate面板(还计划了Budgie 10.x ),unity-gtk-module用作后端,因此也必须安装(请参见下面的说明)。

    需要的依赖关系

    • GLib (> =2.50.0 )
    • GTK+ (> =3.22.0 )
    • valac (> =0.24.0 )
    • libbamf (> =0.5.0)

    编译说明

    • 通过键入以下命令将此存储库克隆到home目录:git clone https://github.com/rilian-la-te/vala-panel-appmenu.git 然后cd进入目录
    • 类型git submodule init && git submodule update 下载子模块(cmake和dbus菜单子模块)
    • mkdir build && cd build
    • 你已经准备好运行cmake,首先,检查以下标志:
    • CMAKE标志:
    • -DENABLE_XFCE=[ON/OFF]使用ON为XFCE面板编译applet
    • -DENABLE_BUDGIE=[ON/OFF]使用ON为budgie编译(实验性)
    • -DENABLE_VALAPANEL=[ON/OFF]使用ON为Vala面板编译
    • -DENABLE_MATE=[ON/OFF]使用ON为MATE面板编译
    • -DENABLE_JAYATANA=[ON/OFF]使用ON包含Jayatana库(为Java Swing应用程序启用全局菜单)
    • -DENABLE_APPMENU_GTK_MODULE=ON如果你为Arch (请参阅下面的说明,包括Arch的unity-gtk-module )或Ubuntu (Ubuntu用户可以从Ubuntu unity-gtk-module repositories)以外的发行版编译,则使用此标志
    • -DMAKE_BOLD_APPNAME=[ON/OFF]使用ON使appname菜单字体粗体(类似于macOS菜单样式)
    • -DCMAKE_INSTALL_PREFIX=[path]默认情况下,Vala-Panel-Appmenu将安装在/usr/local目录中,可以使用此标志更改,对于某些DE (XFCE,例如),需要将安装前缀与面板前缀(大多数发行版中的/usr )匹配,所以,不要忘记它
    • 一旦你决定了包含的标志,请键入(从生成目录)cmake [flags] ..
    • 构建成功后,可以通过键入以下命令来编译和安装Vala-Panel-Appmenumake && sudo make install

    Post-Build说明

    • 安装bamfdaemon (如果它没有与libbamf绑定)
    • 强烈建议将bamfdaemon添加到autostart
    • 使用下面的说明安装GTK模块
    • 要使QT菜单正常工作,请安装发行版的qt4和QT appmenu软件包,例如在Ubuntu 17.04中,这涉及到键入sudo apt-get install appmenu-qt

    要为发行版安装并启用unity-gtk-module:

    基于ubuntu的发行版

    • 键入以下命令安装unity-gtk-modulesudo apt-get install unity-gtk-module-common unity-gtk2-module unity-gtk3-module
    • 遵循(应用菜单gtk模块)README中的说明,但是将appmenu-gtk-module的出现都替换为unity-gtk-module

    MAT  菜单  PAN  MATE  PANE  面板  
    相关文章