LINUX.ORG.RU

vte и сохранение атрибутов при очистке строки

 , ,


0

1
echo -e "\033[41mtest\033[K"

в чистой консоли отрабатывает нормально, при очистке до конца строки атрибуты сохраняются и вся строка имеет красный фон. при запуске в терминале (на vte) - красный фон только у текста. строка очищается дефолтными атрибутами.

это бага или фича? и еще просьба проверить это поведение на свежих версиях vte-терминалов, а то у меня древняя 0.28.2

UPD: как оказалось, гадит не vte, а gnu screen

★★★★★

Последнее исправление: ananas (всего исправлений: 1)

Ответ на: комментарий от gv

да, спасибо, погорячился. это поведение не vte, а screen-а.

но вопроса это не снимает, разве что уточняет

ananas ★★★★★
() автор топика

как оказалось, гадит не vte, а gnu screen

В tmux то же самое, от значения $TERM не зависит.

Gotf ★★★
()
Ответ на: комментарий от ananas

screen-256colors-bce

screen-256color-bce? Tmux в принципе не поддерживает эту возможность, $TERM ничего не меняет. Видимо, такова позиция разработчиков.

Gotf ★★★
()
Ответ на: комментарий от Gotf

ну что же, еще один повод не переходить на tmux

ananas ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.