8000 GitHub - 6snf/osjs-xpra: Xpra Client for OS.js
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

6snf/osjs-xpra

 
 

Repository files navigation

Xpra client for OS.js (v2.1.0)

This is a modified version of the Xpra HTML5 client that lets you run your Linux applications in OS.js.

THIS IS A VERY EARLY EXPERIMENT. MANY THINGS WILL CHANGE

YouTube Video

Installation

./bin/add-package.sh xpra Xpra https://github.com/os-js/osjs-xpra.git

Usage

You'll need:

  • Xpra installed
  • Websockify (with the python module)
  • python-dbus, python-gobject

At the moment you'll have to manually start a process, for example Firefox:

xpra --no-daemon --bind-tcp=127.0.0.1:10000 --start=firefox --html=on start :2

Sound support has been added, but might not work for all codecs. Please report to me if you have any issues or strange errors.

Working

  • Window creation and events
  • Overlays (like menus, tooltips and general popupus)
  • Cursors and Icons
  • Mouse input
  • Keyboard input
  • Audio streaming

TODO

  • SSL
  • Overlay keyboard events
  • Launcher via Service
  • Clipboard
  • Printer
  • Language Change
  • Macro handling from original source

LICENSE

See LICENSE.md as this package contains mixed licenses.

About

Xpra Client for OS.js

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 98.7%
  • CSS 1.1%
  • PHP 0.2%
0