web-dev-qa-db-ja.com

他のシェルでCygwinを起動する方法

RXVTシェルをインストールしました。これで、まずCygwinのデフォルトシェルを起動しなくてもRXVTを実行する必要があるのだろうか。

私は次のサイトでの指示を試みましたが、私がそのようなものを作ったとき.ShortcutファイルRXvtは簡単に実行されてから終了します。

http://infrable.tripod.com/cygwin.html

1
starcorn

もっと混乱を蒔くために:)

1)rxvtはシェルではありません - それは端末エミュレータです。特にDEC VT100シリーズ物理端末をエミュレートすることを意味します。受け入れられた回答の-e /bin/bashは、シェルをキックオフします(この場合はBash)、Bash --loginを渡してログインシェルにします。

2)RXVTのほかに、ミンティティを試してみたいと思うかもしれません。私はそれがより現代的で掃除機を見つけます。 Windowsカットと貼り付けルールを使用して、それはより秘密のWindowsスタイルアプリです。私はそれがいい、ymmv。私はこれをテストするために私の前にcygwinのインストールはありませんが、C:\cygwin\bin\mintty.exe -e /bin/bash --login仕事をするべきです

3)chereコマンドラインアプリを調べます。これは、エクスプローラウィンドウに「Start Shell」を言うレジストリエントリを追加します。どの端末エミュレータを使用するかを言うことができます。

6
Rich Homolka

RXVTパッケージのインストールは、すべてのプログラムのCygwinフォルダにスタートメニューエントリをCygwinフォルダに入れる必要があります。

(BTW、Minttyを試してみたい。

1
ak2

私のために働くRXVTのショートカット

目標: C:\cygwin\bin\rxvt.exe -display :0 -fn "Lucida Console-14" -tn rxvt-cygwin-native -e /bin/bash --login _

で開始: C:\cygwin\bin _

これがうまくいくかどうかわかりますか?

0
dsolimano