动态生成“程序”目录的守护程序程序

programs-integrator的Python项目详细描述


程序集成器

program s integrator是一个gnu/linux守护程序,用python编写,动态生成用户主目录中的“programs”目录。它定期扫描所有xdg_data_目录,并在受管目录中创建指向应用程序桌面项的符号链接。

系统d

程序作为用户系统服务运行。运行和管理程序需要与图形环境的用户会话。

程序积分器控制

它启动图形工具来管理程序的配置。配置存储在“~/.config/programs integrator”目录中。它允许您更改设置,列出从链接中排除的destkop条目,并为您提供有关xdg_data_dirs的信息。 screenshot

安装

应用程序只支持用户安装。系统范围的安装将不起作用,因为此应用程序作为用户专用服务。

安装软件包

使用PIP安装

programs integrator可用作pypi包。它可以下载并与pip一起安装

pip install --user programs-integrator
手动安装

不建议手动安装程序,因为应用程序不由任何包管理器管理。可以使用setuputils包使用“setup.py”脚本手动安装。

git clone https://github.com/artudi54/programs-integrator
cd programs-integrator
./setup.py install --single-version-externally-managed

注册systemd服务

要启动服务,需要启用systemd用户服务

systemctl --user daemon-reload
systemctl --user enable programs-integrator.service
systemctl --user start programs-integrator.service

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

推荐PyPI第三方库


热门话题
如何在java中调用Paint组件方法   多层次POM中的java覆盖依赖项/插件管理   java模式识别   JavaSpringMVC+Log4j2定义了Log4j2。未标识非类路径位置中的属性文件   java我们如何将IntelliJ IDEA中的maven和gradle项目与源代码浏览支持集成?   Maven mvn exec:java在Windows上工作,但不是Ubuntu 20   java在Jaxb2Marshaller上使用带有packagesToScan属性的JAXBElement时没有端点适配器   java删除方法和节点   java如何为某些场景创建正则表达式模式   java如何通过gridView中的intent()传递ArrayList数据。setOnItemClickListener()   java UnsupportedClassVersionError 1.7/1.5   java为什么JVM参数是http。tomcat servlet没有使用proxyHost?   java将ArrayList从字母顺序排序到最频繁/最不频繁   java动态字段列表迭代   java如何将字节转换为位?   hadoop java。mapreduce作业中的lang.NullPointerException   javasocketIO无法与Android中的LocationListener一起使用   java在卸载时清除内部存储   java池回收错误2个精灵同时碰撞到一个精灵