В File Browser (5), после нажатия ENTER, музыка играет, но вместе с этим изображение на экране повреждается. Т.е. до начала игры: ========================= Менуэт.mp3 Ночь на лысой горе.mp3 Осень (allegro).mp3 Песня тореадора.mp3 ========================= (курсор на втором файле) После нажатия ENTER: ========================= Менуэт.mp3 CA>@3A:89 - - >GL =0 ;KA>9 3>@5 () Осень (allegro).mp3 Песня тореадора.mp3 =========================
При начале игры русские (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.