LINUX.ORG.RU

screen, отваливается mc


0

0

проблема такая, внутри screen mc или работает ограниченное время или не работает вообще, с чем это может быть связанно ? в гугле нашел что-то про терминал, если установить тип терминала в xterm, то проблема пропадает, но вид у mc становится как у инвалида

$ cat .screenrc
altscreen on
hardstatus alwayslastline
hardstatus string '%{= kK}%{w}%H %{K}%= %{= kw}%?%-Lw%?%{Y}[%{W}%n*%f %t%?(%u)%?%{Y}]%{w}%?%+Lw%?%?%= %{K}%{B} %{w}%c%{K}'

★★★★

Какая версия screen?

Какая версия mc (mc -V)?

В каком терминале запускается screen (нативная текстовая консоль, xterm. gnome-terminal, rxvt, konsole, aterm, etc)?

Slavaz ★★★★★
()
Ответ на: комментарий от Slavaz

моё:


$ screen --version
Screen version 4.00.03 (FAU) 23-Oct-06
$ mc -V
GNU Midnight Commander, версия 4.7.2-187-g2e973fb
Виртуальная файловая система: tarfs, extfs, cpiofs, ftpfs, fish, smbfs
Со встроенным редактором
С установленной в системе библиотекой S-Lang с базой данных terminfo
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm и консоли Linux
С поддержкой интернационализации
С поддержкой многих кодировок
Тип данных: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

screen пускается в konsole. Работает.

Slavaz ★★★★★
()

ls -l /usr/share/terminfo/s/screen

sdio ★★★★★
()

$ screen -v
Screen version 4.00.03 (FAU) 23-Oct-06

$ LANG= mc -V
GNU Midnight Commander 4.7.2
Virtual File Systems: tarfs, extfs, cpiofs, ftpfs, fish, smbfs
With builtin Editor
Using system-installed S-Lang library with terminfo database
With subshell support as default
With support for background operations
With mouse support on xterm and Linux console
With support for X11 events
With internationalization support
With multiple codepages support
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

$ ls -l /usr/share/terminfo/s/screen
-rw-r--r-- 1 root root 1550 Апр 18 13:28 /usr/share/terminfo/s/screen

запускаю в основном из под putty или gnome-terminal

Drolyk ★★★★
() автор топика

в общем вроде откопал в чем дело, осталось ток понять почему, вспомнил наконец про strace, как оказалось проблема видимо в gpm:

...
socket(PF_FILE, SOCK_STREAM, 0) = 9
connect(9, {sa_family=AF_FILE, path=«/dev/gpmctl»}, 13) = ? ERESTARTSYS (To be restarted)
--- SIGTERM (Terminated) @ 0 (0) ---
+++ killed by SIGTERM +++

если передёрнуть gpm, то mc оживает.

Drolyk ★★★★
() автор топика
Ответ на: комментарий от Slavaz

вот чего нашел, в продолжении темы:

https://bugzilla.redhat.com/show_bug.cgi?id=163061
https://bugzilla.redhat.com/show_bug.cgi?id=168076

пишут что исправили в mc-4.6.1a-36.20070124cvs.fc6

@slavaz, я так понял вы занимаетесь разработкой mc на данный момент ? :)

Drolyk ★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.