![]() ![]() Or, if you want to start a screen session and execute the programs from there to be able to close the console: ![]() If you want to have a persistent server on the remote machine, you can start an xpra server on the machine where you want to run the applications (we are using display number 7 here): Run applications in a persistent xpra server on the remote host $ xpra start -ssh="ssh" -exit-with-children -start-child="command" ssh/config not used correctly, try to use your normal system ssh client instead of the integrated Paramiko SSH client: If you see Public Key not accepted by remote side. This will start xpra remotely and shuts down the xpra server when the command exits. Where "command" is the command you would start on the remote hosts shell. $ xpra start -exit-with-children -start-child="command" To run an application remotely over SSH without starting an xpra server on the host it is running on in advance, you can simply use this command on your client machine: Install the package xpra or xpra-git AUR, on the server and the clients. ![]() Xpra is open-source (GPLv2+), multi-platform and multi-language, with current clients written in Python and Java.Xpra is usable over reasonably slow links and does its best to adapt to changing network bandwidth limits.Sessions can be accessed over SSH, or password protected over plain TCP sockets.Xpra is "rootless" or "seamless": programs you run under it show up on your desktop as regular programs, managed by your regular window manager.It gives you remote access to individual applications. Xpra is ' GNU Screen for X': it allows you to run X programs, usually on a remote host, direct their display to your local machine, and then to disconnect from these programs and reconnect from the same or another machine, without losing any state. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |