一个用户友好的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如何在ArrayList<List>中选择我的列表中的哪一列用于排序我的ArrayList?   Java设计模式相当于Smalltalk的:   如何在Java中说stringA>stringB   用Python重写Java代码的Python方式   java如何在Mybatis for Postgresql db中使用like(非IN)编写查询?   java看不到如何禁用AlertDialog对话框   java正常转换,但照明仍然很奇怪?   为什么Java中存在检查和未检查异常   使用Flink的JavaSpringBootGradle项目不起作用   java我可以在最终hashmap中存储函数名以供执行吗?   java无法理解实际应用程序中的枚举   java Hibernate注释执行内部连接   java Jenkins Maven3错误,工件已启用   数组的java打印内容只返回[null,null,null,null]   java对同一实体的多个更新   java将日期从一个时区转换为本地时区   jface tableviewer中的java多行功能或换行文本功能   ArrayList是如何在Java中实现的?   如何将程序的输出像矩阵一样写入文件,Java   java EasyMock和返回泛型类的方法