Progman 使用教程
progman progman.exe^H^H^H^H 项目地址: https://gitcode.com/gh_mirrors/pr/progman
1. 项目的目录结构及介绍
Progman 是一个基于 X11 的简单窗口管理器,其设计灵感来源于 Windows 3 时代。以下是项目的目录结构及其简要介绍:
progman/
├── atom.c # 原子操作相关实现
├── atom.h # 原子操作相关头文件
├── client.c # 客户端窗口相关实现
├── client.h # 客户端窗口相关头文件
├── events.c # 事件处理相关实现
├── keyboard.c # 键盘事件处理相关实现
├── launcher.c # 启动器相关实现
├── manage.c # 窗口管理相关实现
├── parser.c # 配置文件解析相关实现
├── parser.h # 配置文件解析相关头文件
├── progman.c # 主程序实现
├── progman.h # 主程序头文件
├── progman.ini # 配置文件
├── README.md # 项目说明文件
├── LICENSE # 项目许可证文件
├── Makefile # 编译配置文件
├── tests/ # 测试目录
├── themes/ # 主题目录
└── util.c # 实用工具函数实现
2. 项目的启动文件介绍
项目的启动主要通过 Makefile
文件进行编译,以下是编译和安装的基本步骤:
- 编译项目:执行
make
命令 - 安装项目:执行
make install
命令,默认安装到/usr/local
目录
编译成功后,可以在终端中运行 progman
命令启动窗口管理器。
3. 项目的配置文件介绍
Progman 的配置文件为 progman.ini
,位于用户的主目录下的 .config/progman/
目录中。以下是配置文件的基本结构和功能:
[general]
# 通用配置
[keyboard]
# 键盘绑定配置
Win+L = exec xlock
[desktop]
# 桌面右键菜单配置
Mouse3 = exec xterm
[launcher]
# 启动器配置
[general]
:通用配置,可以设置一些全局参数。[keyboard]
:键盘绑定配置,可以添加自定义的键盘快捷键。[desktop]
:桌面右键菜单配置,可以设置桌面右键菜单的行为。[launcher]
:启动器配置,用于配置启动器菜单中显示的程序列表。
通过修改 progman.ini
文件,用户可以根据自己的需求定制 Progman 的行为和外观。
progman progman.exe^H^H^H^H 项目地址: https://gitcode.com/gh_mirrors/pr/progman
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考