Professional services on Wayland / LINUX Display Server

2021-07-30 Thread Stephane Tosoni
Hello,



I am in charge of a new LINUX Desktop project, we are trying to find an
expert (professional service) on Wayland / LINUX Display Server.



We are looking for a Linux expert on graphical environments (Desktop) to
provide us a technical analyze on what it's possible to implement on LINUX
Desktop to supervise it, on the graphical side.



Attended is to validate the sustainability of the approach for the next
releases of the Linux under Desktop.

I’m trying to find a technical analysis to answer these kinds of questions:



How to analyze under "Wayland,”

   - all the windows and the Window in the foreground (and binary ) user
   process associated with it and running under "Wayland".
   - the duration of user interaction each window from the "Wayland client"



If you are able to provide this expertise, or you know someone who has
skills on these topics,  please contact us.



*Stéphane TOSONI*

R&D Manager

+(33) 6 07 40 91 52

stephane.tos...@interact-software.com

www.interact-software.com





RE: xrandr and xwayland

2021-07-30 Thread David Deyo

Hello  everyone,

I need to rotate  my screen 90 degrees and back to normal in xwayland on an 
iMX8 running gatesgarth distro.

Does anyone know if xrandr can be coerced/modified to make rotations work?  I’m 
in the middle of xserver, libX11, libxrandr and xrandr source.

How would a client communicating to Xwayland as the xserver request a rotation? 
 Does Xwayland listen to a unix socket and pass commands on to the kernel?

(Thanks Hans,)

-dwd
 David 
Deyo
[cid:image002.png@01D78535.F4D09430]

Firmware Engineer
TPI- Tire Profiles
O: 214-396-3063
E:   dd...@tireprofiles.com | W:  
www.tireprofiles.com
A: 3010 Story Rd W, Irving, TX 75038


From: Hans de Goede
Sent: Friday, July 30, 2021 11:16 AM
To: David Deyo
Subject: Re: xrandr and xwayland

CAUTION: This email originated from outside of the organization. Do not click 
links or open attachments unless you recognize the sender and know the content 
is safe.


Hi,

On 7/30/21 4:24 PM, David Deyo wrote:
> Hello Hans,
>
>
>
> Please help.
>
>
>
> I found your name in a git log.
>
>
>
> Do you know if xrandr is expected to work in xwayland?  We really need to 
> find some way to make it work.

xrandr is not really expected to work in xwayland, monitor resolution
configuration is done by the compositor under Wayland, not through xrandr.

There is some emulation for when apps create a single fullscreen window
and then call xrandr to change the resolution, in that case the apps
window will be sized to the requested resoution and Xwayland will
scale the window to fill the entire monitor. This does rely on
the compositor implementing the viewport extension.

I hope this helps, if you need more info please send any
follow up emails to wayland-devel@lists.freedesktop.org
so that the entire Wayland community sees the email and can
help you.

Regards,

Hans



Re: Professional services on Wayland / LINUX Display Server

2021-07-30 Thread Evelyn Alicke

Hey Stephane,

can you specify what you mean by "The Linux Desktop" ?

As far as I am aware, there is no such thing.

There are X Desktop Environments / Window Managers and Wayland Compositors.

By your wording, I'll assume you are looking to gather this Information 
trough the Wayland protocol itself.


If I'm not entirely mistaken, this can not be done and would have to be 
implemented on a compositor by compositor basis - though I doubt you'll 
have much luck doing that.


One of the primary advantages of the Wayland design architecture over X 
is it's security model, and, as I see it, your Application would be the 
attacker here.




Now on a personal note:

I am seriously concerned using your software might be breaking a few 
laws on worker protection.




Cheers,

Evelyn


On 7/30/21 4:28 PM, Stephane Tosoni wrote:


Hello,

I am in charge of a new LINUX Desktop project, we are trying to find 
an expert (professional service) on Wayland / LINUX Display Server.


We are looking for a Linux expert on graphical environments (Desktop) 
to provide us a technical analyze on what it's possible to implement 
on LINUX Desktop to supervise it, on the graphical side.


Attended is to validate the sustainability of the approach for the 
next releases of the Linux under Desktop.


I’m trying to find a technical analysis to answer these kinds of 
questions:


How to analyze under "Wayland,”

  * all the windows and the Window in the foreground (and binary )
user process associated with it and running under "Wayland".
  * the duration of user interaction each window from the "Wayland
client"

If you are able to provide this expertise, or you know someone who has 
skills on these topics,  please contact us.


*Stéphane TOSONI*

R&D Manager



+(33) 6 07 40 91 52

stephane.tos...@interact-software.com 



www.interact-software.com __

__



Re: xrandr and xwayland

2021-07-30 Thread Carsten Haitzler
On Fri, 30 Jul 2021 16:28:02 + David Deyo  said:

No - this is up to the compositor itself to do in its own internal ways. Far
too many abuses have happened over the years with xrandr available to any
client anywhere. While in theory a wayland compositor could create an extension
that works like xrandr, it'd be problematic to make it general-access like
xrandr.

> 
> Hello  everyone,
> 
> I need to rotate  my screen 90 degrees and back to normal in xwayland on an
> iMX8 running gatesgarth distro.
> 
> Does anyone know if xrandr can be coerced/modified to make rotations work?
> I’m in the middle of xserver, libX11, libxrandr and xrandr source.
> 
> How would a client communicating to Xwayland as the xserver request a
> rotation?  Does Xwayland listen to a unix socket and pass commands on to the
> kernel?
> 
> (Thanks Hans,)
> 
> -dwd
>  David
> Deyo [cid:image002.png@01D78535.F4D09430]
> 
> Firmware Engineer
> TPI- Tire Profiles
> O: 214-396-3063
> E:   dd...@tireprofiles.com | W:
> www.tireprofiles.com A: 3010 Story Rd W,
> Irving, TX 75038
> 
> 
> From: Hans de Goede
> Sent: Friday, July 30, 2021 11:16 AM
> To: David Deyo
> Subject: Re: xrandr and xwayland
> 
> CAUTION: This email originated from outside of the organization. Do not click
> links or open attachments unless you recognize the sender and know the
> content is safe.
> 
> 
> Hi,
> 
> On 7/30/21 4:24 PM, David Deyo wrote:
> > Hello Hans,
> >
> >
> >
> > Please help.
> >
> >
> >
> > I found your name in a git log.
> >
> >
> >
> > Do you know if xrandr is expected to work in xwayland?  We really need to
> > find some way to make it work.
> 
> xrandr is not really expected to work in xwayland, monitor resolution
> configuration is done by the compositor under Wayland, not through xrandr.
> 
> There is some emulation for when apps create a single fullscreen window
> and then call xrandr to change the resolution, in that case the apps
> window will be sized to the requested resoution and Xwayland will
> scale the window to fill the entire monitor. This does rely on
> the compositor implementing the viewport extension.
> 
> I hope this helps, if you need more info please send any
> follow up emails to wayland-devel@lists.freedesktop.org
> so that the entire Wayland community sees the email and can
> help you.
> 
> Regards,
> 
> Hans
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com



Re: Professional services on Wayland / LINUX Display Server

2021-07-30 Thread Carsten Haitzler
On Fri, 30 Jul 2021 16:28:10 +0200 Stephane Tosoni
 said:

> Hello,
> 
> 
> 
> I am in charge of a new LINUX Desktop project, we are trying to find an
> expert (professional service) on Wayland / LINUX Display Server.
> 
> 
> 
> We are looking for a Linux expert on graphical environments (Desktop) to
> provide us a technical analyze on what it's possible to implement on LINUX
> Desktop to supervise it, on the graphical side.
> 
> 
> 
> Attended is to validate the sustainability of the approach for the next
> releases of the Linux under Desktop.
> 
> I’m trying to find a technical analysis to answer these kinds of questions:
> 
> 
> 
> How to analyze under "Wayland,”
> 
>- all the windows and the Window in the foreground (and binary ) user
>process associated with it and running under "Wayland".

You are not meant to know this. the idea with Wayland is to sandbox this away
from clients and only the compositor knows this. It's privileged information.

>- the duration of user interaction each window from the "Wayland client"

As above. I n X11 you could figure this out - any X client could. Not Wayland.
By design for security and privacy reasons.

> If you are able to provide this expertise, or you know someone who has
> skills on these topics,  please contact us.
> 
> 
> 
> *Stéphane TOSONI*
> 
> R&D Manager
> 
> +(33) 6 07 40 91 52
> 
> stephane.tos...@interact-software.com
> 
> www.interact-software.com
> 
> 
> 


-- 
- Codito, ergo sum - "I code, therefore I am" --
Carsten Haitzler - ras...@rasterman.com