kupfer, kupfer,智能启动器`master'的kupfer分支版本

分享于 

5分钟阅读

GitHub

  繁體 雙語
kupfer, smart, quick launcher. `master' is kupfer's release branch.
  • 源代码名称:kupfer
  • 源代码网址:http://www.github.com/kupferlauncher/kupfer
  • kupfer源代码文档
  • kupfer源代码下载
  • Git URL:
    git://www.github.com/kupferlauncher/kupfer.git
    Git Clone代码到本地:
    git clone http://www.github.com/kupferlauncher/kupfer
    Subversion代码到本地:
    $ svn co --depth empty http://www.github.com/kupferlauncher/kupfer
    Checked out revision 1.
    $ cd repo
    $ svn up trunk
    
    kupfer是一个智能,快速启动主页:片尾:许可证:
    https://kupferlauncher.github.io/
    版权所有 2007 -2017 Ulrik Sverdrup和其他Kupfer作者
    GNU通用 public 许可证版本( 或者任何更高版本)

    Kupfer是一个接口,用于快速方便地访问应用程序及其文档。

    最典型的用途是找到一个特定的应用程序并启动它。 我们试图使wince容易扩展插件,这样快速访问范例可以扩展到多个对象。

    安装

    这个项目是为Waf构建系统配置的,它包括。 使用 ./waf 或者 python3 waf 运行它( 使用你的python )。

    安装遵循以下步骤:

    ./waf configure
    ./waf

    如果配置没有找到正确的python 3可执行文件,请先显式设置 PYTHON

    然后:

    ./waf install

    或者

    sudo./waf install

    在配置时可以使用 --prefix=$PREFIX 来分配安装点。 默认情况下,所有用户都安装了 Kupfer。 只为用户安装是可能的,但是二进制目录必须在你的$PATH 中。

    关于 Waf

    Waf包含在可以分发的tarball和存储库中( 所以完整的源代码是 incuded。 查看文件waf以获得作者和授权信息。

    Waf是在星期六的http://waf.googlecode.com/files/waf-1.6.11.tar.bz2 ( 25 2012年02月 ) 上通过获得的。 提取了以下文件:

    ./waf-light ->./waf
    ./waflib ->./waflib
    ./ChangeLog ->./Waf.ChangeLog
    ./waflib/Tools/* some files excluded
    ./waflib/extras/* some files excluded

    1 补丁在waf中的应用。

    构建要求

    • python 3
    • intltool
    • 可选:rst2man ( python-docutils ) 安装手册集
    • 可选:xml2po ( gnome-doc-utils ) 安装mallard帮助页面

    运行时要求

    Kupfer需要 python 3或者更高版本,以及以下重要库:

    因为到 python 3和 Gtk 3的端口是新的,所以我不知道依赖关系的下限是什么。 我已经给出了它可以工作的版本。

    • Gtk-3.0 版本 3.22
    • libkeybinder-3.0 版本 0.3.1
    • python gir1.2
    • dbus python 绑定
    • python-xdg

    机会相关性

    • 如果可用,则使用'setproctitle'来设置进程名称
    • 如果可用,你可以使用 AppIndicator3。 在debian上,依赖项所需的包 NAME 是 gir1.2-appindicator3-0.1 ( g 绑定)。

    推荐的依赖项

    • Wnck-3.0 版本 3.20 ( 没有这里功能,你无法集中运行应用程序)
    • Yelp,帮助浏览器

    一些插件需要额外的python 模块 !

    繁殖

    程序作为 kupfer 安装到 $PREFIX/bin 中。 在给定时间,一个用户只能有一个实例处于活动状态。 正常使用kupfer需要有活动的dbus会话总线。

    Keybinder模块

    Keybinder是一个用于全局键盘快捷键的库。

    在不使用 keybinder MODULE的情况下,可以使用 kupfer,例如将窗口管理器绑定分配给 kupfer 二进制文件。

    如果安装了 Keybinder gi绑定,则使用库。 如果你必须禁用它而不卸载它们,那么请参阅。

    文档

    用户指南安装为Mallard帮助页,在程序本身的"kupfer帮助"对象下可用;它也在网页上。 如果 help: URI方案有一个处理程序,Kupfer将使用帮助浏览器。 用户源的指南在 help/ 下,它是可以翻译的。

    请阅读 Documentation/Documentation/Manpage.rst 以获得技术和贡献者文档。


    REL  运行  启动器  分支  
    相关文章