对就是这个问题,我现在不知道
当中的 <your-machine-ip>
到底应该填哪个 IP?
是用容器内部显示的 ip 吗?
主机的 ip
是主机上那个 docker 专用的虚拟网卡的 ip 吗?
现在 docker terminal 内部显示的 IP 是 192.168.99.100
那个虚拟网卡的 IP 是 192.168.99.1
ifconfig en0
eth0?我截图的那个吗?
主机的物理网卡
在 windows 下面用原生的 linux emacs 的感觉不错。
但是好像还有许多需要折腾的东西
输入法,字体。。。。
等我折腾好了,也许会放一个 chinese version 的 docker image,这样大家就不需要折腾了
不能用 windows 输入法这一点比较烦人
如果我在 docker image 中装入输入法,怎样切换也是个问题,因为会和 Windows 热键冲突。 @twlz0ne 有没有什么好的建议?
当然,我能想到的还有一个办法,就是折腾 chinese-pyim,但是就是有点舍不得我配置好的 rime 输入法。
我现在的主力配置也是 virtualbox 下面运行的,但是 virtualbox 一个最大的问题就是太占用系统资源了。
输入法上屏那个问题其实不是大问题,我也碰到过。偶尔出现,不是太影响使用。
主要是占用 内存, 用个轻量级的linux 和 桌面环境,应该好些, 我这里占用 98M 内存(在打开emacs,gvim和terminal时)
我这里 100 多M吧,但是还是感觉太笨重了,不知道为什么
可能是你对 虚拟机的 偏见,虚拟机运行在无缝模式下,更方便一点。 随着 WSL(Windows Subsystem for Linux)的改善,Windows下直接使用emacs可能会更方便
没有任何偏见,我自己也一直在用虚拟机。可能是我的 archlinux 虚拟机也越来越臃肿的原因吧。装软件太方便了,然后就装了很多 ,有些都没来得及用。
stack 上面这个问题把 vagrant 和 docker 的开发者都钓出来了,funny:
没在折腾过 X11 forwarding,不太清楚这里边的坑。我查了一下相关文档,有提到一些关于输入法的设置:
http://www.cygwin.com/xfree/docs/ug/cygwin-x-ug.pdf
Input Method Editors (IMEs)
If an IME is configured, it should be started as part of a remote session (See the Section called Remote sessions via XDMCP).
To use an IME with remote clients started from a command line (See the Section called Displaying remote clients), the IME must be started explicitly, e.g.
Starting the ibus IME
After configuring ibus with ibus-setup, start the ibus daemon
$ ibus-daemon -drx
and set XMODIFIERS so XIM clients will use ibus
$ export XMODIFIERS="@im=ibus"
Starting other IMEs
Similarly for fcitx, gcim, iiimf, scim, uim, etc.
为什么不在 docker Image 里安装输入法?x11 的输入法可以用在映射的 gui app 上吗?感觉好神奇啊
第二个链接里面这句话让我很纠结啊,不知道到底应该在 cygwin 中还是在 docker image 中安装输入法,
X11Forwarding is no more than a specific tcp tunnel setup between two machines, no more, no less.