基于 Wish 的工具(git-gui、gitk)在 macOS Monterey 上显示损坏/黑色 UI

Nic*_*ico 9 homebrew macos macos-monterey

基于 Wish 的工具(例如 git-gui 和 gitk)在升级到 macOS Monterey 后显示黑屏/破屏:

在此输入图像描述

在此输入图像描述

我怎样才能解决这个问题?

Nic*_*ico 5

macOS Monterey 附带的 Tcl/Tk 版本 (8.5) 似乎已损坏。

一个可能的修复:

使用 Homebrew 附带的版本

假设Homebrew已设置,请执行以下操作:

brew upgrade
brew install tcl-tk
Run Code Online (Sandbox Code Playgroud)

然后设置新版本wish的链接:

cd /usr/local/bin
ln -s ../Cellar/tcl-tk/8.6.12/bin/wish wish
Run Code Online (Sandbox Code Playgroud)

最终将 8.6.12 替换为以下公开的版本:

brew info tcl-tk
Run Code Online (Sandbox Code Playgroud)

重新启动您的终端,所有基于愿望的实用程序应该可以正常工作!