iterm2 imgcat 无法在远程工作

Ana*_*dus 3 iterm2

我在 mac 上使用 iterm2 并通过 ssh 连接到远程 RedHat 主机。当我尝试使用 imgcat 在终端中查看图像时,我只得到一个占位符图标。

在此输入图像描述

我不知道为什么会失败。有什么建议么?imgcat 在我的 Mac 上工作正常,但是当我 ssh 到远程主机时,它会出现无法解释的故障。

Ana*_*dus 5

我还没有弄清楚通过运行 iTerm2 的脚本安装的 imgcat 脚本的问题Install Shell Integration。然而,我确实通过 python pypi 包找到了解决方法,也称为imgcat; 因此,如果您在远程服务器(或其他服务器)上使用 iTerm2 的 imgcat 时遇到问题,您可能需要尝试以下操作:

pip install --user imgcat
$HOME/.local/bin/imgcat your-image.jpg
Run Code Online (Sandbox Code Playgroud)

这个 python 版本还提供了比 iTerm2 更好的选项,即您可以指定 --height H、--width W 而无需编辑脚本本身。