ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Company has quit [Remote host closed the connection]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
<clamps>
compositors already have to do a similar mapping for multiple touch screens
thevar1able_ has quit [Remote host closed the connection]
thevar1able_ has joined #wayland
thevar1able_ has quit [Remote host closed the connection]
thevar1able_ has joined #wayland
Dami_Lu has quit [Remote host closed the connection]
Dami_Lu has joined #wayland
nerdopolis has quit [Ping timeout: 480 seconds]
Guest1380 has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest1680
cool110 has joined #wayland
cool110 is now known as Guest1687
Guest1680 has quit [Remote host closed the connection]
sevz has quit [Quit: WeeChat 4.0.4]
Leopold_ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
ecloud has quit [Remote host closed the connection]
ecloud has joined #wayland
mblenc has joined #wayland
mblenc1 has quit [Ping timeout: 480 seconds]
sima has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Ping timeout: 480 seconds]
mblenc1 has quit [Ping timeout: 480 seconds]
lsd|2 has joined #wayland
Leopold_ has quit [Remote host closed the connection]
<wb9688>
What can be the cause of "(wf-panel:158300): Gdk-DEBUG: 09:18:01.070: not a valid new object id (4278190089), message toplevel(n)"? This is in a GTK app that has its own code to handle foreign toplevel stuff
lsd|2 has quit []
abeltramo5895 has joined #wayland
<wb9688>
Fwiw it happens after turning off the monitor, turning it back on, turning it off again, turning it back on again and then opening a toplevel
<MrCooper>
one compositor per GPU is possible in principle via DRM leasing, though there can be subtle hardware constraints which might prevent all such compositors from using their desired output configuration at the same time
<MrCooper>
*per GPU output
mblenc has joined #wayland
rasterman has joined #wayland
junaid has quit [Remote host closed the connection]
sunrise890 has joined #wayland
BlueManedHawk has joined #wayland
BlueManedHawk has left #wayland [FUCK THIS SHIT I'M OUT]
sunrise890 has quit [Ping timeout: 480 seconds]
i509vcb has quit [Quit: Connection closed for inactivity]
Company has joined #wayland
iomari892 has joined #wayland
<pq>
Company, FWIW, I do have two GPUs, running my desktop on one, and a separate physical seat with the other for testing weston on DRM from a terminal window. They are not proper desktop sessions. Proper desktops tend to assume that one user can have at most one session.
<pq>
orowith2os[m], input devices could be easily assigned via physical seats, but the problem is that I think a systemd physical seat requires at least one DRM device assigned to it, and when using DRM leases, that does not exist. But maybe seatd can do things differently and make it happen.
<pq>
wb9688, re: the seat discussion; physical seats (configured in udev) are not the same thing as Wayland logical seats (wl_seat globals).
<wb9688>
Yes, I found that out
<pq>
wb9688, if you had multiple logical seats, they would be sub-sets of the devices in the physical seat.
<pq>
orowith2os[m], IMO the best architecture would be for seatd to hand out single-output DRM leases per physical seat, and hand out input devices as usual per physical seat. Then you'd simply run any Wayland compositor as usual when you run it on DRM/libinput.
<pq>
one compositor instance per physical seat
<pq>
It has no Wayland involved in splitting or arranging the physical seats, no Wayland system compositor. Eaach session compositor handles its leased DRM device and input devices directly, which means there is no intermediate processing having shovel input and output.
<wb9688>
Yeah
<pq>
*no intermediate process having to shovel input and output
fmuellner has joined #wayland
mblenc1 has joined #wayland
mblenc has quit [Read error: Connection reset by peer]
vbt has quit [Remote host closed the connection]
vbt has joined #wayland
rv1sr has joined #wayland
dcz_ has joined #wayland
abdur has quit [Quit: Connection closed for inactivity]
nerdopolis has joined #wayland
kts has joined #wayland
mblenc has joined #wayland
mblenc1 has quit [Read error: Connection reset by peer]