我已经安装了rxvt shell,现在我想知道我应该如何执行rxvt而不必先启动cygwin默认shell。
我已经尝试了以下网站上的说明,但是当我做了.shortcut文件时,rxvt只会短暂执行然后退出。
我已经安装了rxvt shell,现在我想知道我应该如何执行rxvt而不必先启动cygwin默认shell。
我已经尝试了以下网站上的说明,但是当我做了.shortcut文件时,rxvt只会短暂执行然后退出。
Answers:
播下更多的混乱:)
1)rxvt
不是shell - 它是终端仿真器,专门用于模拟DEC vt100系列物理终端。该-e /bin/bash
在接受的答案是什么拉开序幕你的shell(在这种情况下的bash),传递庆典--login
使它成为一个登录shell。
2)除了rxvt,你可能想尝试一下。我发现它更现代,更清洁。它是一个更原生的Windows风格的应用程序,具有Windows剪切和粘贴规则。我更喜欢YMMV。我没有在我面前安装Cygwin进行测试,但C:\cygwin\bin\mintty.exe -e /bin/bash --login
应该可以正常工作
3)另请查看chere
命令行应用程序,该应用程序将注册表项添加到您的资源管理器窗口中“启动shell”。它允许您说出要使用的终端仿真器。
适合我的rxvt快捷方式是
目标: C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/bash --login
开始于: C:\cygwin\bin
你能看出这是否有效吗?
Start In: C:\cygwin\bin
-display :0
吗?我认为rxvt的观点是不使用X.
-tn rxvt-cygwin-native
意味着它作为Windows GUI应用程序运行。我不确定display命令是否必要,但它是在安装rxvt时创建的本机模式快捷方式,并且该快捷方式对我有效,所以我按原样发布它,假设rxvt安装脚本比我知道的更好。