Re: Размер терминала в Emacs.
Artem Chuprina <ran@ran.pp.ru> writes:
> Alexander Galanin -> debian-russian@lists.debian.org @ Mon, 21 Jan 2013 10:40:32 +0400:
>
> >> > Потом, когда активируется буфер, его окно отображается уже в реальный
> >> > размер, и терминальной программе внутри шлется SIGWINCH. rtorrent на
> >> > него, вероятно, реагирует адекватно, т.е. перерисовывается под новый
> >> > размер (куда именно уходит пара секунд - вопрос отдельный, я на него
> >> > сейчас ответить не готов), а newsbeuter, вероятно, нет.
> >>
> >> Была такая мысль. Но, как ни странно, если открыть newsbeuter в urxvt,
> >> то он будет адекватно реагировать на изменение размера окна. Стало быть,
> >> SIGWINCH он все-таки адекватно обрабатывает.
>
> AG> Подозреваю, что в случае запуска через emacs этот сигнал для newsbeuter
> AG> приходит настолько быстро, что nb ещё не закончил инициализацию, потому
> AG> обрабатывает его некорректно. В интерактивном режиме за счёт
> AG> относительной медлительности пользователя сигнал приходит гораздо позже.
>
> В оригинальном описании проблемы при ручной активации буфера не
> происходит перерисовки. А у rtorrent происходит, но с задержкой. А в
> то, что newsbeuter не запускается внутри демона, пока буфер не
> активирован, мне что-то не верится.
И правильно не верится. Когда переключаюсь на буфер newsbeuter - там
виден уже его curses-интерфейс. Так как до появления интерфейса ему
обычно при штатном запуске из терминала требовалось несколько секунд,
чтобы загрузить кэш, запускается он, судя по всему, гораздо раньше.
--
**************************************
* jabber: freehck@jabber.mipt.ru *
* Registered linux user #546240 *
**************************************
Reply to: