从开始菜单启动 Cygwin 下的 xterm

从开始菜单启动 Cygwin 下的 xterm

我在 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

相关内容