LINUX.ORG.RU

irssi не отрисовывается в tmux

 ,


1

1

Ирсси в тмуксе ведёт себя очень странно. При появлении нового сообщения весь лог не перерисовывается со смещением вверх, перерисовывается лишь только последняя строчка лога. Весь лог отрисовывается после переключения на соседний window и возвращения обратно.

Аналогичный конфиг ирсси работает отлично без тмукса.

Сталкивался ли кто-нибудь с таким?
Как починить?

(~/.tmux.conf пустой)

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

Единственное, что описывается в тексте по линку, это nicklist в тмуксе. В вопросе о нём речь не шла.

dmitry_malikov ★★ ()

Удваиваю предыдущего анонимуса, в конфиге tmux'а или каком-нибудь .bashrc надо TERM прописать.

Про irssi не скажу, но другие консольные программы(w3m и еще что-то) у меня в urxvt без этого глючили.

anonymous ()
Ответ на: комментарий от dmitry_malikov

из догадок: корявая тема irssi? менять пробовал?

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

mv ~/.irssi ~/.irssi_ ничего не изменило. Даже с совершенно нулёвым конфигом проблема опять воспроизводится.

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

что у тебя в TERM в tmux и без? и для полноты картины — какой эмулятор?

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

И в тмуксе и вне него:
[code]
$> echo «$TERM»
xterm-256color
[/code]

Эмулятор rxvt-unicode-9.15

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

хм, баг воспроизводится и на rxvt и на xterm ... проблема таки похоже в TERM

у tmux оно по-умолчанию screen — с ним всё в порядке, а вот xterm-256color багит

вот тебе кусок из моего .profile, с ним должно всё заработать:

if [ X$TERM == "Xxterm" ]; then
        export TERM=xterm-xfree86
fi

(выставляет новый TERM только у xterm и клонов, другие эмуляторы (в частности tmux) не трогает)

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