llesh Asked: 2022-02-02 06:55:29 +0800 CST2022-02-02 06:55:29 +0800 CST 2022-02-02 06:55:29 +0800 CST 如何在 tmux 的窗格中打开 pdf 文件? 772 我目前正在使用 Ubuntu 20.04 Gnome 桌面。我的 pdf 应用程序是 zathura,目前正在使用 tmux。我想知道是否可以在 tmux 的另一个窗格中显示 pdf 文件? tmux pdf 1 个回答 Voted Best Answer NotTheDr01ds 2022-02-02T11:42:40+08:002022-02-02T11:42:40+08:00 我讨厌给出一个“否定的答案”,至少没有提供某种解决方法或替代建议。 但在这种情况下,考虑到您要询问的特定用例,答案很简单:“不,目前无法在 Tmux 窗格中显示图形(非文本)输出。” Tmux 与您使用转义码的任何终端进行通信。这使它可以对终端缓冲区进行大量控制,但没有标准化的转义码允许在终端内进行图形输出。 有一些终端替代品似乎可以显示图形(不一定是 PDF),但这些都是非标准的,所以 Tmux 不知道如何与它们交互。 例如,我决定检查一下Tmux 窗格w3m中w3m-img会发生什么。 w3m-img通过尝试找出光标在终端中的“位置”并在 X 中的该位置而不是真正在终端中绘制图像来工作。 在向右拆分的 Tmux 窗格中调用时,将网页的图形绘制在w3m左窗格上。w3m-img 我不相信您会通过其他解决方法或替代方案获得更好的成功。 我最好的建议是仅将终端/Tmux 用于其主要目的 (CLI) 和 X 应用程序用于图形输出。
我讨厌给出一个“否定的答案”,至少没有提供某种解决方法或替代建议。
但在这种情况下,考虑到您要询问的特定用例,答案很简单:“不,目前无法在 Tmux 窗格中显示图形(非文本)输出。”
Tmux 与您使用转义码的任何终端进行通信。这使它可以对终端缓冲区进行大量控制,但没有标准化的转义码允许在终端内进行图形输出。
有一些终端替代品似乎可以显示图形(不一定是 PDF),但这些都是非标准的,所以 Tmux 不知道如何与它们交互。
例如,我决定检查一下Tmux 窗格
w3m
中w3m-img
会发生什么。w3m-img
通过尝试找出光标在终端中的“位置”并在 X 中的该位置而不是真正在终端中绘制图像来工作。在向右拆分的 Tmux 窗格中调用时,将网页的图形绘制在
w3m
左窗格上。w3m-img
我不相信您会通过其他解决方法或替代方案获得更好的成功。
我最好的建议是仅将终端/Tmux 用于其主要目的 (CLI) 和 X 应用程序用于图形输出。