我已经安装了 rxvt shell,现在我想知道如何在不必先启动 cygwin 默认 shell 的情况下执行 rxvt。
我已尝试按照以下站点上的说明进行操作,但是当我创建该 .shortcut 文件时,rxvt 只会短暂执行然后退出。
答案1
制造更多混乱:)
1)rxvt
不是 shell - 它是一个终端仿真器,专门用于模拟 DEC vt100 系列物理终端。-e /bin/bash
可接受答案中的 是启动 shell(本例中为 bash)的内容,传递 bash--login
使其成为登录 shell。
2) 除了 rxvt,您可能还想尝试 mintty。我发现它更现代、更简洁。它是一款更原生的 Windows 风格应用,具有 Windows 剪切和粘贴规则。我更喜欢它,YMMV。我没有安装 Cygwin 来测试它,但C:\cygwin\bin\mintty.exe -e /bin/bash --login
应该可以工作
3) 还要查看chere
命令行应用程序,它会将注册表项添加到您的资源管理器窗口中,以显示“在此启动 shell”。它允许您指定要使用哪个终端仿真器。
答案2
安装 rxvt 包应该会将其开始菜单项放入所有程序中的 Cygwin 文件夹中。
(顺便说一句,您可能还想尝试 mintty,它比 rxvt 具有更原生的 UI 并且支持 Unicode。)
答案3
对我有用的 rxvt 快捷方式是
目标:C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/bash --login
开始于:C:\cygwin\bin
你能看看这是否有效吗?