Originally posted by Hi-Angel
View Post
Announcement
Collapse
No announcement yet.
Keyboard Grabbing Protocol Proposed For Wayland
Collapse
X
-
Originally posted by cj.wijtmans View PostWhat about the controller input problem on X11? Its a pain in the ass for steam big picture mode. Why not just go like android, pop up a messagebox for allowing or disallowing the app to access global input mapping.
Leave a comment:
-
What about the controller input problem on X11? Its a pain in the ass for steam big picture mode. Why not just go like android, pop up a messagebox for allowing or disallowing the app to access global input mapping.
Leave a comment:
-
Oh, to clarify, when I used the "sending the password file via HTTP" example as something that doesn't require hardware, I was thinking of things which wouldn't already have access to the password file, such as if you were using something like FireJail or Bubblewrap to run Steam or some other WebKit/Blink-embedding application sandboxed away from your normal browser.
(There's an ongoing problem with embeddable browser components not getting patched as quickly as the big browsers, so things which aren't browsers but can perform HTTP requests and/or run JavaScript are a softer target than going directly for the actual browser.)
Leave a comment:
-
For example, I'm no PowerShell expert, but I know I could craft a bash/dash one-liner to send all Firefox password databases in $HOME/.mozilla/firefox to a remote server using wget or cURL... or just use a much longer and more robust script via the "pipe curl's output into sh" trick all of the hip programming language package managers are using for installation these days.
Leave a comment:
-
Originally posted by Hi-Angel View PostHow do they work? "Run dialog" is a separate app, accepting an input for as long as it stays focused. The only way I can think of (I must say, I don't know if it's possible with Wayland) is to create a transparent fullscreen window, and to redirect input keys to other apps. But even then it should, at least, hack around the hotkeys of a compositor (so that upon pressing a "Next windows" hotkey a window wouldn't change), and panel showing the current window (to get hid).
Leave a comment:
-
Originally posted by ssokolow View Post
Yeah. More specifically, to the use case of macro software, there are proof-of-concept exploits which steal information when all they have is "keyboard/mouse scripting" access by relying on the fact that most desktops have global hotkeys for things like the Run dialog which can be relied upon.
Leave a comment:
-
Originally posted by Hi-Angel View PostAFAIK the only app allowed to watch every keypress windows getting is a compositor. That's why they calling the protocol to be secure, i.e. no app can sniff your password, or something. So such a software would rather be an addon to a particular compositor.
Leave a comment:
-
Originally posted by uid313 View PostCan I listen for key presses in other applications then programmatically insert key presses in other applications?
To make macro software in Wayland, such as AutoHotkey or such.
- Likes 2
Leave a comment:
-
Originally posted by Hi-Angel View PostYour use case is different. I didn't use mouse most of the time — I'm having touch-type ability, and using tiling WM, as well as everything else fine grained to use keyboard. Which is actually cool, so you can lie back in the chair with keyboard on the knees, and to not care of stretching for the mouse. Or you can use netbook without having problems because of cursor management via touchpad.
I think the good compromise is to ask a user whether they want to allow to grub keys, and then remember the choice, with possibility to change it somehow, of course. And it was actually mentioned in the article and the first message on the list, but what's worrying me is that devs upon implementing might forget it, because by no way asking a user could be a part of the protocol.
- Likes 1
Leave a comment:
Leave a comment: