【问题标题】:Create Windows 10 shortcut for Cygwin xterm command为 Cygwin xterm 命令创建 Windows 10 快捷方式
【发布时间】:2022-02-15 05:33:39
【问题描述】:

近年来,通知区域中的 Cygwins X-windows 图标不提供启动 xterm 的选项。如果我错误地退出了我的最后一个 xterm,我需要一种方法来启动一个新的 xterm。目前,我退出 X-Windows,删除 ~/.server* 文件和 /tmp/.X*,然后重新启动 X-Windows。

我找到了一个命令,我可以在单击 Windows 开始按钮后输入:

C:\cygwin64\bin\xterm.exe -display :0

但是,除了 xterm 之外,它还会启动一个 DOS 窗口。如果我关闭 DOS 窗口,xterm 就会消失。

我尝试了以下,效果相同:

cmd /q /c "C:\cygwin64\bin\xterm.exe -display :0"

cmd /q /c "start /b /min C:\cygwin64\bin\xterm.exe -display :0"

start /b cmd /q /c "C:\cygwin64\bin\xterm.exe -display :0"

start /b C:\cygwin64\bin\xterm.exe -display :0

请注意,当我在单击 Windows 开始按钮后键入命令时,引导start 的两个命令无法识别,因此我只能通过手动打开@987654328 来使用它们@ 窗户。但是问题仍然存在;我有一个挥之不去的命令窗口。

在单独的试验中,我还尝试将上述三个命令中的每一个都放入~/bin/myXterm.bat,单击Windows 开始按钮,然后输入myXterm.bat 的完整Windows 路径。相同的结果——除了所需的 xterm 之外还有一个挥之不去的命令窗口

是否有一个命令不会让命令窗口逗留?

我打算在单击 Windows 开始按钮后键入命令,然后右键单击任务栏中的生成图标并从中创建一个图标。然后我可以找到一种方法将其固定到开始菜单或作为任务栏中的持久快捷方式。如果 xterm 的主机 shell 甚至没有出现在任务栏上会更好,因为任务栏经常很拥挤,额外的图标只会产生认知噪音(但快捷方式的小图标是可以的)。

请注意this questionthis questions 和我的不一样。

【问题讨论】:

  • cygwin默认的窗口管理器是XFCE,你不用吗?
  • 我没听说过,但我对 X 的底层知识了解有限。 Cywin-X 下的开始菜单中提供以下内容:用户脚本=C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; XSESSION_ICON= exec /usr/bin/startx /etc/X11/xinit/Xsession xinit-compat"; XLaunch=C:\cygwin64\bin\run.exe /usr/bin/bash.exe -l -c /usr/bin/xlaunch.exe; XWin 服务器=C:\cygwin64\bin\run.exe --quote /usr/bin/bash.exe -l -c "cd; exec /usr/bin/startxwin"。嗯,我想我可以通过使用 Cygwin 的 run,exe 来节省下午的时间。
  • 用谷歌搜索过 XFCE,这不是我想要的。如果我想使用严格的 Unix 环境,我会使用 TWM。但我没有,而且我隐藏了根窗口。我依靠 Windows 10 的行为来移动、调整大小和停靠窗口。所有 X 客户端看起来都像 Windows 10 窗口。在我看来,这就是与 Windows 10 的完全集成。

标签: cygwin x11


【解决方案1】:

什么有效

我右键单击我的桌面并选择创建一个新的快捷方式。我为Target 字段指定了以下内容

 powershell "start C:\cygwin64\bin\xterm.exe -Args \" -display :0 \" -WindowStyle Hidden"

对于Start in 字段,我指定了C:\cygwin64\home\%USERNAME%(使用安装中设置的 Cygwin 用户主目录)。

然后我右键单击快捷方式并选择将其固定到“开始”菜单。

什么不起作用

我最初将上述命令放入~/bin/MyXterm.bat。我可以创建快捷方式,但无法将其固定到“开始”菜单。我在 BAT 文件或快捷方式的上下文菜单中没有该选项。如果我使用 Windows 资源管理器浏览到 ~/binApplications Tool 功能区有一个固定快捷方式的按钮,但它是灰色的。

我很困惑,为什么过去这么简单的事情现在这么复杂,花了一个下午。

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 2013-04-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-05-12
    • 1970-01-01
    相关资源
    最近更新 更多