ChanServ changed the topic of #wayland to: https://wayland.freedesktop.org | Discussion about the Wayland protocol and its implementations, plus libinput
Guest2674 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2689
bindu has joined #wayland
bindu_ has quit [Ping timeout: 480 seconds]
jsto has left #wayland [#wayland]
qaqland_ has quit [Remote host closed the connection]
qaqland has joined #wayland
fmuellner has quit [Ping timeout: 480 seconds]
garnacho has quit [Ping timeout: 480 seconds]
lsd|2 has quit [Quit: KVIrc 5.0.0 Aria http://www.kvirc.net/]
co1umbarius has joined #wayland
columbarius has quit [Read error: Connection reset by peer]
privacy has joined #wayland
Company has quit [Quit: Leaving]
privacy has quit [Quit: Leaving]
nerdopolis has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mxz has quit [Ping timeout: 480 seconds]
cool110 has joined #wayland
cool110 is now known as Guest2718
Guest2689 has quit [Ping timeout: 480 seconds]
junaid has joined #wayland
ity has quit [Remote host closed the connection]
ity has joined #wayland
Kerr has joined #wayland
junaid has quit [Remote host closed the connection]
mxz has joined #wayland
peeterm_ has joined #wayland
kts has joined #wayland
peeterm has quit [Ping timeout: 480 seconds]
peeterm_ is now known as peeterm
kts has quit [Ping timeout: 480 seconds]
kts has joined #wayland
kts has quit [Read error: Connection reset by peer]
julio7359 has quit [Ping timeout: 480 seconds]
calcul0n has joined #wayland
sima has joined #wayland
kts has joined #wayland
rgallaispou has joined #wayland
tzimmermann has joined #wayland
rv1sr has joined #wayland
glennk has joined #wayland
mvlad has joined #wayland
tyzef has quit [Quit: WeeChat 3.8]
kts has quit [Ping timeout: 480 seconds]
leon-anavi has joined #wayland
garnacho has joined #wayland
rasterman has joined #wayland
CME has quit [Ping timeout: 480 seconds]
fmuellner has joined #wayland
cmichael has joined #wayland
iomari891 has joined #wayland
glennk has quit [Ping timeout: 480 seconds]
glennk has joined #wayland
<naemi> pq: Does the cursor change need to be managed directly from said application? There is an application running as part of the script
<pq> naemi, yes. And the cursor image will only apply while the pointer is on the app window.
<naemi> hrm ok
<naemi> thanks for the info
<pq> naemi, are you sure cursor image is a good design, and not something like e.g. notifications?
<naemi> it'd be the best imo
<naemi> guess I'll use notifications instead
<pq> the user can always move the pointer away from the window, and then your cursor image is removed.
<pq> so it won't be a global'ish indicator
<pq> I understood you wanted someething gloabl'ish when you talked about forcing the cursor image.
<pq> It would be strange for an application to not control its own cursor image.
<naemi> yeah that was the idea
<naemi> (it's a password manager auto-typer, I need an indication that it's writing)
<naemi> I don't mind if it's just for a specific window if I can set it with high-level tools (not code)
<pq> no, not with tools. It needs to come through the same Wayland display connection as the app is using.
<pq> I'd expect the typing to be an even bigger problem.
garnacho has quit [Remote host closed the connection]
iomari891 has quit [Read error: No route to host]
<pq> Wayland is fundamentally not scriptable. You need a compositor designed for scripting things, that's not provided by Wayland.
<kennylevinsen> naemi: the problem would be that the specific window is that it would only be the password manager's own windows, not the window of the "target" so to speak
<kennylevinsen> ... well that became word salad, "the problem is that the specific window would only be..."
<naemi> I understood :)
<naemi> bit of a shame, this worked fine in x11 and I got really used to it
<pq> naemi, how do you do the "typing in" part?
<naemi> dotool
<pq> what does that do?
<kennylevinsen> it's a uinput thing :/
<naemi> yup
<pq> aha, that won't work
garnacho has joined #wayland
<pq> you don't know if the input device created by uinput will be used by the compositor (maybe it goes to a wrong physical seat), and you don't know what keymap you should use to translate characters into key codes.
<pq> you can get lucky though, but it's far from a good idea
<pq> you also cannot control which Wayland window will receive the typing
<pq> I guess making the password manager an input method could work? Or was there something more specific?
shoragan has quit [Read error: Network is unreachable]
CME has joined #wayland
<pq> aside from direct compositor integration
shoragan has joined #wayland
<pq> copy & paste would work, if you allow the user to click on the password manager window to copy, and then explicitly paste into the target app
<pq> wasn't there some kind of password manager d-bus framework even?
<naemi> I can't use the clipboard for this, as one of the reasons I use dotool/uinput is because I need to type into software that has no clipboard too (e.g. spice remote)
<pq> aha, that complicates things
<naemi> I'll just send a short notification or play a sound whenever it's done typing, doesn't seem like this is solveable with cursor
<pq> right
<kennylevinsen> note: spice has clipboard support, but it requires the agent. Also no guarantee if those clients are well-behaved - some try to copy in the background for example.
shoragan has quit [Read error: Network is unreachable]
shoragan has joined #wayland
<pq> I guess you also limit your passwords into 7-bit ascii and use only qwerty layout to avoid most of the keymap problems :-)
<kennylevinsen> 7 bits for characters?! anything past 6 bits is just throwing resources away!
<naemi> I can't depend on an agent, and my workflow has worked for more than a decade without issue, it's just the cursor thing I missed from x11
<kennylevinsen> you do you, just saying that clipboard can be fixed for spice for most use-cases :)
<kennylevinsen> emphasis on most, rather than all
CME_ has joined #wayland
<naemi> for normal operation usecases yes, but there are a lot of times where an agent can't be run or simply doesn't exist
<naemi> like when installing a new VM, or connecting to some arcane system
<naemi> and that is a large portion of the VMs I connect to
eroc1990 has quit [Read error: Connection reset by peer]
<kennylevinsen> well, if that OS is either windows, linux or freebsd it should be perfectly viable - need for password managed credentials usually come after installing some packages anyway
<kennylevinsen> but if it's plan9, netbsd or some arcane windows 3.11 setup for weird outdated control software, then maybe not
<pq> It's as if "paste as keyboard events" would be a useful feature in a VM viewer GUI.
<kennylevinsen> but possible is one thing, practical another
<naemi> connecting to stuff (proxy, network, repo) during installation that require passowords can't be solved with an agent
eroc1990 has joined #wayland
<naemi> it's just one usecase anyways, there are other situations where the clipboard is not a solution
<kennylevinsen> naemi: if network access to install qemu-agent requires a password, then yeah there's a gap for that password
<kennylevinsen> pq: hmm, not the worst of ideas
<pq> "paste as keyboard events" could be even a compositor feature...
<naemi> there are systems I have to use daily which explicitly prohibits clipboard anyways, so I can't use it as a one-stop solution
<kennylevinsen> Hah I was just about to say that :)
CME has quit [Ping timeout: 480 seconds]
<kennylevinsen> naemi: heh, nothing like IT policies that actively enforce *bad security practices* like disallowing clipboards :)
<pq> Wayland clipboard is not like X11 free-for-all-clipboard
<kennylevinsen> but tbf, danish government login tries to disallow clipboards too, password managers just usually hack around it...
<naemi> in my experience nothing will prevent uinput from typing for me, so that's what I use
<pq> just never switch to dvorak
kts has joined #wayland
narodnik has quit [Quit: WeeChat 4.2.1]
DodoGTA has quit [Remote host closed the connection]
pH5 has quit [Read error: Network is unreachable]
mtretter has quit [Read error: Connection reset by peer]
pH5 has joined #wayland
mtretter has joined #wayland
mtretter has quit [Read error: Connection reset by peer]
pH5 has quit [Read error: Connection reset by peer]
mtretter has joined #wayland
pH5 has joined #wayland
DodoGTA has joined #wayland
vincejv has quit [Quit: Bye bye! Leaving for now...]
vincejv has joined #wayland
kts_ has joined #wayland
privacy has joined #wayland
kts has quit [Ping timeout: 480 seconds]
mcf has quit [Ping timeout: 480 seconds]
kelnos has quit [Remote host closed the connection]
kelnos has joined #wayland
mcf has joined #wayland
kts_ has quit [Ping timeout: 480 seconds]
psykose has joined #wayland
nerdopolis has joined #wayland
kelnos has quit [Remote host closed the connection]
kelnos has joined #wayland
Leopold___ has joined #wayland
Leopold____ has joined #wayland
Leopold_ has quit [Ping timeout: 480 seconds]
Leopold___ has quit [Ping timeout: 480 seconds]
<krathul[m]> How does libinput convert the relative deltas in mouse movement from evdev to relative movement on the screen? Is there any transformation matrix?
Company has joined #wayland
<pq> krathul[m], libinput is configured by each compositor at runtime, and has no configuration files of its own. So the conversion varies over user to user and mouse to mouse.
<pq> krathul[m], libinput also has APIs for accelerated and non-accelerated motion. Callers choose which one they need.
navi has joined #wayland
bnason has joined #wayland
privacy has quit [Quit: Leaving]
yrlf has quit [Quit: Ping timeout (120 seconds)]
yrlf has joined #wayland
zetaE has joined #wayland
<zetaE> greets
<zetaE> one major complain about from x11 users is lack of xhost
<zetaE> what's wayland contingency plan in this regards?
<daniels> for local use, bind-mount the UNIX socket; for remote use, use waypipe or RDP or any other remote solution that fits your needs
<zetaE> daniels: I know
<zetaE> hasn't stop me from trying
zetaE has quit [Ping timeout: 480 seconds]
<Momentum> anyone knows where i can find documentation for what the `data` field is used for on various `wlr_*` structures?
kts has joined #wayland
<bl4ckb0ne> thats a question for #wlroots on libera
<Momentum> oups
<Momentum> i thought i'm on #wlroots
<Momentum> my bad
zxrom_ has joined #wayland
zxrom has quit [Read error: Connection reset by peer]
calcul0n__ has joined #wayland
leon-anavi has quit [Quit: Leaving]
calcul0n has quit [Remote host closed the connection]
Leopold____ has quit [Remote host closed the connection]
Leopold_ has joined #wayland
narodnik has joined #wayland
Leopold_ has quit [Remote host closed the connection]
Leopold has joined #wayland
larunbe has joined #wayland
alarumbe has quit [Ping timeout: 480 seconds]
Leopold has quit [Remote host closed the connection]
Leopold has joined #wayland
cmichael has quit [Quit: Leaving]
kts has quit [Ping timeout: 480 seconds]
bodiccea has quit [Ping timeout: 480 seconds]
bodiccea has joined #wayland
Guest2718 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2789
tzimmermann has quit [Quit: Leaving]
rasterman has quit [Quit: Gettin' stinky!]
calcul0n__ has quit [Remote host closed the connection]
fmuellner has quit [Remote host closed the connection]
calcul0n has joined #wayland
zxrom_ is now known as zxrom
Narrat has joined #wayland
fmuellner has joined #wayland
fmuellner has quit [Remote host closed the connection]
fmuellner has joined #wayland
crazybyte has quit [Ping timeout: 480 seconds]
rv1sr has quit []
Guest2789 has quit [Remote host closed the connection]
cool110 has joined #wayland
cool110 is now known as Guest2809
paulk has quit [Ping timeout: 480 seconds]
paulk has joined #wayland
calcul0n has quit [Remote host closed the connection]
calcul0n has joined #wayland
sima has quit [Ping timeout: 480 seconds]
calcul0n has quit [Ping timeout: 480 seconds]
Narrat has quit []
glennk has quit [Ping timeout: 480 seconds]
fmuellner has quit []
fmuellner has joined #wayland
Brainium has joined #wayland
qyliss has quit [Quit: bye]
qyliss has joined #wayland
julio7359 has joined #wayland
mvlad has quit [Remote host closed the connection]
lsd|2 has joined #wayland