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
rasterman has quit [Quit: Gettin' stinky!]
pnowack has quit [Quit: pnowack]
co1umbarius has joined #wayland
columbarius has quit [Ping timeout: 480 seconds]
<wlb> wayland Merge request !189 opened by () protocol: sync wl_shm.format with libdrm 2.4.108 https://gitlab.freedesktop.org/wayland/wayland/-/merge_requests/189
Seirdy has quit [Quit: exiting 3.2]
Seirdy has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
prg has joined #wayland
thx has joined #wayland
tzimmermann has joined #wayland
Arnavion has quit [Quit: Arnavion]
Arnavion has joined #wayland
zebrag has quit [Remote host closed the connection]
jgrulich has joined #wayland
Elon_Satoshi has joined #wayland
<Elon_Satoshi> How do I get x programs to run in xwayland? I keep getting this error when I try to run x programs such as surf: https://termbin.com/thgi
hardening has joined #wayland
<Elon_Satoshi> hardening: sup
dcz has joined #wayland
danvet has joined #wayland
cvmn has quit [Quit: cvmn]
caveman has joined #wayland
<daniels> Elon_Satoshi: looks like a surf bug, but set GTK_BACKEND=x11 in your environment when you need to run it
pnowack has joined #wayland
caveman has quit [Quit: caveman]
caveman has joined #wayland
<Elon_Satoshi> daniels: that worked, thanks
<daniels> np
<Elon_Satoshi> it seems surf also has no native hotkey to exit
<Elon_Satoshi> just switched to qutebrowser lmao
<bookworm> suckless, because recompiling for a config change is "sane"
<Elon_Satoshi> ah well, who needs suckless. cage has set me free
<Elon_Satoshi> no dwm, no window managers, just a tty and cage
<Elon_Satoshi> now imma install crispy doom and see if it runs in cage without a gdk_backend var
adia2 has quit []
adia2 has joined #wayland
adia2 has quit []
adia2 has joined #wayland
<Elon_Satoshi> It doesn't even need cage to run!
<Elon_Satoshi> But I can't get the sound to work
richbridger has quit [Ping timeout: 480 seconds]
aquijoule_ has joined #wayland
cvmn has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
novakane has joined #wayland
<Elon_Satoshi> oh now it works
rasterman has joined #wayland
nik has joined #wayland
<wlb> weston Merge request !725 opened by () weston-launch: Provide a default version that doesn't require PAM https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/725
pnowack has quit [Quit: pnowack]
pnowack has joined #wayland
caveman has joined #wayland
<pq> kennylevinsen, maybe I asked this before, but if the only use case in some OS for libseat is to run Weston as root without any actual seat management, do you still need PAM?
<pq> just got yet another "don't require PAM" patch for weston
caveman has quit [Ping timeout: 480 seconds]
nik has quit []
caveman has joined #wayland
aquijoule_ is now known as richbridger
richbridger has quit []
richbridger has joined #wayland
sstiller has joined #wayland
dcz_ has joined #wayland
flacks has quit [Quit: Quitter]
caveman has quit [Ping timeout: 480 seconds]
flacks has joined #wayland
dcz has quit [Ping timeout: 480 seconds]
caveman has joined #wayland
<kennylevinsen> ugh, had gotten reconnected without authing again so all my messages went to /dev/null I think
<kennylevinsen> pq: libseat and seatd has no interaction or dependency on PAM. For the logind backend of libseat, only systemd-logind istelf (or elogind) needs PAM. seatd (whether builtin, a service or seatd-launch) does not touch PAM.
<pq> yup, /dev/null
<kennylevinsen> So yes, you should be able to avoid PAM entirely if you're using libseat with seatd.
<pq> kennylevinsen, alright, sounds like there should be no problem.
<pq> I guess the whole culprint is weston-launch's ability to change users.
<pq> *culprit
<kennylevinsen> yes - seatd-launch only does simple privilege drop, which reduces scope.
<pq> ..which was also necessary because it's not a daemon.
<kennylevinsen> unless you use cheat codes: https://git.sr.ht/~kennylevinsen/autologin :P
<pq> I really like libseat. Now I just have to start using it. ;-)
leon-p has quit [Quit: leon-p]
leon-p has joined #wayland
<romangg> If you use wlroots, you start using it for free. :P
<pq> romangg, I mean personal configuration, not code.
<romangg> sorry for noob question, but how does that work?
<pq> 'cause my HDR test setup is still on launcher-direct
<pq> weston build config mostly, I think
<pq> and maybe a script to force libseat to not use any daemon, since test seat is special
caveman has quit [Ping timeout: 480 seconds]
<kennylevinsen> there's a noop backend for no daemon, but maybe you need something more magic for the "test seat"
<pq> I mean just forcing it to use the noop backend - I guess it would pick logind otherwise?
<pq> The test seat is a second physical seat I've configured in udev with its very own DRM and input devices, hacked so I have permission to open them.
caveman has joined #wayland
caveman has quit []
caveman has joined #wayland
marmarek is now known as Guest5701
marmarek_ has joined #wayland
marmarek_ is now known as marmarek
<kennylevinsen> yeah LIBSEAT_BACKEND would be used to force noop
Guest5701 has quit [Ping timeout: 480 seconds]
Lucretia-backup has joined #wayland
Lucretia has quit [Ping timeout: 480 seconds]
thx has quit []
thx has joined #wayland
leon-p has quit [Quit: leon-p]
leon-p has joined #wayland
caveman has quit [Ping timeout: 480 seconds]
fullstop has joined #wayland
fmuellner has joined #wayland
jgrulich has quit [Ping timeout: 480 seconds]
leon-p has quit [Quit: leon-p]
<wlb> weston/main: Marius Vlad * kiosk-shell: Embed keyboard focus activation code https://gitlab.freedesktop.org/wayland/weston/commit/365f445eab3f kiosk-shell/kiosk-shell.c
<wlb> weston/main: Marius Vlad * kiosk-shell: Handle child top-level windows at destruction https://gitlab.freedesktop.org/wayland/weston/commit/79cf52e55667 kiosk-shell/kiosk-shell.c
<wlb> weston/main: Marius Vlad * kiosk-shell: ignore additional seats https://gitlab.freedesktop.org/wayland/weston/commit/f8863113535c kiosk-shell/kiosk-shell.c
<wlb> weston/main: Marius Vlad * kiosk-shell: Remove keyboard_focus and seat_caps listeners https://gitlab.freedesktop.org/wayland/weston/commit/4b23aa11aefb kiosk-shell/ kiosk-shell.c kiosk-shell.h
<wlb> weston Merge request !570 merged \o/ (kiosk-shell: Separate (keyboard) input focus from xdg-shell toplevel window activation https://gitlab.freedesktop.org/wayland/weston/-/merge_requests/570)
zebrag has joined #wayland
sstiller has quit [Quit: Leaving]
Elon_Satoshi1 has joined #wayland
Elon_Satoshi has quit [Ping timeout: 480 seconds]
ppascher has quit [Ping timeout: 480 seconds]
ppascher has joined #wayland
mbalmer_ has joined #wayland
ppascher has quit [Ping timeout: 480 seconds]
mbalmer has quit [Ping timeout: 480 seconds]
fmuellner has quit []
fmuellner has joined #wayland
tzimmermann has quit [Quit: Leaving]
Elon_Satoshi1 has quit [Ping timeout: 480 seconds]
Elon_Satoshi1 has joined #wayland
Elon_Satoshi1 has quit []
Elon_Satoshi has joined #wayland
Elon_Satoshi1 has joined #wayland
Elon_Satoshi is now known as Guest5714
Elon_Satoshi1 is now known as Elon_Satoshi
<Elon_Satoshi> When I run minetest in cage (`cage minetest`) or run crispy-doom in cage, the mouse is way too sensitive. Is there a fix for this?
<Elon_Satoshi> And how do I get torbrowser-launcher to run in sway or cage?
Guest5714 has quit [Ping timeout: 480 seconds]
___nick___ has joined #wayland
<romangg> What should a Wayland compositor do if you have multiple keyboards connected on the same seat and then user presses and holds the same key on both keyboards. Send twice the key event with pressed key_state?
<kennylevinsen> No, I believe we're supposed to pretend it's 1 keyboard
<kennylevinsen> Unfortunately, I think it would have been better to just require clients to deal with it, giving them more freedom - they already have to deal with multiple wl_seats anyway.
<romangg> Ok, so never send the second key. Yea, one could have sent it and let the client deal with it. On the other side it's a corner case. So probably not such a big issue. I could imagine it would have been helpful for some more special devices like a steam controller emulating a keyboard though.
columbarius has joined #wayland
co1umbarius has quit [Ping timeout: 480 seconds]
hardening_ has joined #wayland
hardening has quit [Ping timeout: 480 seconds]
Elon_Satoshi has quit [Ping timeout: 480 seconds]
fmuellner has quit [Ping timeout: 480 seconds]
ecloud has quit [Ping timeout: 480 seconds]
ecloud has joined #wayland
boistordu has joined #wayland
boistordu has quit []
boistordu has joined #wayland
___nick___ has quit [Ping timeout: 480 seconds]
dcz_ has quit [Ping timeout: 480 seconds]
boistordu has quit []
danvet has quit [Ping timeout: 480 seconds]
danvet has joined #wayland
novakane has quit [Quit: WeeChat 3.3]
fmuellner has joined #wayland
danvet has quit [Ping timeout: 480 seconds]
boistordu has joined #wayland
boistordu has quit [Remote host closed the connection]
rasterman has quit [Quit: Gettin' stinky!]
hardening_ has quit [Ping timeout: 480 seconds]
pnowack has quit [Quit: pnowack]
zebrag has quit [Remote host closed the connection]
zebrag has joined #wayland