Summary: | Бьётся изображение | ||||||
---|---|---|---|---|---|---|---|
Product: | Sisyphus | Reporter: | Evgenii Terechkov <evg> | ||||
Component: | cmus | Assignee: | Evgenii Terechkov <evg> | ||||
Status: | CLOSED WORKSFORME | QA Contact: | qa-sisyphus | ||||
Severity: | normal | ||||||
Priority: | P2 | CC: | evg | ||||
Version: | unstable | ||||||
Hardware: | all | ||||||
OS: | Linux | ||||||
Attachments: |
|
Description
Evgenii Terechkov
2008-09-27 09:24:56 MSD
При начале игры русские (cp1251) теги файла нормально появляются в строке состояния. C-l помогает (возвращает экран в норму). Я понимаю, что отчасти это баг апстриму, но не совсем уверен, что он не ALT-specific, и не знаю, как это проверить. Created attachment 2958 [details]
Повреждённый экран
cmus-2.2.0-alt2, M41, после нескольких проигранных композиций.
Вообще бага повешана на cmus-2.2.0-alt3 из Сизифа. Просто на М41 наблюдаю аналогичное. Не воспроизводится... locale? $TERM? Локаль везде ru_RU.UTF-8, по умолчанию.Терминал - rxvt-unicode (TERM такой же). Попробовал запускать cmus локально на М41 и удалённо (ssh, Сизиф) из xterm ($TERM=xterm)- как ни странно, проблема исчезает. как это чинить? А оно мышу умеет? rxvt-клоны очень плохо с мышой работают. cmus то? конечно нет, оно же console vim-like. Соответственно, я ей и не жамкаю. Почему-то забыл написать (как самоочевидное): проявляется лишь на русских тегах. С латиницей или без тегов всё хорошо. Страдаем :-\ Актуально для 2.3.1-alt1, к сожалению. Хак, вроде бы позволяющий избежать поломки изображения в rxvt-unicode - установить в плеере значение опции set_term_title в false, чтобы он не пытался изменить заголовок терминала. Можно просто набрать в плеере :set set_term_title=false Сейчас проверил, результаты странные: 1) В rxvt-unicode проблема не воспроизводится вне зависимости от значения флага set_term_title (при false название композиции не появляется в заголовке окна). 2) В screen, запущенном из под rxvt-unicode, воспроизводится если флаг имеет значение true и не воспроизводится при false. Тем не менее, заголовок окна в screen никогда не выставляется (постоянно висит "<untitled>"). Хм, странно, cmus и rxvt-unicode из Сизифа? У меня заголовок urxvt не выставляется, при смене композиции артефакты возникают. Запускаю так: urxvt +sb -ut -geometry 113x57 -e cmus А ведь и правда, стоял самопальный cmus 2.3.3, откатил на 2.3.1-alt1. rxvt-unicode из Сизифа. На Сизифный версиях, дествительно, заголовок не выставляется ни под каким видом а наличие артефактов зависит от флага set_term_title. Терминал(ы) запускаю как urxvtd -q -o -f/urxvtc Проверил также и на xterm из Сизифа: артефактов нет вообще, из самого терминала заголовок выставляется, из screen - нет (если флаг установлен в true). Соберу тогда версию cmus посвежее, видимо, в промежутке между 2.3.2 (фактически, сейчас в сизифе эта версия без пары коммитов) и 2.3.3 работу с заголовком немного поправили. 2.4.2-alt1.1. Вроде ничего не изменилось. Сейчас на Сизифе проверил - и на xterm и на rxvt-unicode заголовок окна выставляется корректно и артефакты с кириллицей не наблюдаются, но ТОЛЬКО если не использовать screen/tmux. |