我在 Windows 7 下運行 Cygwin。
目前,我必須啟動Cygwin/X 伺服器,每次我想要一個新的xterm 時,我都必須右鍵單擊托盤中的X 伺服器圖標,然後轉到“應用程式”->“xterm”,這很痛苦。我嘗試在設定 DISPLAY=:0.0 後執行 C:\cygwin\bin\xterm.exe。這會啟動 xterm,但在啟動時會出現很多錯誤,而且我的環境(環境變數等)似乎與使用 X 伺服器托盤圖示啟動的 xterm 完全不同。
答案1
您還需要在新的 xterm 中啟動 bash 登入 shell:
mkshortcut -D -n xterm -a "xterm -display :0 -e /bin/bash -l" /usr/bin/run
這對我有用。
答案2
假設您始終使用 DISPLAY=:0,請嘗試以下操作:
mkshortcut -D -n xterm -a "xterm -display :0" /usr/bin/run
這將在您的桌面上建立一個快捷方式。刪除該-D
標誌會將捷徑新增至「開始」功能表頂層。請參閱 參考資料 以了解man mkshortcut
更多選項。
答案3
有效mkshortcut
,但開頭PATH
缺失。/usr/local/bin:/usr/bin:
要解決此問題,您可以編輯/etc/bashrc
或~/.bashrc
在文件末尾添加以下內容:
PATH=/usr/local/bin:/usr/bin:$PATH