我在 Windows 7 下运行 Cygwin。如何创建开始菜单项(或桌面快捷方式)来启动 xterm?
目前,我必须启动 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