bond-wm

所属分类:系统编程
开发工具:TypeScript
文件大小:0KB
下载次数:0
上传日期:2024-01-07 04:52:05
上 传 者sh-1993
说明:  基于web技术构建的X窗口管理器。
(An X Window Manager built on web technologies.)

文件列表:
apps/wm/
assets/
docs/
packages/
patches/
scripts/
.eslintignore
.eslintrc.js
.prettierignore
.prettierrc.json
LICENSE.md
package.json
pnpm-lock.yaml
pnpm-workspace.yaml
turbo.json

bond-wm logo

An X Window Manager built on web technologies.

### [Read the docs to get started ](https://wnayes.github.io/bond-wm) Bond Window Manager is a [X window manager](https://en.wikipedia.org/wiki/X_window_manager) gives web developers a familiar platform for total customization of their desktop appearance. The goal is to thoughtfully apply front-end technologies to the desktop. Today this means: - [Node.js](https://nodejs.org) driving a window manager core, which creates desktop and frame windows using [Electron](https://www.electronjs.org/) and its underlying Chromium engine. - [Vite](https://vitejs.dev/) providing first class support for TypeScript, JSX, CSS modules, and more. Vite enables "hot module replacement" for rapid iteration on desktop styling. - [React](https://react.dev/) as the primary supported UI library. ## Screenshot ![bond-wm screenshot](assets/screenshots/1.png?raw=true) ## Development This repository uses the pnpm package manager. [Install pnpm](https://pnpm.io/installation) for your operating system. To do prerequisite build steps: pnpm install pnpm build (Equivalent to `npm run build` if you prefer npm for running scripts.) To start a test X server (requires Xephyr): pnpm startx To start the window manager: pnpm start --config ./packages/react-config Substitute your own config package with the default one above as desired. ## License [MIT License](LICENSE.md) Individual packages within the repository sometimes have different licenses.

近期下载者

相关文件


收藏者