mirror of
https://github.com/cage-kiosk/cage.git
synced 2025-10-29 05:40:19 -04:00
README: update build instructions
This commit is contained in:
parent
66313efb01
commit
e664fdce79
1 changed files with 11 additions and 10 deletions
21
README.md
21
README.md
|
|
@ -7,8 +7,8 @@ application.
|
||||||
|
|
||||||
This README is only relevant for development resources and instructions. For a
|
This README is only relevant for development resources and instructions. For a
|
||||||
description of Cage and installation instructions for end-users, please see
|
description of Cage and installation instructions for end-users, please see
|
||||||
[the Wiki](https://github.com/Hjdskes/cage/wiki/) and [its project
|
[its project page](https://www.hjdskes.nl/projects/cage) and [the
|
||||||
page](https://www.hjdskes.nl/projects/cage).
|
Wiki](https://github.com/Hjdskes/cage/wiki/).
|
||||||
|
|
||||||
## Release signatures
|
## Release signatures
|
||||||
|
|
||||||
|
|
@ -30,20 +30,21 @@ $ meson build
|
||||||
$ ninja -C build
|
$ ninja -C build
|
||||||
```
|
```
|
||||||
|
|
||||||
|
By default, this builds a debug build. To build a release build, use `meson
|
||||||
|
build --buildtype=release`.
|
||||||
|
|
||||||
Cage comes with compile-time support for XWayland. To enable this,
|
Cage comes with compile-time support for XWayland. To enable this,
|
||||||
first make sure that your version of wlroots is compiled with this
|
first make sure that your version of wlroots is compiled with this
|
||||||
option. Then, add `-Dxwayland=true` to the `meson` command above. Note
|
option. Then, add `-Dxwayland=true` to the `meson` command above. Note
|
||||||
that you'll need to have the XWayland binary installed on your system
|
that you'll need to have the XWayland binary installed on your system
|
||||||
for this to work.
|
for this to work.
|
||||||
|
|
||||||
You can run Cage by running `./build/cage APPLICATION`. If you run it
|
You can run Cage by running `./build/cage APPLICATION`. If you run it from
|
||||||
from within an existing X11 or Wayland session, it will open in a
|
within an existing X11 or Wayland session, it will open in a virtual output as
|
||||||
virtual output as a window in your existing session. If you run it at
|
a window in your existing session. If you run it at a TTY, it'll run with the
|
||||||
a TTY, it'll run with the KMS+DRM backend. In debug mode (default
|
KMS+DRM backend. In debug mode (default build type with Meson), press
|
||||||
build type with Meson), press Alt+Esc to quit. To build a release
|
<kbd>Alt</kbd>+<kbd>Esc</kbd> to quit. For more configuration options, see
|
||||||
build, use `meson build --buildtype=release`.
|
[Configuration](https://github.com/Hjdskes/cage/wiki/Configuration).
|
||||||
|
|
||||||
For more information, see the [Wiki](https://github.com/Hjdskes/cage/wiki).
|
|
||||||
|
|
||||||
Cage is based on the annotated source of tinywl and rootston.
|
Cage is based on the annotated source of tinywl and rootston.
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue