In the terminal, Tux still ignores keystrokes that have meaning in Firefox such as \#h (switch tab left) and \#l (switch tab right). See https://news.ycombinator.com/item?id=14077797
Are you using Pentadactyl, or something? Those are not stock Firefox shortcuts. In any case, I'd investigate whatever addon provides them, to see how they're implemented and why they're conflicting with whatever Tux.io is doing to capture keystrokes.
That looks nifty, but I'm hesitant at this point to try any addon that's not e10s-compatible, since support will be going away soon and I'm not interested in losing e10s in any case.
Does someone here know of something similar that works with the new API?
Based on the API documentation, I think it could be done by combining a content script to capture keystrokes and a background script to call browser APIs that a content script can't access.
There'd be a number of edge cases to deal with, of course, and I'm sure Firemacs already handles at least some of them. I'll take a closer look, as soon as I can get Firefox to tell me what's "invalid" about the PoC extension I'm hacking on, and load it so I can try it out.
This takes the approach of Still having Linux, but instead of transferring an X display to the browser, the browser supplants X. Consequently X apps don't run, but HTML/JS apps are really easy to make.
Connections are still made in a manner similar to X. A socket is available on the Unix side which apps can connect to, which tunnels through an open websocket connection.
18 comments
[ 78.7 ms ] story [ 1260 ms ] threadDoes someone here know of something similar that works with the new API?
https://github.com/kazu-yamamoto/Firemacs
There'd be a number of edge cases to deal with, of course, and I'm sure Firemacs already handles at least some of them. I'll take a closer look, as soon as I can get Firefox to tell me what's "invalid" about the PoC extension I'm hacking on, and load it so I can try it out.
It feels like guacamole remote desktop https://guacamole.incubator.apache.org/
What is the tux password (sudo) ?
It's really running VNC protocol over websockets, where guacamole has a custom protocol.
https://www.youtube.com/watch?v=7namj7iy16Y
https://github.com/Lerc/notanos
This takes the approach of Still having Linux, but instead of transferring an X display to the browser, the browser supplants X. Consequently X apps don't run, but HTML/JS apps are really easy to make.
Connections are still made in a manner similar to X. A socket is available on the Unix side which apps can connect to, which tunnels through an open websocket connection.