gnu屏幕-具有hardstatus alwayslastline的鼠标滚动

时间:2018-09-19 09:18:51

标签: linux gnu gnu-screen

设置了 hardstatus alwayslastline 选项后​​,我正在尝试在gnu屏幕上启用鼠标滚动。我有一个可以在屏幕内部打印彩色输出的应用程序,由于某种原因,每当我尝试用鼠标滚动时,字符 ^ [[A / ^ [[B 出现,而不是向上或向下滚动。

我正在使用linux +终止符,我的TERM env var设置为“ xterm”,我正在使用gnu屏幕v4.3.1.。

这是我正在使用的屏幕配置:

termcapinfo xterm*|xs|rxvt ti@:te@
hardstatus alwayslastline
hardstatus string "test string"

以下是说明此问题的脚本:

cat > ~/.screenrc <<'EOF'
termcapinfo xterm*|xs|rxvt ti@:te@
hardstatus alwayslastline
hardstatus string "test string"
EOF
cat > /tmp/testscript.sh <<'EOF'
#!/bin/bash
while true; do
    echo -e "\e[30m[test string .\e[0m"
    echo -e "\e[31m[test string ..\e[0m"
    echo -e "\e[32m[test string ...\e[0m"
    echo -e "\e[33m[test string ....\e[0m"
    echo -e "\e[34m[test string .....\e[0m"
    echo -e "\e[35m[test string ......\e[0m"
    sleep 0.1
done
EOF
chmod +x /tmp/testscript.sh
screen -m -S TEST /tmp/testscript.sh

是否可以通过此设置启用鼠标滚动?我有点坚持下去。

0 个答案:

没有答案