Bug 6333 - Мусор в окне терминала
Summary: Мусор в окне терминала
Status: CLOSED WONTFIX
Alias: None
Product: Sisyphus
Classification: Development
Component: synaptic (show other bugs)
Version: unstable
Hardware: all Linux
: P2 normal
Assignee: Anton Farygin
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-03-27 08:29 MSD by burov dmitry
Modified: 2008-02-15 22:55 MSK (History)
4 users (show)

See Also:


Attachments
demo ;) (135.57 KB, image/png)
2005-03-27 08:30 MSD, burov dmitry
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description burov dmitry 2005-03-27 08:29:50 MSD
Если включить опцию Применять изменения в окне терминала - то получим кучу 
мусора, юникодного и просто бог всть какого. См. аттач.
Comment 1 burov dmitry 2005-03-27 08:30:31 MSD
Created attachment 782 [details]
demo ;)
Comment 2 Sviatoslav Sviridov 2005-05-11 19:59:52 MSD
Покопался в коде, пытался разобраться и пофиксить...
Сложилось впечатление, что это vte виноват... в синапике ничего специфического
не делается для вывода текста в окне терминала, все возлагается на vte.
Как оно работает:
- создается vte-терминал (vte_terminal_new)
- форкается (vte_terminal_forkpty), при этом для дочернего процесса создается
псевдотерминал
- выполняется установка как обычно (вызывается pkgRPMPM::Go() из libapt-pkg)
На то, что рисуется в терминале, синаптик никак не влияет... как заставить это
работать - не знаю...
Comment 3 Alexey Rusakov 2006-02-11 13:47:00 MSK
У меня уже давно не воспроизводится. CLOSED?
Comment 4 Sviatoslav Sviridov 2006-02-12 01:34:32 MSK
(In reply to comment #3)
> У меня уже давно не воспроизводится. CLOSED?

UTF-8?
При работе в локали ru_RU.UTF-8 действительно не воспроизводится. Но в KOI8-R
все еще воспроизводится... Правда, не уверен я, что для не-UTF-8 это уже
когда-нить пофиксится :(
Comment 5 Michael Shigorin 2008-02-15 22:54:21 MSK
re
Comment 6 Michael Shigorin 2008-02-15 22:55:34 MSK
Есть предложение пользователям не-UTF-8 выставить [для synaptic] LC_MESSAGES=C
(как у меня) или LC_ALL=ru_RU.UTF-8 (как у пользователей UTF-8)...