阿小信大人的头像
Talk is cheap. Show me the code. Linus Torvalds

通过浏览器实时分享终端内容2015-09-11 18:48

在开会时要看别人终端的内容,没有投影仪,或者有投影仪但是对有像我这种近视又不戴眼睛的同学来说是很不方便的,所以急需一个能通过浏览器实时分享终端内容的工具。

tty相关的工具很多,类似tty.js、gotty这些,只能分享终端给别人使用,不能实时的直播你在终端的动作。还有个ttystudio是做终端gif录像的。

要说的实时分享的工具是ttyrec和ttycast,安装:

npm install -g ttyrec ttycast

完成后调整你的终端大小,这个终端的大小就是浏览器里面显示的大小,调整好后:

ttyreccast outfile.tty

看到类似起了一个server。

然后打开新的终端,输入

reset && ttyrec /tmp/ttycast

后就会在http://localhost:13377/进行直播。

做了一些快捷键:

alias ttyserver='rm /tmp/outfile.tty &>/dev/null;rm /tmp/ttycast &>/dev/null;ttyreccast /tmp/outfile.tty'
alias ttyclient='reset && ttyrec /tmp/ttycast'
alias ttyclear='rm /tmp/outfile.tty;rm /tmp/ttycast'
alias ttyopen='open http://`ipconfig getifaddr en0`:13377'  # for osx

如果您觉得从我的分享中得到了帮助,并且希望我的博客持续发展下去,请点击支付宝捐赠,谢谢!

若非特别声明,文章均为阿小信的个人笔记,转载请注明出处。文章如有侵权内容,请联系我,我会及时删除。

#Linux/Mac#  
分享到:
阅读[1080] 评论[1]

你可能也感兴趣的文章推荐

本文最近访客

发表评论

#1 Chaosky221.*.*.114[昆明]21279 :
信妈,用Node 4.2.1安装ttyrec不上了,可以通过brew install ttyrec安装上。
2015-10-28 20:54 回复