Weston

Andrea Giammarchi andrea.giammarchi at gmail.com
Thu Nov 10 14:48:53 UTC 2016


> why is it using weston-launch when you have systemd?

I am not sure I understand; that file is a service that's enable via
systemctl and it launches weston once the graphic is ready, right?

How else would you start weston on boot? Is there already a weston service
I am missing? That might simplify things for me.


> No, that does not fully work

FWICT benja works already pretty well and for a kiosk like system I think
the following is enough, or at least it is enough for benja use case ...
isn't it? Am I missing some configuration?

```
[core]
idle-time=0
modules=xwayland.so

[shell]
client=/usr/bin/app
animation=none
close-animation=none
startup-animation=none
locking=false
```

> It may appear to work at first, but you will miss the corner cases.

can you please indicate some of these corner cases?

Thank you.



On Thu, Nov 10, 2016 at 10:57 AM, Pekka Paalanen <ppaalanen at gmail.com>
wrote:

> On Thu, 10 Nov 2016 09:44:58 +0000
> Andrea Giammarchi <andrea.giammarchi at gmail.com> wrote:
>
> > It looks like you want something like benja ( https://benja.io/ ) which
> is
> > Weston + Electron based.
> >
> > It uses a service:
> > https://github.com/WebReflection/benja/blob/gh-
> pages/os/sh/weston-compositor.service
> > You can enable it via `systemctl enable weston-compositor`
>
> Hi,
>
> why is it using weston-launch when you have systemd?
>
> >
> > You also need to put
> > ```
> > [shell]
> > client=/usr/bin/chromium
> > ```
> > or the application you want to use instead of the default desktop/shell
> > inside the `~/.config/weston.ini` file, and this can be also a bash file
> > that launches chrome in fullscreen or with specific parameters.
>
> No, that does not fully work, unless you have modified chromium to also
> take care of weston-desktop-shell's responsibilities.
>
> weston-desktop-shell does not only do the wallpaper and panel, it also
> provides the lock screen and pointer cursors for grabs and unresponsive
> apps, plus more. See weston-desktop-shell.xml in Weston repository.
>
> It may appear to work at first, but you will miss the corner cases.
>
> Doing that also gives the app privileges it would not have otherwise
> (i.e. bind to and use weston_desktop_shell interface).
>
>
> Thanks,
> pq
>
> > You can test that everything works as expected simply using
> > `/usr/bin/weston-terminal` as client to find yourself within the shell
> (or
> > you can just use Benja to develop your portable app)
> >
> > Best Regards
> >
> >
> >
> > On Wed, Oct 26, 2016 at 3:10 PM, Nikola Popovic <
> nikola.popovic at rt-rk.com>
> > wrote:
> >
> > > Greetings.
> > >
> > > I have installed yocto on my board. Im planing to run weston just after
> > > boot finish and to run chromium inside weston. Is it possible to write
> some
> > > script or something in weston.ini to run chromium inside weston
> without my
> > > interaction.
> > >
> > > Tnx!
> > >
> > > --
> > > Nikola Popovic
> > > Software Engineer
> > > Tel: +381 21 4801 1304
> > > E-mail : nikola.popovic at rt-rk.com
> > >
> > > RT-RK LLC
> > > Narodnog fronta 23a
> > > 21000 Novi Sad
> > > Serbia
> > > www.rt-rk.com
> > >
> > > _______________________________________________
> > > wayland-devel mailing list
> > > wayland-devel at lists.freedesktop.org
> > > https://lists.freedesktop.org/mailman/listinfo/wayland-devel
> > >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/wayland-devel/attachments/20161110/fbe68204/attachment.html>


More information about the wayland-devel mailing list