[sisyphus] А давно у нас mc разучился...
Sergey Vlasov
vsu на altlinux.ru
Вс Дек 15 18:22:03 MSK 2013
On Tue, Dec 10, 2013 at 01:27:53PM +0400, Dmitry V. Levin wrote:
> On Tue, Dec 10, 2013 at 11:34:52AM +0400, Alexei V. Mezin wrote:
> > 10.12.2013 02:17, Dmitry V. Levin пишет:
> > >Если такая ситуация воспроизводится,
> > >то что при этом показывает
> > >$ grep '^Sig...:..........[89a-f]......' /proc/$$/status
> > >
> >
> > [alexei на bigbear ~]$ grep '^Sig...:..........[89a-f]......' /proc/$$/status
> > SigBlk: 00007fe24e9b6c00
> > SigCgt: 000000004b813efb
>
> Доставка SIGWINCH и еще многих других полезных сигналов заблокирована.
> Если вы говорите, что konsole, запущенная под xterm'ом, работает
> нормально, а запущенная из меню глючит, значит, эта дикая маска
> заблокированных сигналов достается konsole от меню.
Нет, это сам konsole ухитряется каким-то боком портить маску сигналов,
поскольку даже в xterm, запущенном в fvwm, в котором:
$ grep "^Sig" /proc/$$/status
SigQ: 4/47818
SigPnd: 0000000000000000
SigBlk: 0000000000000002
SigIgn: 0000000000384004
SigCgt: 0000000008012003
запуск konsole -e sh -c 'grep "^Sig" /proc/$$/status; read foo'
даёт:
SigQ: 4/47818
SigPnd: 0000000000000000
SigBlk: 00007f1212291c00
SigIgn: 0000000000000004
SigCgt: 0000000008010002
Драйвер nvidia в данном случае используется:
[ 31.575] (--) PCI:*(0:1:0:0) 10de:1201:1458:3527 rev 161, Mem @ 0xf8000000/33554432, 0xc8000000/134217728, 0xd4000000/67108864, I/O @ 0x00009f00/128, BIOS @ 0x????????/524288
[ 32.819] (II) NVIDIA dlloader X Driver 331.20 Wed Oct 30 17:16:53 PDT 2013
[ 36.241] (II) NVIDIA(0): NVIDIA GPU GeForce GTX 560 (GF114) at PCI:1:0:0 (GPU-0)
[ 35.342486] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 331.20 Wed Oct 30 17:43:35 PDT 2013
kernel-image-std-def-3.10.23-alt1
kernel-modules-nvidia-std-def-331.20-alt1.199191.1
nvidia_glx_331.20-331.20-alt123
nvidia_glx_common-331.20-alt127
Окончательно ситуацию запутало то, что проблемы на самом деле две -
упомянутые в соседнем письме переменные окружения LINES и COLUMNS,
устанавливаемые bash, тоже мешают htop перерисовываться при изменении
размера окна даже в случае, когда SIGWINCH доставляется нормально (а
вот на mc эти переменные уже не влияют - проблемы с его перерисовкой
возникают только при блокировании SIGWINCH). При использовании zsh не
видно ни первой, ни второй проблемы, поскольку zsh и сбрасывает маску
блокируемых сигналов, и не устанавливает переменные LINES и COLUMNS.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя : отсутствует
Тип : application/pgp-signature
Размер : 198 байтов
Описание: Digital signature
Url : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20131215/c47378a3/attachment.bin>
Подробная информация о списке рассылки Sisyphus