Экран GNU - прокрутка мыши с помощью hardstatus всегда последний - PullRequest
0 голосов
/ 19 сентября 2018

Я пытаюсь включить прокрутку мыши на экране GNU, когда у меня установлена ​​опция hardstatus Alwayslastline .У меня есть приложение, которое печатает цветной вывод на экране, и по какой-то причине, когда я пытаюсь прокрутить с помощью мыши, появляются символы ^ [[A / ^ [[B , вместо прокрутки вверх или вниз.

Я использую терминатор linux +, мой TERM env var установлен на "xterm", и я использую gnu screen 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

Есть ли способ включить прокрутку мыши с этой настройкой?Я как бы застрял с этим.

...