一个用户友好的gui,用于为linux上安装的应用程序创建桌面条目。

desktop-entry-creator的Python项目详细描述


Logo

桌面条目创建者

PyPILicense

一个用户友好的gui,用于为linux上安装的应用程序创建桌面条目。

Screenshot

安装

  1. 安装所需的系统软件包:

    • 基于Fedora和RHEL的发行版:
      sudo dnf install python3-devel cairo cairo-devel python3-cairo gobject-introspection gobject-introspection-devel cairo-gobject cairo-gobject-devel
      
    • 基于ubuntu和debian的发行版:
      sudo apt install python3-dev libcairo2 libcairo-dev python3-cairo libgirepository-1.0-1 libgirepository1.0-dev libcairo-gobject2
      
  2. 使用pip安装:

    pip install desktop-entry-creator
    

开发

  1. 安装安装部分中提到的所需系统包。
  2. 使用pipenv设置python 3虚拟环境:
    pipenv --three
    
  3. 激活虚拟环境并安装依赖项:
    pipenv shell
    pipenv install --dev
    
  4. 运行位于desktop_entry_creator目录下的app.py以启动图形用户界面:
    ./desktop_entry_creator/app.py
    

许可证

这个项目是根据GPL v3 license的条款授权的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring安全编程授权   java Android库AAR取决于另一个库   Java/Groovy双精度语句问题   爪哇。查看安卓监视器图形时,release()不会减少我的内存   java无法在子类中使用EventFiringWebDriver对象   java第一个if语句始终为true,但第二个if语句不为true   java如何从作为字符串提供的XML源代码创建可绘制(或XmlResourceParser对象)?   多线程Java并发问题锁和同步方法   java Android Studio注册链接   java ArrayList of ArrayList of String   使用Shadow重新定位的包中的java Kotlin属性不起作用   java在接口org上找不到方法。阿帕奇。伊巴蒂斯。遗嘱执行人。陈述名为prepare的语句处理程序   如何在Java中放大2倍?   java当参数作为RequestBody和RequestParam发送时,sprig控制器无法识别发送的请求