在浏览了很多关于系统管理员最佳终端的网站后,我试图在Cygwin上安装。不幸的是,我没有找到任何好的网站指导如何做。
以前有人这样做过吗?请帮助我的步骤和软件包,我需要安装。
也有任何终端我可以尝试(如Cygwin)?
我不知道从哪个版本开始,但是现在您可以从Cygwin安装程序中安装终止程序。并且运行良好
对
如果你不想使用cygwinports,你可以从cygwin安装程序中安装所有的终结者依赖项,除了终结者本身。
在cygwin安装程序中选择并安装:
python-dbus
python-gobject
python-gtk2.0
python-vte (under GNOME tab for some reason)
GConf2
然后,从https://launchpad.net/terminator/+download上拉下最新的终止程序tarball并将其提取到某个地方。在管理员终端上运行python setup.py install
,只要你有一个正在运行的X服务器,只运行terminator
就可以完美地工作。
关于如何安装终止器的源代码有点模糊。我所做的,可能会帮助你,是这样的:(虽然我仍然有分割错误)
-
更新Cygwin到最新版本
-
打开Cygwin终端并运行:(如果您有x86版本,请使用。这一步的想法是使用Cygwin Ports)
cygstart——/your/cygwin/path/setup-x86_64.exe -K http://cygwinports.org/ports.gpg
-
在选择下载站点部分:
- 添加"http://downloads.sourceforge.net/cygwin-ports"
- 添加" ftp://ftp.cygwinports.org/pub/cygwinports"
- 选择另一个靠近你的镜像
检查你总共有三个url被选中
-
它可能会向您显示有关未加载。ini配置的警告,但忽略它们(注意:我寻找了不同的端口url,但官方的url给了我错误,我无法通过此步骤,这就是为什么我使用替代url)
-
首先,您需要安装X窗口的软件包:
基本上是:
- xorg-server(必需的,Cygwin/X X服务器)
- xinit(必需的,用于启动X服务器的脚本:xinit, startx, startwin(以及开始菜单上运行它的快捷方式),startxdmcp.bat)
- xorg-docs(可选,手册页)
同时搜索并选择终止器包
过了好一会儿才完成。
点击开始->所有程序->Cygwin-X->X Win Server (windows工具栏)
应该打开一个xterm窗口。类型:
《终结者》
你应该知道Cygwin有终止符
注意:在我运行结束程序后,我得到这个错误:
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::sm-connect after class was initialised
self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::show-crash-dialog after class was initialised
self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::display after class was initialised
self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
/usr/lib/python2.7/site-packages/terminatorlib/terminator.py:87: Warning: Attempt to add property GnomeProgram::default-icon after class was initialised
self.gnome_program = gnome.init(APP_NAME, APP_VERSION)
Warning: python-keybinder is not installed. This means the hide_window shortcut will be unavailable
Unable to bind hide_window key, another instance/window has it.
Segmentation fault (core dumped)
我一直在寻找解决这个问题,但遗憾的是我找不到任何东西。如果您使用Cygwin x86,您的结果可能会有所不同。