/ButtleOFX

ButtleOFX is an open source compositing software.

Primary LanguageQML

ButtleOFX

![Stories in Ready](https://badge.waffle.io/buttleofx/ButtleOFX.png?label=ready &title=Ready)

Unfortunately, this project is no more developed and maintained. You can still contact us if you need help to take over.

ButtleOFX is an open source compositing software based on TuttleOFX framework.

More informations on the official website: http://buttleofx.wordpress.com

Documentation

Install - Docker

Release

Docker 1.11.1 minimum is required. See docker install procedure.

To run the application, you just need to execute these docker commands:

docker pull buttleofx/buttleofx

XSOCK=/tmp/.X11-unix
ARGUMENT_USER_GROUPS=$(for i in $(id -G); do echo -n "--group-add $i "; done)

docker run \
	--rm \
	-it \
	-v $XSOCK:$XSOCK:rw \
	-v $HOME:$HOME \
	-v /etc/passwd:/etc/passwd:ro \
	-v /etc/group:/etc/group:ro \
	-e DISPLAY=$DISPLAY \
	-u $(id -u):$(id -g) \
	-w $HOME \
	$ARGUMENT_USER_GROUPS \
	buttleofx/buttleofx

ButtleOFX image is executed with the host user and groups.

The home folder is mounted with read-write permissions.

/etc/passwd and /etc/group are also mounted to provide host users and groups informations to the container (read-only).

Development

You need to mount the development files into the docker container when runing the image

  • BUTTLEOFX_DEV=/opt/ButtleOFX_git(from Dockerfile)

  • -v "$(pwd)":$BUTTLEOFX_DEV:ro

See Docker hub

License

Follows the TuttleOFX license TuttleOFX/COPYING.md

More information

Development teams

TuttleOFX

OpenFX

QuickMamba