Weston on RPi: running as non-root

Mika Boström mika.bostrom at nomovok.com
Fri Jan 4 00:32:43 PST 2013

On 01/03/13 20:46, Kristian Høgsberg wrote:
>> Yep. Non-root user doesn't have permission to connect to Wayland socket.
> Weston will create the socket with permissions so that only the user
> weston runs as can access it.  This is deliberate and how the
> authentication works.  As such, you can't run weston as root and then
> connect to it as a different, regular user.  In fact, you shouldn't
> run weston (including all of GL, shader compiler, protocol handling
> etc) as root.

Aye, no doubt. Since I was entirely unfamiliar with raspberry, but
wanted to use the native backend I went with existing instructions. On
the intel systems I've happily used weston-launch, and actually prefer
that approach. The RPi instructions explicitly state
--disable-weston-launch for weston's configure.

Looked at weston-launch.c, changed configure option, made the necessary
group edits and it works out of the box. Where' my brown paper bag?

 Mika Boström / mika.bostrom at nomovok.com
 Software Architect

More information about the wayland-devel mailing list