Слетают цвета терминала
Славно сидел на Ubuntu 16.04, но душа новизны требует. Поставил Минт 19, а рядом Манжаро i3, как альфа-школец.
Там и там i3 с гапсами, там и там pywal. На минте xterm и gnome-terminal. На манжаре xterm, urxvt и xfce4-terminal.
Делаю wal --theme красота
.
Но это не так важно. В bashrc у меня ряд printf с кодами дефолтной моей темы. Суть такая же, проблема та же.
В gnome, xfce и xterm: захожу в mutt, цвета сбиваются. Так же с newsboat. Так же с ranger при выполнении команд. Даже moc сбивает цвета при изменении размера окна с ним.
На манжаро снёс все терминалы кроме rxvt и xterm. Всё нормально. На минте всё равно сбивается.
Если сделать echo "*customization: -color" | xrdb -merge"
(есть по умолчанию в Ubuntu и в Минте), тогда цвета сбивается и в xterm.
Если $TERM
стоит что-либо отличное от xterm-256color
(xterm, screen-256color, rxvt-unicode-256color
) цвета работают, ничего не сбивается.
Я временно в bashrc поставил TERM=rxvt-unicode-256color
(с проверкой, если xterm*, то), но мне не нравится идея. Типа сегодня захардкоженный $TERM
, а завтра тыры-пыры с мужиками.
Вопрос: почему так происходит?