【问题标题】:Pipe does not get printed in suckless terminal管道未在无吸终端打印
【发布时间】:2019-02-20 08:20:24
【问题描述】:

我目前面临的问题是,在st 中使用curl wttr.in/londontmux 之类的命令时,管道字符| 不会被打印出来。

echo "|" 打印一个管道。

tmux 等在例如白蚁。我什至不知道在哪里寻找解决方案,您有什么想法吗?

【问题讨论】:

    标签: terminal st


    【解决方案1】:

    wttr.in 创建者在这里。

    我刚刚安装了stterm,只是为了确保我有同样的问题,事实上,它根本不显示 wttr.in 输出。它崩溃了,因为它试图显示一个 unicode 字符(在我的例子中是 ↘)。

    你可以做什么:

    1. 检查 curl rate.sx 是否适合您(它也有竖线);
    2. 尝试不同的 wttr.in 选项并检查哪些有效,哪些无效(curl wttr.in/?0;curl wttr.in/?T 等)
    3. wttr.in 框架在您的情况下看起来如何?是不是类似于qxxxxx

    如果最后一个问题的答案是肯定的,那么这是一个非常微不足道的问题。 请看一下这个问题:Tmux borders displayed as x q instead of lines?

    在这种情况下,问题在于您有两个选择如何绘制框架:

    1. (rate.sx 如何)使用特殊的 unicode 字符;
    2. q、x 等以及特殊的终端功能(wttr.in 的作用)。

    解决方案可能是修复您的 termcap(如上面链接的问题)。

    【讨论】:

    • 添加了一张图片。 rate.sx 和其他 wttr 选项也不起作用
    • @PatrickBateman 然后请阅读链接的答案(tmux 边框显示为 x q)
    • 那没有做到。但是,单个操作系统更新修复了该错误。我不知道哪个更新特别有效。很奇怪。
    猜你喜欢
    • 2013-09-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-17
    • 2013-06-27
    • 2013-09-14
    • 2011-12-01
    • 1970-01-01
    相关资源
    最近更新 更多