ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
guru_ has joined #wayland
guru__ has quit [Ping timeout: 480 seconds]
nnm has quit []
nnm has joined #wayland
RAOF has quit [Remote host closed the connection]
nerdopolis has quit [Ping timeout: 480 seconds]
RAOF has joined #wayland
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
DragoonAethis has quit [Quit: hej-hej!]
DragoonAethis has joined #wayland
sevz has joined #wayland
nerdopolis has joined #wayland
PuercoPop has joined #wayland
cool110- has quit [Ping timeout: 480 seconds]
Brainium has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
gildekel has quit [Quit: Connection closed for inactivity]
cool110 is now known as Guest1285
nerdopolis has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
mblenc1 has quit [Remote host closed the connection]
mblenc has joined #wayland
Guest1285 has quit [Remote host closed the connection]
cool110 has joined #wayland
PuercoPop has quit [Ping timeout: 480 seconds]
cool110 is now known as Guest1295
epony has quit [Remote host closed the connection]
epony has joined #wayland
gspbirel5687340886706 has joined #wayland
gspbirel568734088670 has quit [Ping timeout: 480 seconds]
Guest1295 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest1302
ohmltb^ has joined #wayland
tzimmermann has joined #wayland
sima has joined #wayland
sunrise890 has joined #wayland
sevz has quit [Quit: WeeChat 4.0.4]
guru_ has quit [Ping timeout: 480 seconds]
dcz_ has joined #wayland
Company has joined #wayland
caveman has quit [Remote host closed the connection]
caveman has joined #wayland
rasterman has joined #wayland
sunrise890 has quit []
rv1sr has joined #wayland
leon-anavi has joined #wayland
abeltramo5895 has joined #wayland
vbt has joined #wayland
abeltramo5895 has quit [Quit: The Lounge - https://thelounge.chat]
abeltramo5895 has joined #wayland
iomari891 has joined #wayland
sunrise890 has joined #wayland
sunrise890 has quit []
<orowith2os[m]> eugh
<orowith2os[m]> finally trying to map everything out
<orowith2os[m]> not quite sure what to do
<orowith2os[m]> go through the two protocols themselves and try and match them up as best I can?
<orowith2os[m]> go to the Wayland server-side API and map it to the X client side?
<orowith2os[m]> both?
mvlad has joined #wayland
<orowith2os[m]> what resources should I even use for X?
ZkliA_ has joined #wayland
<orowith2os[m]> hm
<orowith2os[m]> well, I guess it's fine so long as Wayland clients have what they expect
<orowith2os[m]> so I can just focus on that area
ZkliA__ has quit [Ping timeout: 480 seconds]
ZkliA__ has joined #wayland
luna has joined #wayland
ZkliA_ has quit [Ping timeout: 480 seconds]
<pq> orowith2os[m], you're correct, there is no concept of scale factor in X11 like there is in Wayland. The X11 premise is that pixels are shown 1:1 to any physical output pixel, and then clients "deal with it", without any need to tell anyone what they actually do.
<pq> orowith2os[m], OTOH, you might be able to use RandR to set a scaling matrix, but then that will not allow X11 clients to choose to render in high resolution directly as they would just all get scaled anyway again.
<orowith2os[m]> I'll leave that to later me or SDL to deal with
<pq> orowith2os[m], for X11 you have at least three bug pieces: X11 core protocol with all its extensions, and then the ICCCM and EWMH protocols built mostly on top of X11 window properties.
<pq> *big
<pq> a typo, I swear :-D
<orowith2os[m]> right now, I'm picking apart the wayland_server bits of wayland-rs so I can get a throwaway server going that I can then implement bits and pieces of the protocol for
<orowith2os[m]> whether that's done on top of a mix of SDL and X or bare X, I'll leave to the individuals involved later
<orowith2os[m]> and now I shall go bug the smithay folks :P
<pq> Do I understand right that you are aiming at running Wayland apps rootless on X11 server, or?
<orowith2os[m]> imagine something like weston running nested on X11, but more akin to Xwayland
<orowith2os[m]> in other words: a reverse-xwayland
<pq> right, exactly
<orowith2os[m]> I'm not sure how far I'll get, but I might as well try
carlos_ has joined #wayland
<pq> I'd just go through the Wayland server-side interfaces and try to find how to do similar things on X11 using core protocol, extensions, ICCCM and EWMH.
<orowith2os[m]> I stayed up till 4AM, so it's a bit late to go to sleep in a reasonable timeframe, and don't really have anything better to do, soooo...
<pq> https://tronche.com/gui/x/ is the site I used for X11 basics
<orowith2os[m]> noted
<pq> looks like it includes ICCCM too
<pq> GWM I've never heard of
<MrCooper> orowith2os[m]: just in case you're not aware yet, X does not provide the atomicity guarantees required by Wayland, at least not without server grabs, which would likely suck in terms of user experience
lsd|2 has quit []
caveman has quit [Quit: caveman]
<orowith2os[m]> ah, beautiful....
<pq> MrCooper, yeah, but since the host is X, who cares? :-)
luna has left #wayland [#wayland]
ZkliA_ has joined #wayland
<pq> at least visual glitching is totally accepted
<orowith2os[m]> and not supporting fractional and mixed scaling ;)
<MrCooper> to me that's one thing making that sort of thing pretty pointless, but to each their own :)
<orowith2os[m]> the main point of this project is to allow other projects to stop supporting X directly - they can just use Wayland, and work on Xorg as a result
<orowith2os[m]> (I'll deal with allowing access to the underlying X bits at some later point in time)
sunrise890 has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
ZkliA__ has quit [Ping timeout: 480 seconds]
manuel1985 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
Company has quit [Ping timeout: 480 seconds]
sunrise890 has quit []
<immibis> orowith2os[m]: you might consider extending the X server to give it fractional scale maybe
<orowith2os[m]> nope nope nopeity nope
<orowith2os[m]> I am not touching that behemoth with a ten foot pole
<immibis> then don't do scaling at all
<orowith2os[m]> that's the plan, yep
<orowith2os[m]> or leave it to SDL to figure out
jmdaemon has quit [Ping timeout: 480 seconds]
Company has joined #wayland
cmichael has joined #wayland
iomari891 has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
Psypherigmatic has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
nerdopolis has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
ZkliA_ has quit [Ping timeout: 480 seconds]
ZkliA_ has joined #wayland
<kennylevinsen> immibis: the problem is not fractional scale in X, but no proper infrastructure for scale in X at all, and changing it is a no go as that would affect... Well everything.
sunrise890 has joined #wayland
<wlb> weston Merge request !1350 opened by Pekka Paalanen (pq) Unify initial monitor strings https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1350 [Core compositor], [DRM/KMS backend], [PipeWire plug-in], [Remoting plug-in]
sunrise890 has quit []
<wlb> wayland Merge request !336 opened by Seunghun Lee (seunghun.shawn) client: fix segfault when removing uninitialized display->proxy.queue_link https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/336
gildekel has joined #wayland
dcz_ has joined #wayland
rasterman has quit [Quit: Gettin' stinky!]
<emersion> orowith2os[m]: yeah everything is optional
<emersion> for security-context
JosExpsito[m]1 has joined #wayland
MrCooper has quit [Remote host closed the connection]
MrCooper has joined #wayland
caveman has joined #wayland
caveman has quit []
carlos_ has quit [Remote host closed the connection]
carlos_ has joined #wayland
carlos_ has quit [Remote host closed the connection]
carlos_ has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
rederick29 has joined #wayland
leon-anavi has quit [Quit: Leaving]
iomari892 has joined #wayland
iomari891 has quit [Ping timeout: 480 seconds]
tzimmermann has quit [Quit: Leaving]
carlos_ has quit [Ping timeout: 480 seconds]
carlos_ has joined #wayland
cmichael has quit [Quit: Leaving]
mblenc has joined #wayland
i509vcb has quit [Quit: Connection closed for inactivity]
junaid has joined #wayland
i509vcb has joined #wayland
mvlad has quit [Remote host closed the connection]
mblenc has quit [Ping timeout: 480 seconds]
<wlb> wayland Issue #406 opened by Boud Roukema (broukema) Copy/paste popup does not appear when clicking menu button in squeekboard on foot or gnome-console https://gitlab.freedesktop.org/wayland/wayland/-/issues/406
Guru_DE has joined #wayland
Psypherigmatic has joined #wayland
iomari892 has quit [Ping timeout: 480 seconds]
tjaden has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
tracksgrapefruitcorn has quit []
junaid has quit [Remote host closed the connection]
rv1sr has quit []
systwi_ has joined #wayland
systwi_ has quit [Remote host closed the connection]
systwi_ has joined #wayland
systwi has quit [Ping timeout: 480 seconds]
gspbirel5687340886706 has quit [Ping timeout: 480 seconds]
sima has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
Guest1302 has quit []
cool110 has joined #wayland
cool110 is now known as Guest1380
nerdopolis has joined #wayland
epony has quit [Remote host closed the connection]
epony has joined #wayland
<wlb> weston/main: Robert Mader * clients/simple-egl: Use interface name variables https://gitlab.freedesktop.org/wayland/weston/commit/d5753805b7da clients/simple-egl.c
<wlb> weston/main: Robert Mader * clients/simple-dmabuf-v4l: Use interface name variables https://gitlab.freedesktop.org/wayland/weston/commit/bf209e398511 clients/simple-dmabuf-v4l.c
<wlb> weston/main: Robert Mader * clients/simple-dmabuf-v4l: Add pointer support https://gitlab.freedesktop.org/wayland/weston/commit/68e2a606c056 clients/ meson.build simple-dmabuf-v4l.c
<wlb> weston/main: Robert Mader * client/simple-dmabuf-v4l: Add fullscreen support https://gitlab.freedesktop.org/wayland/weston/commit/6cee95af3721 clients/ meson.build simple-dmabuf-v4l.c
<wlb> weston Merge request !1345 merged \o/ (client/simple-dmabuf-v4l: Add fullscreen support https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/1345)
nerdopolis has quit [Ping timeout: 480 seconds]
rederick29 has quit [Quit: Leaving]
mblenc1 has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
mblenc1 has quit [Ping timeout: 480 seconds]
leandrohrb5 has joined #wayland
mblenc has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
mblenc has joined #wayland
Company has quit [Quit: Leaving]