ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput | register your nick to speak
mbalmer has quit [Read error: Connection reset by peer]
mbalmer has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
rasterman has quit [Quit: Gettin' stinky!]
okt has joined #wayland
maxzor_ has joined #wayland
TattooedTech has quit [Remote host closed the connection]
TattooedTech has joined #wayland
Fulljab has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
maxzor_ has quit []
Fulljab has quit [Read error: Connection reset by peer]
hardening has joined #wayland
jgrulich has joined #wayland
ar1nov has joined #wayland
bookworm has quit []
bookworm has joined #wayland
<raph_ael>
emersion: well can I try a wayland wm from Xorg ? thanks
pnowack has joined #wayland
tzimmermann has joined #wayland
Seirdy has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
Seirdy has joined #wayland
maxzor has joined #wayland
<MrCooper>
raph_ael: yes, if the Wayland compositor has an X11 backend, many do
danvet has joined #wayland
<raph_ael>
MrCooper: ok thanks, which command should I use ?
<MrCooper>
depends on the Wayland compositor you want to run
rgallaispou has joined #wayland
dcz_ has joined #wayland
ar1nov has quit [Ping timeout: 480 seconds]
<pq>
zamundaaa, I'm not sure I understand your problem with cannot do TEST_ONLY atomic commits without ALLOW_MODESET. Do you need know if the cursor plane is usable (en/dis-able-able) before you have a need to change it?
ar1nov has joined #wayland
<pq>
zamundaaa, TEST_ONLY commits will not change any state, so you can fire those at any time with any content, as long as you make sure it doesn't use old state that might affect the test result. IOW, always emit all KMS state at least for the currenty active CRTCs.
<pq>
raph_ael, FYI, A Wayland WM is the same thing as a Wayland compositor or a Wayland server in general. You don't "run a WM" separately. Wayland itself is not a program at all, so you can't "run Wayland".
<raph_ael>
that's why I was looking for a kind of xephyr
<pq>
raph_ael, I'm not sure how that would lead to something like xephyr. :-)
<raph_ael>
not sure either :)
<pq>
each Wayland compositor is written to run on top of something, and usually that something includes at least "bare hardware" and maybe Wayland and/or X11.
<raph_ael>
i think I'll try on a spare machine
floof58_ has joined #wayland
floof58 has quit [Ping timeout: 480 seconds]
<pq>
Running a compositor "nested" means running on top of another display server which could be another Wayland compositor or Xorg.
<pq>
Running nested is nice for testing UI kind of stuff, then the compositor you test just becomes another application window in your regular desktop.
<pq>
However, running nested must be implemented in the Wayland compositor itself, and it cannot be enabled by a separate tool if it's not implemented at all.
<pq>
unless, of course, you run a full virtual machine like qemu
<pq>
IOW, the "xephyr" part must be intergrated in the Wayland comporitor itself. It cannot be external.
<pq>
*compositor
<pq>
but as said, I think most Wayland compositors have at least something for that
<ramcq>
raph_ael: tbh you're probably overcomplicating, this, if you can install all that stuff, you can log in on a TTY and then start it with one command
<ramcq>
er, s/,//
<ramcq>
the idea of a wayland compositor is that you don't need a display server, it talks to the graphics and display drivers in the kernel and does that itself. so, if you want to try it, install it and run it. 👍
<raph_ael>
pq: ramcq : thanks
Lucretia-backup has quit []
maxzor has quit [Ping timeout: 480 seconds]
Lucretia has joined #wayland
maxzor has joined #wayland
fmuellner has joined #wayland
flacks has quit [Quit: Quitter]
maxzor has quit [Ping timeout: 480 seconds]
flacks has joined #wayland
maxzor has joined #wayland
Shimmy has quit []
Shimmy has joined #wayland
Shimmy has quit []
Shimmy has joined #wayland
Shimmy has left #wayland [#wayland]
Shimmy has joined #wayland
<Shimmy>
I'm testing screen sharing (FF/Chrome) on Kwin_wayland. I see that in both cases sharing XWayland windows seems to be broken. Is it XWayland, WM, browser or portal thing? Or is it just me and this should generaly work?
<emersion>
you'll need to enable pipewire/xdg-desktop-portal
<emersion>
(this wiki is about wlroots, but the instructions for firefox/chromium should work on KDE as well)
fmuellner has quit [Ping timeout: 480 seconds]
<psykose>
alpine chromium edge now contains rtc_use_pipewire, though i'm unsure if anyone tested it - just in case you want to update that to a yes
<Shimmy>
Screen sharing works for me if I share Wayland windows (i.e. Firefox) or entire sceen, but not when doing this with XWayland windows. So I suppose I have everything regarding PW/Portal+Portal-impl ready.
<Shimmy>
Right then. I've also tested this with non-Electron app to be sure (or at least I presume Steam is not Electron). Same behaviour.
<Shimmy>
Before I go to KDE with that - should screen sharing end when I close a window I'm sharing? That's interesting that it doesn't ATM
<maxzor>
Since you are experts at scanout lines : my laptop had in years an issue with connecting to hdmi displays. Recently diving into wayland and drm, I installed drm_info. https://paste.rs/ml9 the HDMI screen is on connector 1. The log above says that the link is good... yet nothing on screen. *Sometimes*, I happen to be able to display something on a secondary screen. Any clue?
caveman has quit [Quit: shutting down pc for 8+ hrs.]
JPEW has quit [Read error: Connection reset by peer]
Ariadne has quit [Read error: Connection reset by peer]
JPEW has joined #wayland
Ariadne has joined #wayland
JPEW has quit [Remote host closed the connection]
JPEW has joined #wayland
caveman has joined #wayland
ar1nov has joined #wayland
bodiccea has quit [Remote host closed the connection]
maxzor has joined #wayland
bodiccea has joined #wayland
wrl_ has joined #wayland
GentooPhysicist39 has joined #wayland
leandrohrb9 has joined #wayland
yrlf5 has joined #wayland
pw_ has joined #wayland
CME_ has joined #wayland
|__ has joined #wayland
Shimmy4 has joined #wayland
dos11 has joined #wayland
arin0v has joined #wayland
mtretter_ has joined #wayland
jadahl_ has joined #wayland
floof58_ has quit [charon.oftc.net helix.oftc.net]
wolfshappen has quit [charon.oftc.net helix.oftc.net]
Shimmy has quit [charon.oftc.net helix.oftc.net]
ar1nov has quit [charon.oftc.net helix.oftc.net]
c7s has quit [charon.oftc.net helix.oftc.net]
ofourdan has quit [charon.oftc.net helix.oftc.net]
smasher_tati[m] has quit [charon.oftc.net helix.oftc.net]
GrahamPerrin[m] has quit [charon.oftc.net helix.oftc.net]
FbioPacheco[m] has quit [charon.oftc.net helix.oftc.net]
mbalmer has quit [charon.oftc.net helix.oftc.net]
MA[m] has quit [charon.oftc.net helix.oftc.net]
flyingketh[m] has quit [charon.oftc.net helix.oftc.net]
rawouF has joined #wayland
YaLTeR[m] has quit [charon.oftc.net helix.oftc.net]
halfline[m] has quit [charon.oftc.net helix.oftc.net]
nielsdg has quit [charon.oftc.net helix.oftc.net]
robertmader[m] has quit [charon.oftc.net helix.oftc.net]
gnustomp[m] has quit [charon.oftc.net helix.oftc.net]
doras has quit [charon.oftc.net helix.oftc.net]
botiapa[m] has quit [charon.oftc.net helix.oftc.net]
unrelentingtech has quit [charon.oftc.net helix.oftc.net]
digitalfavshetheyname[m] has quit [charon.oftc.net helix.oftc.net]
ppascher has quit [charon.oftc.net helix.oftc.net]
w1ke has quit [charon.oftc.net helix.oftc.net]
yrlf has quit [charon.oftc.net helix.oftc.net]
louipcm has quit [charon.oftc.net helix.oftc.net]
rawoul has quit [charon.oftc.net helix.oftc.net]
tzafrir has quit [charon.oftc.net helix.oftc.net]
xantoz has quit [charon.oftc.net helix.oftc.net]
alarumbe has quit [charon.oftc.net helix.oftc.net]
lanodan has quit [charon.oftc.net helix.oftc.net]
CME has quit [charon.oftc.net helix.oftc.net]
GentooPhysicist3 has quit [charon.oftc.net helix.oftc.net]
jpnurmi has quit [charon.oftc.net helix.oftc.net]
dblsaiko has quit [charon.oftc.net helix.oftc.net]
mtretter has quit [charon.oftc.net helix.oftc.net]
| has quit [charon.oftc.net helix.oftc.net]
jadahl has quit [charon.oftc.net helix.oftc.net]
dos1 has quit [charon.oftc.net helix.oftc.net]
JoshuaAshton has quit [charon.oftc.net helix.oftc.net]
pq has quit [charon.oftc.net helix.oftc.net]
leandrohrb has quit [charon.oftc.net helix.oftc.net]
FLHerne has quit [charon.oftc.net helix.oftc.net]
wrl has quit [charon.oftc.net helix.oftc.net]
saumon has quit [charon.oftc.net helix.oftc.net]
zubzub has quit [charon.oftc.net helix.oftc.net]
swick has quit [charon.oftc.net helix.oftc.net]
pw has quit [charon.oftc.net helix.oftc.net]
zubzub has joined #wayland
ofourdan has joined #wayland
c7s has joined #wayland
w1ke has joined #wayland
xantoz has joined #wayland
wolfshappen has joined #wayland
pq has joined #wayland
ppascher has joined #wayland
floof58_ has joined #wayland
mbalmer has joined #wayland
robertmader[m] has joined #wayland
unrelentingtech has joined #wayland
MA[m] has joined #wayland
smasher_tati[m] has joined #wayland
YaLTeR[m] has joined #wayland
halfline[m] has joined #wayland
digitalfavshetheyname[m] has joined #wayland
nielsdg has joined #wayland
GrahamPerrin[m] has joined #wayland
flyingketh[m] has joined #wayland
louipcm has joined #wayland
botiapa[m] has joined #wayland
FbioPacheco[m] has joined #wayland
gnustomp[m] has joined #wayland
doras has joined #wayland
swick has joined #wayland
saumon has joined #wayland
jpnurmi has joined #wayland
lanodan has joined #wayland
tzafrir has joined #wayland
JoshuaAshton has joined #wayland
FLHerne has joined #wayland
dblsaiko has joined #wayland
alarumbe has joined #wayland
codecolla has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
caveman has joined #wayland
maxzor has quit [Ping timeout: 480 seconds]
remanifest has joined #wayland
leandrohrb9 has quit []
leandrohrb has joined #wayland
dcz_ has quit [Ping timeout: 480 seconds]
codecolla has quit []
<zamundaaa>
pq: the issue is that while test only commits don't alter the state, they are applied as a diff to the current state
danvet has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
<zamundaaa>
If the primary plane is disabled in the current state then I have to use ALLOW_MODESET for all tests, because they would fail otherwise
<zamundaaa>
but with ALLOW_MODESET already set I can't check for whether or not enabling a plane requires a modeset (and thus might require a modeset down the line when it has to be disabled again)