Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial wayland and weston ports for DragonFly #123

merged 2 commits into from Oct 10, 2015


None yet
3 participants
Copy link

ivadasz commented Oct 10, 2015

An initial port of libwayland and the weston reference compositor to DragonFly.
Currently DragonFly specific because of, e.g. usage of libdevattr for device enumeration.

for testing with x11 backend, run something like:
mkdir /tmp/wayland_xdg
chmod 0700 /tmp/wayland_xdg
env XDG_RUNTIME_DIR=/tmp/wayland_xdg weston --use-pixman

for testing with drm backend, no Xorg server may run, and only a single instance of weston with drm-backend can run at a time (This also requires that the i915kms or radeonkms driver is running for graphics):

  • Create a group weston-launch
  • Add your user to this group weston-launch
  • Then run:
    mkdir /tmp/wayland_xdg
    chmod 0700 /tmp/wayland_xdg
    env XDG_RUNTIME_DIR=/tmp/wayland_xdg weston-launch -- --use-pixman

important TODOs left:

  • Automatically create a weston-launch group (for selecting users which are allowed to use
    weston-launch to run the weston compositor via the setuid weston-launch binary)

jrmarino added a commit that referenced this pull request Oct 10, 2015

Merge pull request #123 from ivadasz/add_wayland_weston
Add initial wayland and weston ports for DragonFly

@jrmarino jrmarino merged commit f4cb0cd into DragonFlyBSD:master Oct 10, 2015


This comment has been minimized.

Copy link

M4SSD35TRUCT10N commented Oct 13, 2015

@ivadasz Excellent! I wished that day to come and now it is true. Great work!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.