Bug 17362 - Бьётся изображение
Summary: Бьётся изображение
Status: CLOSED WORKSFORME
Alias: None
Product: Sisyphus
Classification: Development
Component: cmus (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Evgenii Terechkov
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-09-27 09:24 MSD by Evgenii Terechkov
Modified: 2014-09-25 21:30 MSK (History)
1 user (show)

See Also:


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

Note You need to log in before you can comment on or make changes to this bug.
Description Evgenii Terechkov 2008-09-27 09:24:56 MSD
В 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 Evgenii Terechkov 2008-09-27 09:29:04 MSD
При начале игры русские (cp1251) теги файла нормально появляются в строке состояния.

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

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

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

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

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

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

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

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

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

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