Bug 17362 - Бьётся изображение
: Бьётся изображение
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/cmus)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2008-09-27 09:24 by
Modified: 2014-09-25 21:30 (History)


Attachments
Повреждённый экран (16.90 KB, image/png)
2008-09-27 14:53, Evgenii Terechkov
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2008-09-27 09:24:56
В File Browser (5), после нажатия ENTER, музыка играет, но вместе с этим
изображение на экране повреждается.

Т.е. до начала игры:

=========================
 Менуэт.mp3                                                                     
 Ночь на лысой горе.mp3                                                         
 Осень (allegro).mp3                                                            
 Песня тореадора.mp3                                                            
=========================
(курсор на втором файле)
После нажатия ENTER:
=========================
 Менуэт.mp3                                                                     
CA>@3A:89 -  - >GL =0 ;KA>9 3>@5 ()                                             
 Осень (allegro).mp3                                                            
 Песня тореадора.mp3                                                            
=========================
------- Comment #1 From 2008-09-27 09:29:04 -------
При начале игры русские (cp1251) теги файла нормально появляются в строке
состояния.

C-l помогает (возвращает экран в норму).

Я понимаю, что отчасти это баг апстриму, но не совсем уверен, что он не
ALT-specific, и не знаю, как это проверить.
------- Comment #2 From 2008-09-27 14:53:28 -------
Created an attachment (id=2958) [details]
Повреждённый экран

cmus-2.2.0-alt2, M41, после нескольких проигранных композиций.
------- Comment #3 From 2008-09-27 14:54:50 -------
Вообще бага повешана на cmus-2.2.0-alt3 из Сизифа. Просто на М41 наблюдаю
аналогичное.
------- Comment #4 From 2008-09-28 00:24:17 -------
Не воспроизводится...

locale? 
$TERM?
------- Comment #5 From 2008-09-28 10:28:46 -------
Локаль везде ru_RU.UTF-8, по умолчанию.Терминал - rxvt-unicode (TERM такой же).

Попробовал запускать cmus локально на М41 и удалённо (ssh, Сизиф) из xterm
($TERM=xterm)- как ни странно, проблема исчезает.

как это чинить?
------- Comment #6 From 2008-09-28 12:59:35 -------
А оно мышу умеет?  rxvt-клоны очень плохо с мышой работают.
------- Comment #7 From 2008-09-28 14:51:41 -------
cmus то? конечно нет, оно же console vim-like. Соответственно, я ей и не
жамкаю.
------- Comment #8 From 2008-10-04 18:44:40 -------
Почему-то забыл написать (как самоочевидное): проявляется лишь на русских
тегах. С латиницей или без тегов всё хорошо.
------- Comment #9 From 2009-07-18 21:16:23 -------
Страдаем :-\
------- Comment #10 From 2010-04-01 17:22:32 -------
Актуально для 2.3.1-alt1, к сожалению.
------- Comment #11 From 2011-01-27 20:02:43 -------
Хак, вроде бы позволяющий избежать поломки изображения в rxvt-unicode -
установить в плеере значение опции set_term_title в false, чтобы он не пытался
изменить заголовок терминала. Можно просто набрать в плеере
:set set_term_title=false
------- Comment #12 From 2011-01-27 20:28:57 -------
Сейчас проверил, результаты странные:

1) В rxvt-unicode проблема не воспроизводится вне зависимости от значения флага
set_term_title (при false название композиции не появляется в заголовке окна).

2) В screen, запущенном из под rxvt-unicode, воспроизводится если флаг имеет
значение true и не воспроизводится при false. Тем не менее, заголовок окна в
screen никогда не выставляется (постоянно висит "<untitled>").
------- Comment #13 From 2011-01-29 11:55:12 -------
Хм, странно, cmus и rxvt-unicode из Сизифа? У меня заголовок urxvt не
выставляется, при смене композиции артефакты возникают. Запускаю так:
urxvt +sb -ut -geometry 113x57 -e cmus
------- Comment #14 From 2011-01-29 13:47:55 -------
А ведь и правда, стоял самопальный cmus 2.3.3, откатил на 2.3.1-alt1.
rxvt-unicode из Сизифа.

На Сизифный версиях, дествительно, заголовок не выставляется ни под каким видом
а наличие артефактов зависит от флага set_term_title. Терминал(ы) запускаю как
urxvtd -q -o -f/urxvtc

Проверил также и на xterm из Сизифа: артефактов нет вообще, из самого терминала
заголовок выставляется, из screen - нет (если флаг установлен в true).
------- Comment #15 From 2011-01-29 14:19:59 -------
Соберу тогда версию cmus посвежее, видимо, в промежутке между 2.3.2
(фактически, сейчас в сизифе эта версия без пары коммитов) и 2.3.3 работу с
заголовком немного поправили.
------- Comment #16 From 2012-12-23 11:38:42 -------
2.4.2-alt1.1. Вроде ничего не изменилось.
------- Comment #17 From 2014-09-25 21:27:43 -------
Сейчас на Сизифе проверил - и на xterm и на rxvt-unicode заголовок окна
выставляется корректно и артефакты с кириллицей не наблюдаются, но ТОЛЬКО если
не использовать screen/tmux.