GitBash 重复任务栏图标

GitBash duplicate taskbar icon

我刚刚在我的 Win10 PC 上重新安装了 Git 并尝试将 Git Bash 固定到我的任务栏。

现在出于某种原因,当我从任务栏快捷方式打开 Bash 时,它会在任务栏上显示重复的图标。我试图固定该图标,但一旦我结束终端会话,该快捷方式就会被删除。我试过多个 Win10 站点,但大多数都说要重新固定新图标。

在更新之前,我可以毫无问题地固定它。

固定 git-bash.exe 解决了我的问题。这也解决了图标图形损坏的问题。

注意! 这是在 Windows 7 上进行的 - 尚未在 Win10 上测试!

  1. 打开 Windows 资源管理器。
  2. 导航至 C:\Program Files\Git
  3. 右键单击 git-bash.exe、select 固定到任务栏
  4. Shift-右键单击新固定的图标,select 属性
  5. 添加到字段末尾 目标--cd-to-home
  6. 设置字段的值开始于%HOMEDRIVE%%HOMEPATH%
  7. 确定

Windows10.

很容易
  1. 打开Windows资源管理器
  2. 导航到 C:\Program Files\Git
  3. Select git bash
  4. Select 'Manage' 选项显示在紫色字段下 'Application Tools'
  5. Select 显示在最左边的 'Pin to Taskbar' 选项

我这样做是为了 Windows 7:

  1. 确保没有其他(较旧的)Git Bash 出现在“开始”菜单中
  2. 从任务栏
  3. 删除任何现有固定GitBash
  4. 启动GitBash
  5. 将启动的 window 固定到任务栏(而不是出现在“开始”菜单中的那个)

注意!这是在 Windows 10 我不知道它是如何工作的,但打开 git-bash.exe 文件并将打开的文件固定在任务栏上 不要固定未打开的程序,否则它将无法运行

None 其他解决方案对我有用所以这是我在 Windows 10 上所做的:

  1. 打开Windows资源管理器
  2. 导航到 C:\Program Files\Git
  3. 右键单击 git-bash.exe
  4. 右键单击它并select固定到任务栏。这将创建第一个任务栏项目。
  5. 运行 git bash 通过单击任务栏项目。这将创建第二个任务栏项目。
  6. 固定第二个任务栏项目。
  7. 打开第二个任务栏项目的属性(右击图标->右击应用名称->属性)并修复:
  8. 将目标设置为 "C:\Program Files\Git\git-bash.exe" --cd-to-home
  9. 将开始时间设置为 %HOMEDRIVE%%HOMEPATH%
  10. 更改图标...转到 C:\Program Files\Git\ 和 select git-bash.exe 和图标。
  11. 关闭属性 window 并取消固定第一个任务栏项目。

我遇到过这个问题。这是一个久经考验的解决方案。非常简单。在您看到的 2 个图标中,右键单击非活动图标并执行 Unpin from taskbar。然后单击活动图标并执行 Pin to taskbar.

在我的例子中,启动 git-bash.exe 并固定结果产生了 cmd.exe 的快捷方式,没有参数,它只是打开了一个常规命令 window。直接创建 git-bash.exe 的快捷方式(手动,或通过固定现有的开始菜单快捷方式)导致打开的 window 与固定项目分开。

在我的案例中有效的方法(更多手册):

  1. 创建此命令的快捷方式:%windir%\system32\cmd.exe /c "C:\Program Files\Git\bin\bash.exe" --login
  2. (可选)“更改图标...”,然后 select git-bash.exe 位置(从 bash.exe 向上一个目录),然后单击图标 select显示图标的离子区域并 select 它。
  3. 将“开始于”值更新为 %HOMEDRIVE%%HOMEPATH%