由于某种原因,您似乎无法直接固定 .bat。
有没有办法从我的开始屏幕启动 Cygwin 的 bash?
更新:顺便说一句,我遵循了一些“重复问题”中的建议,例如创建一个快捷方式并执行此操作,但似乎你也无法在 Windows 10 中将快捷方式固定到 bat 文件。
答案1
这有点麻烦,但是你可以做到。
- 创建您想要的批处理文件的快捷方式(将其保存在桌面或某个地方)。
- 打开运行对话框(Win+ R)。
- 跑步
shell:programs
。 - 将您创建的快捷方式复制到它打开的文件夹中。
- 重新启动并重新登录。
- 您的批处理文件现在应该显示在“开始”->“所有应用程序”下。
- 右键单击它并选择“固定到开始”。
答案2
您可能不想启动 bash,而是想启动一个在其中运行 bash 的终端。Cygwin 安装应该在您的桌面上放置了“Cygwin 终端”的快捷方式。将其固定到任务栏/开始菜单,然后就可以开始了。
如果您没有看到它的快捷方式(它实际上启动了 mintty 终端程序),只需运行 cygwin 设置直至完成(如果您不选择任何额外内容,它将更新您现有的软件包),然后在最后一个对话框中选中“在桌面上创建图标”和“将图标添加到开始菜单”复选框,您就可以得到它。您可以将其链接到任务栏,以便能够随时启动终端。
答案3
如果您无法重新运行 Setup.exe:要(重新)创建常规 CYGWIN 终端(启动 bash 和您的登录环境)并将其固定到 Windows 10(或任何其他 Windows!)中的任务栏:
- 打开文件浏览器(windows+ e)
- 转到您的 CYGWIN 目录(请注意,它可以被移动到任何您想要的位置,但它应该默认位于下面
C:\program files
(或c:\program files (x86)
,取决于您的版本) - 进入
.....\wherever\CYGWIN\bin
子文件夹- 找到并右键单击
mintty.exe
,然后选择send to
->Desktop (create shortcut)
- 找到并右键单击
- 转到桌面,右键单击
mintty.exe - shortcut
并选择properties
- 编辑目标:在末尾添加 : 一个空格,后跟选项:
"-"
,这样就.....\wherever\CYGWIN\bin\mintty.exe
变成.....\wherever\CYGWIN\bin\mintty.exe "-"
- 确保
started in:
下面的字段具有相同的路径.....\wherever\CYGWIN\bin
- 如果您想要正确的图标,请单击
change icon...
(靠近底部),然后转到.....\wherever\CYGWIN\
并选择Cygwin-Terminal.ico
。
- 编辑目标:在末尾添加 : 一个空格,后跟选项:
- 双击该快捷方式(正确编辑后),如果窗口正确打开,一切正常:右键单击任务栏上出现的图标,然后选择
pin it to taskbar
请注意:我没有英文版的 Windows,因此上述细节可能会有所不同(我试图根据记忆重建正确的字段名称......)