Я пытаюсь включить прокрутку мыши на экране 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
Есть ли способ включить прокрутку мыши с этой настройкой?Я как бы застрял с этим.