0.0.1 |
|
---|
#22 in #cpython
68KB
2.5K SLoC
cpywm
cpywm - 由 CPython 驱动的窗口管理器
cpywm 是一个针对 x11 的 CPython 驱动的平铺式窗口管理器。它完全使用 Python 进行配置,并使用 CPython 纯嵌入。
运行 cpywm 将在 Python 中暴露一个 cpywm
模块,Python 代码可以使用它来创建配置,然后窗口管理器将随后使用这些配置。
需求
- CPython 3.7
- Xlib 头文件
安装
git克隆 https://github.com/mental32/cpywm
cdcpywm
sudomake install
运行 cpywm
将以下行添加到您的 .xinitrc
中以使用 startx 启动 cpywm
exec cpywm
为了将 cpywm 连接到特定的显示器,请确保已正确设置 DISPLAY
环境变量,例如。
DISPLAY=foo.bar:1exec cpywm
这将在主机 foo.bar
的 :1
显示器上启动 dwm。
配置
cpywm 的配置是通过创建一个自定义 Python 软件包,并为 cpywm 提供导入路径或文件路径来完成的。
exec cpywm ~/.config/cpywm/config.py
如果没有提供配置,cpywm 将使用(默认配置)[./default.py]
依赖项
~4.5MB
~95K SLoC