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
hardening has quit [Ping timeout: 480 seconds]
andyrtr has quit [Ping timeout: 480 seconds]
gdamjan has joined #wayland
TimWolla_ has joined #wayland
qyliss_ has joined #wayland
LaserEyess_ has joined #wayland
bodiccea_ has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
V_ has joined #wayland
pH5_ has joined #wayland
mupuf_ has joined #wayland
damjan has quit [Write error: connection closed]
floof58_ has quit [Read error: Connection reset by peer]
pH5 has quit [Read error: Connection reset by peer]
qyliss has quit [Ping timeout: 480 seconds]
bodiccea has quit [Ping timeout: 480 seconds]
LaserEyess has quit [Ping timeout: 480 seconds]
TimWolla has quit [Ping timeout: 480 seconds]
TimWolla_ is now known as TimWolla
mupuf has quit [Ping timeout: 480 seconds]
V has quit [Ping timeout: 480 seconds]
floof58_ has joined #wayland
LaserEyess_ has quit []
LaserEyess has joined #wayland
zebrag has quit [Quit: Konversation terminated!]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
andyrtr has joined #wayland
eroux has quit [Read error: Connection reset by peer]
macc24 has quit [Quit: ZNC 1.8.2+deb2build1 - https://znc.in]
eroux has joined #wayland
mriesch has quit [Remote host closed the connection]
Seirdy has quit []
Arnavion has quit [Quit: Arnavion]
macc24 has joined #wayland
mriesch has joined #wayland
CME has quit []
CME has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
Arnavion has joined #wayland
macc24_ has joined #wayland
mort_6 has joined #wayland
dos1 has joined #wayland
pounce has joined #wayland
dottedmag_ has joined #wayland
benbrown_ has joined #wayland
mriesch_ has joined #wayland
mstoeckl_ has joined #wayland
macc24_ has quit [charon.oftc.net coulomb.oftc.net]
mriesch has quit [charon.oftc.net coulomb.oftc.net]
macc24 has quit [charon.oftc.net coulomb.oftc.net]
V_ has quit [charon.oftc.net coulomb.oftc.net]
mupuf_ has quit [charon.oftc.net coulomb.oftc.net]
marmarek has quit [charon.oftc.net coulomb.oftc.net]
Guest773 has quit [charon.oftc.net coulomb.oftc.net]
CME has quit [charon.oftc.net coulomb.oftc.net]
fltrz_ has quit [charon.oftc.net coulomb.oftc.net]
mooff has quit [charon.oftc.net coulomb.oftc.net]
x[m]1 has quit [charon.oftc.net coulomb.oftc.net]
marex has quit [charon.oftc.net coulomb.oftc.net]
RomanGilg[m] has quit [charon.oftc.net coulomb.oftc.net]
rubo_[m] has quit [charon.oftc.net coulomb.oftc.net]
gusnan has quit [charon.oftc.net coulomb.oftc.net]
benbrown has quit [charon.oftc.net coulomb.oftc.net]
varlad[m] has quit [charon.oftc.net coulomb.oftc.net]
pq has quit [charon.oftc.net coulomb.oftc.net]
dos11 has quit [charon.oftc.net coulomb.oftc.net]
| has quit [charon.oftc.net coulomb.oftc.net]
raph_ael has quit [charon.oftc.net coulomb.oftc.net]
SardemFF7 has quit [charon.oftc.net coulomb.oftc.net]
pac85[m] has quit [charon.oftc.net coulomb.oftc.net]
ongy[m] has quit [charon.oftc.net coulomb.oftc.net]
Levans has quit [charon.oftc.net coulomb.oftc.net]
idkrn[m] has quit [charon.oftc.net coulomb.oftc.net]
ammine[m] has quit [charon.oftc.net coulomb.oftc.net]
junglerobba[m] has quit [charon.oftc.net coulomb.oftc.net]
inkbottle[m] has quit [charon.oftc.net coulomb.oftc.net]
kajiryoji[m] has quit [charon.oftc.net coulomb.oftc.net]
tagr has quit [charon.oftc.net coulomb.oftc.net]
pounce| has quit [charon.oftc.net coulomb.oftc.net]
dottedmag has quit [charon.oftc.net coulomb.oftc.net]
mstoeckl has quit [charon.oftc.net coulomb.oftc.net]
wlb has quit [charon.oftc.net coulomb.oftc.net]
kinlo has quit [charon.oftc.net coulomb.oftc.net]
zamundaaa has quit [charon.oftc.net coulomb.oftc.net]
any1 has quit [charon.oftc.net coulomb.oftc.net]
mort_ has quit [charon.oftc.net coulomb.oftc.net]
dottedmag_ is now known as dottedmag
tagr has joined #wayland
macc24 has joined #wayland
raph_ael has joined #wayland
marex has joined #wayland
pq has joined #wayland
gusnan has joined #wayland
| has joined #wayland
any1 has joined #wayland
fltrz_ has joined #wayland
x[m]1 has joined #wayland
SardemFF7 has joined #wayland
dreda has joined #wayland
marmarek has joined #wayland
mooff has joined #wayland
pac85[m] has joined #wayland
varlad[m] has joined #wayland
Levans has joined #wayland
ongy[m] has joined #wayland
junglerobba[m] has joined #wayland
inkbottle[m] has joined #wayland
idkrn[m] has joined #wayland
kajiryoji[m] has joined #wayland
kinlo has joined #wayland
zamundaaa has joined #wayland
CME has joined #wayland
RomanGilg[m] has joined #wayland
rubo_[m] has joined #wayland
mupuf_ has joined #wayland
wlb has joined #wayland
V_ has joined #wayland
ammine[m] has joined #wayland
x[m]1 has quit [Max SendQ exceeded]
dreda is now known as Guest890
x[m]1 has joined #wayland
gdamjan has quit []
damjan has joined #wayland
boistordu_ex has joined #wayland
boistordu has quit [Remote host closed the connection]
<pq>
Are Wayland compositors still usually configured in a way that would provide RMLVO?
<pq>
If they are, maybe xwayland extension could have an optional event for RMLVO when the compositor has that.
<pq>
purely for Xwayland compatiblity purposes in cases where end users have not customised their keymaps
Guest931 has quit [Ping timeout: 480 seconds]
rasterman has joined #wayland
<daniels>
pq: yeah, it could be provided as an auxiliary hint, especially since glfw's usecase is lossy YOLO translation to its own set of keymaps which may or may not bear any resemblance to the keymap you actually have
<pq>
DrNick, want to push that ^ forward?
<pq>
I guess those glfw apps also use X11 directly, so switching to Wayland is not possible?
<zamundaaa[m]>
glfws Wayland support, hmm, let's just say that it still needs some improvements before anyone should ship apps with it
marmarek is now known as Guest936
marmarek has joined #wayland
<daniels>
evidently so does its X11 support :P
<daniels>
tbh it should really just be reading the actual keymap like everyone else
Guest936 has quit [Ping timeout: 480 seconds]
maxzor has joined #wayland
floof58 has joined #wayland
floof58_ has quit [Ping timeout: 480 seconds]
<wlb>
wayland-protocols Merge request !100 closed (Draft: screenlocker: new protocol)
<emersion>
i quite like the idea behind fullscreen-shell
<daniels>
I quite like the idea behind it, but the reality seems to be that clients don't want to implement totally divergent WM paths depending on the usecase, and I can't really argue with that
<emersion>
layer-shell exists
<emersion>
but yeah i wouldn't expect "regular" clients to grow fullscreen-shell support
<kennylevinsen>
I wonder what a good usage of fullscreen-shell would be
<kennylevinsen>
I think I've had uses but ended up thwarted by my compositor in use not using it...
<emersion>
embedded use-cases where you need to control the content on multiple screens individually
<kennylevinsen>
yeah better use that than layer shell for placing stuff on outputs
<kennylevinsen>
indeed, gtkgreet should probably have been fullscreen-shell
* kennylevinsen
mumbles in gtk about alternative shell support
<daniels>
as long as you don't need any popup menus :P
<emersion>
fullscreen-shell is fullscreen
<emersion>
so xdg-popup is useless
<emersion>
ah, maybe i misunderstood and this is about gtk?
<daniels>
well, I mean if you have a display manager and you want to have a pop-up menu in it, e.g. for IME selection ... ?
<emersion>
use a sub-surface?
<jadahl>
with fullscreen shell, you can use subsurfaces for everything
<jadahl>
or no, dismissing grabbed popups on e.g. screen lock wouldn't be possible with subsurfaces
<daniels>
emersion: tbh subsurfaces kind of blow the 'it's simple and clean' argument away :P
<jadahl>
subsurfaces is the best/worst thing about wayland
jgrulich has quit [Ping timeout: 480 seconds]
* daniels
looks at the 17 new comments in the thread, quietly backs away
<pq>
jadahl, I'm very <emotion> to have designed the <superlative> thing in Wayland. It was a real <experience>.
<jadahl>
pq: I'm <emotional response> you feel <emotion>
<pq>
Filling in the blanks if left as an exercise for the reader.
<pq>
g'night.
<daniels>
subsurfaces definitely makes me feel things
okt has quit [Remote host closed the connection]
novakane has quit [Remote host closed the connection]
leon-p has quit [Remote host closed the connection]
patwid has quit [Remote host closed the connection]
kennylevinsen has quit [Remote host closed the connection]
dnkl has quit [Remote host closed the connection]
staceee has quit [Write error: connection closed]
ifreund has quit [Remote host closed the connection]
raghavgururajan has quit [Remote host closed the connection]
okt has joined #wayland
leon-p has joined #wayland
novakane has joined #wayland
kennylevinsen has joined #wayland
staceee has joined #wayland
dnkl has joined #wayland
patwid has joined #wayland
ifreund has joined #wayland
raghavgururajan has joined #wayland
raghavgururajan is now known as Guest953
xerpi[m] has joined #wayland
<DrNick>
pq: in this case the app was statically linked to GLFW from before GLFW got fixed to run under Xwayland
<DrNick>
I fixed with an LD_PRELOAD shim that has a replacement implementation of XkbGetKeyboard using XkbGetMap & XkbGetNames since that's all that GLFW needs anyway
tzimmermann has quit [Quit: Leaving]
<daniels>
emersion: I felt slightly dizzy when you linked the solid-colour protocol; the other night I was thinking how we should really have one of those and I should at least float the idea, now today I see you post a link to it and I've already commented months ago saying 'yeah this is a good idea'
<emersion>
ahah
<emersion>
well there's also a point that just using a 1x1 wl_shm buffer isn't _that_ bad
<daniels>
mm
<daniels>
wasting a page isn't ideal, but w/e
<ManMower>
what's holding up the solid color proposal? seems nice?
<daniels>
the more annoying part to me is having to normalise the channel values
<emersion>
normalise the channel values?
<daniels>
separate floats per channel would be ~ideal, but then some idiot encoded a fixed-point data type into the protocol instead ...
<daniels>
emersion: GL at least wants 0.0-1.0 for clear value
<emersion>
use a 0 — 0xFFFFFFFF range?
<daniels>
DRM expects 0-0xffff per-channel
<daniels>
could just steal that
<emersion>
pq had some thoughts about this on dri-devel iirc
zebrag has joined #wayland
<daniels>
and explode it out to per-channel rather than packed
<daniels>
(some people say that #wayland is not the comment box for merge requests, but what do they know)
<emersion>
in any case, if we mess up, it wouldn';t be the end of the world to add a new request with different input params
<daniels>
'but because we do not yet have physically transparent monitors, ...'
<daniels>
pq: ^ I want whatever it is you were having at the time
<emersion>
:D
MajorBiscuit has quit [Ping timeout: 480 seconds]
rgallaispou has quit [Read error: Connection reset by peer]
spstarr has joined #wayland
rpigott has quit [Read error: Connection reset by peer]
rpigott has joined #wayland
macc24 has quit [Ping timeout: 480 seconds]
mvlad has joined #wayland
<zubzub>
ManMower: fwiw I think I addressed all your remarks
c7s has quit [Read error: Connection reset by peer]
c7s has joined #wayland
<ManMower>
zubzub: can you squash that back into one commit? Unless there's a reason for it to be multiple, but looks like it's still just one "idea".
<ManMower>
(ps. thanks!)
<zubzub>
ok will do!
<ManMower>
thanks again
<zubzub>
no thank you for reviewing :)
<ManMower>
:)
<zubzub>
I should probably make some weston pull requests as well with xwayland fixes
<zubzub>
so you could at least jetbrains ides
<zubzub>
*at least run
<ManMower>
I mean, running jetbrains isn't on my todo list, but I'll certainly review the patches.
fmuellner has quit [Ping timeout: 480 seconds]
jekstrand has quit [Quit: Re-arranging my desks]
<zubzub>
it's just a one liner that sends a synthetic configure notify as per icccm spec that is missing
jekstrand has joined #wayland
c7s has quit [Ping timeout: 480 seconds]
mvlad has quit [Remote host closed the connection]