1
likuku 2017-02-03 15:02:18 +08:00 1
machos 本地起 x11 , arch 的 sshd_config 里开启 x-forward , ssh 时,启用 x-forward 到本地 OS X 的 x11-server
差不多 2009 年时,我这么玩过... 因为有软件是 GUI ,但远端机器不想开 X Desktop 说实话,体验不好。 |
2
likuku 2017-02-03 15:03:54 +08:00 1
macosx 的 Finder -> 前往 -> 实用工具 -> X11 就它了
|
5
4ever911 OP 算了,不折腾了。。。。
|
6
likuku 2017-02-03 15:44:38 +08:00 1
关于 Mac 版 X11 - Apple 支持 : https://support.apple.com/zh-cn/HT201341
可能因为我 osx 是从很多年前旧版本一路升上来的,才带吧。 在 linux 上装好 x11 desktop 环境,再装个 vnc server , OS X 通过 vnc 去访问也可以。 VBox 是可以给虚拟机里装 tools 组件来更好支持图形化与宿主交互。 |
7
zmj1316 2017-02-03 16:40:07 +08:00
ssh + X11 forward 可以在 客户端这里显示图形
|
9
ArcherFeel 2017-02-03 17:55:59 +08:00
vnc 也是可以的, arch 上装一个 vncserver 是 10 秒钟的事, mac 上用 vncviewer 登录即可.更方便的话可以在 arch 上搞一个持续集成或者简单点用脚本实现从宿主机到 arch 的一键编译 /拷贝, 然后 vncviewer 登录过去执行即可.
|
10
adrianzhang 2017-02-04 02:58:20 +08:00
@likuku 提到的方式是可以的,具体是 MacOS 先安装 X11 。然后 ssh -X $Linux_IP $COMMAND ,比如要启动 Linux 里的 Firefox ,那么 ssh -X $Linux_IP firefox 就可以了。默认情况下, Linux 的 sshd_config 里是开启了 x-forward ,所以也不需要改。
|
11
leaveboy 2017-02-04 17:06:35 +08:00
awesome WM 可以轻松搞定,好像有 mac 版本
|
12
leaveboy 2017-02-04 17:09:27 +08:00
不能修改回复,就再写一条了(。)(。), awesome WM 可以轻松搞定,指定程序到某一个 tab 上。
|
13
leaveboy 2017-02-04 17:09:49 +08:00
不能修改回复,就再写一条了(。)(。), awesome WM 可以指定程序到某一个 tab 上。
|
14
iamfredng 2017-02-08 23:13:21 +08:00
我以前也有过你这样的需求,不过不是 Python 。原理我相信一样的。
|
15
iamfredng 2017-02-08 23:15:55 +08:00
你写一个独立的进程,接受 3 个管道 /sock 的输入, Start/Stop/Restart ,然后由这个进程去启动你的 python 程序,当你 ssh 过去的时候你可以通过 cat Start > xxxx.sock 去控制你的程序启动和关闭了。
|