shithub: drawfs

ref: 798897c28e191cd4c2513afb658fa196b3fbb95c
dir: /Readme.md/

View raw version
# drawfs

**This project is in early development stages. Expect lots of bugs!**

## Usage notes

**Note:** Instead of running the programs manually, you can use the script
`t.rc`. All `t.rc` scripts are built around amd64 architecture.

### Run drawfs

- It's best to just use `cd drawfs && t.rc`, but you can do it manually:
- `cd drawfs`
- `X.out -n test`

### Run mousefs

- It's best to just use `cd mousefs && t.rc`, but you can do it manually:
- `cd mousefs`
- `X.out -n test`

### Run graphical program

- `mount -b /srv/drawfs.test /dev`
- `mount -b /srv/mousefs.test /dev`
- just run any graphical program in that new environment

### Run drawmgr in a separate window

- `cd drawmgr`
- `X.out -n test`
- for now, 'q' and 'Del' exit the program
- 'r' is supposed to refresh the screen manually

## Planned features

- `mousefs`: mouse(3) replacement
- `consfs`: limited cons(3) replacement, for keyboard input
- maybe more

## Known Bugs

- only one and the first drawfs client can connect
- after drawing, the screen image isn't updated