Windows 7でCygwinを実行しています。xtermを起動するためのスタートメニューエントリ(またはデスクトップショートカット)を作成するにはどうすればよいですか?
現在、Cygwin/Xサーバーを起動する必要があり、新しいxtermが必要になるたびに、トレイのXサーバーアイコンを右クリックして、[アプリケーション]-> [xterm]に移動する必要があります。これは面倒です。 DISPLAY =:0.0を設定した後、C:\ cygwin\bin\xterm.exeを実行しようとしました。これによりxtermが表示されますが、起動時に多くのエラーが発生し、私の環境(env変数など)は、Xサーバートレイアイコンを使用して起動したxtermとは完全に異なるようです。
新しいxtermでもbashログインシェルを開始する必要があります。
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
これは私にとってはうまくいきます。
常にDISPLAY =:0を使用すると仮定して、次のことを試してください。
mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run
これにより、デスクトップにショートカットが作成されます。 -D
フラグを削除すると、代わりにスタートメニューのトップレベルにショートカットが追加されます。その他のオプションについては、man mkshortcut
を参照してください。
mkshortcut
は機能しますが、PATH
の先頭に/usr/local/bin:/usr/bin:
がありません。これを解決するには、/etc/bashrc
または~/.bashrc
を編集して、ファイルの最後に以下を追加します。
PATH=/usr/local/bin:/usr/bin:$PATH