10-01-2016, 02:55 PM
If you want to run X clients (windowed programs on the pine64) from your pine64, on your W10 box, then from W10 CLI (dos prompt):
It'll ask for your password, then login in. So now you have a ssh terminal from your pine64. To launch a windowed client from that terminal, just enter the command, followed with an ampersand & (job control):
at which point you will shortly see your pine64's scribus (or whatever program you're after...yes, you HAVE to know the program's file name.) display on your W10 screen. Because we put that & at the end, you can keep launching programs from that terminal. The amperstan puts the job into the background (not suspend). When you close these xclients (running programs from the pine64), you'll see an exit code on your terminal, showing they completed.
At least that's how it works in GNU/Linux. I don't have W10, but if you have OpenSSH (???) this will work just fine. If you do not have OpenSSH, then get it.
The thing to remember, is that in X, even a local session, xclients STILL go through a network interface, at the least localhost (127.0.0.1), to the xserver. So the fact that you are there, on W10 (xserver), and the pine64 is there (xclients), on Xubuntu, does not really change the way it works. The "server" is the machine on which your console is at, in this case your W10. The clients are the programs running from pine64, not the W10. arm64 has got nothing to do with W10, W10 is its own server. X Clients/Servers are agnostic (session, presentation and application levels). You effectively run arm64 kit on W10, so far as your display, keyboard and mouse are concerned. That's what's so awesome about X. You could X into a cray, or a render farm, from a netbook, and run whatever is on those systems, from your lowly netbook.
man X — from your pine64 bash prompt, will show you lots of stuff you can do with/in X. Oh, and for the record, X came out of MIT, 1984. :-)
Finally, I've also heard that W10 has bash (Bourne Again Shell). You should use it, and let us know how it works.
David
PS: I'm working on a post about X. Life is getting in the way of finishing it, but time is permitting, bit by bit.
Code:
ssh -X <pine_user_ID>@<pine64_ip_address> like: david@192.168.1.13
It'll ask for your password, then login in. So now you have a ssh terminal from your pine64. To launch a windowed client from that terminal, just enter the command, followed with an ampersand & (job control):
Code:
scribus &
at which point you will shortly see your pine64's scribus (or whatever program you're after...yes, you HAVE to know the program's file name.) display on your W10 screen. Because we put that & at the end, you can keep launching programs from that terminal. The amperstan puts the job into the background (not suspend). When you close these xclients (running programs from the pine64), you'll see an exit code on your terminal, showing they completed.
At least that's how it works in GNU/Linux. I don't have W10, but if you have OpenSSH (???) this will work just fine. If you do not have OpenSSH, then get it.
The thing to remember, is that in X, even a local session, xclients STILL go through a network interface, at the least localhost (127.0.0.1), to the xserver. So the fact that you are there, on W10 (xserver), and the pine64 is there (xclients), on Xubuntu, does not really change the way it works. The "server" is the machine on which your console is at, in this case your W10. The clients are the programs running from pine64, not the W10. arm64 has got nothing to do with W10, W10 is its own server. X Clients/Servers are agnostic (session, presentation and application levels). You effectively run arm64 kit on W10, so far as your display, keyboard and mouse are concerned. That's what's so awesome about X. You could X into a cray, or a render farm, from a netbook, and run whatever is on those systems, from your lowly netbook.
man X — from your pine64 bash prompt, will show you lots of stuff you can do with/in X. Oh, and for the record, X came out of MIT, 1984. :-)
Finally, I've also heard that W10 has bash (Bourne Again Shell). You should use it, and let us know how it works.
David
PS: I'm working on a post about X. Life is getting in the way of finishing it, but time is permitting, bit by bit.
David, the lip smacking pirate hedgehog. "SHIVER me timbers!"