Skip to content
ButtleOFX is an open source compositing software.
Branch: develop
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
QuickMamba @ 2a4cb85 Fix Qt/Qml api changements with Qt5.5 May 27, 2016
applications/qSam add TuttleOFX submodule and move qSam from Tuttle to Buttle Jul 13, 2012
buttleofx Merge pull request #192 from aoblet/docker Jun 6, 2016
doc
example travis clean: logging-not-lazy Jul 4, 2015
qml/QuickMamba Merge pull request #6 from buttleofx/ScreenPicker Jan 28, 2015
tests Prepare for python module's new structure Dec 4, 2012
.gitignore
.gitmodules fix submodules path Mar 3, 2013
.landscape.yml add landscape configuration file Jan 30, 2016
.travis.yml travis: do not fail, it's just a check May 10, 2015
AUTHORS.md Fix broken Markdown headings Apr 17, 2017
Dockerfile
INSTALL.md New INSTALL file May 8, 2015
README.md
blackMosquito.png Features: Jul 13, 2015
buttleApp.py
input.jpg Better use of QProperties Jan 18, 2013
setup.py add setup.py Jan 1, 2015
tox.ini add flake8 configuration file Aug 3, 2014
viewerGL_example.py travis clean: new style class and logging-not-lazy Jul 4, 2015

README.md

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

You can’t perform that action at this time.