когда mc запущен в screen субшелл по ctrl+o не отрисовывает содержимое, хотя по положению курсора видно, что что-то таки есть. такая же ситуация, если выбрать команду из истории (alt+h). команда добавляется в строку, но не отображается. отображение происходит только если попытаться редактировать, например нажав bkspace.
выхлоп mc --version
GNU Midnight Commander, версия 4.8.3
Скомпилирован с библиотекой GLib версии 2.28.8
С библиотекой ncurses
C поддержкой внутренней командной оболочки
С поддержкой фоновых операций
С поддержкой мыши в xterm
С поддержкой интернационализации
С поддержкой многих кодировок
Виртуальная файловая система: cpiofs, tarfs, sfs, extfs, ftpfs, fish, smbfs
Тип данных: char: 8; int: 32; long: 32; void *: 32; size_t: 32; off_t: 64;
.screenrc
defshell -$SHELL
defscrollback 1024
# default TERM
term screen-256color
# xterm scrollbar
termcapinfo xterm* ti@:te@
# Look and feel
shelltitle "Shell"
#hardstatus alwayslastline
#hardstatus string '%{= kW}[%-Lw%{= Ck}%50>%n%f* %t%{-}%+Lw%<%{d} %=]%{d}[%{B}%c%{d}]'
caption always
caption string '%{= kW}[%-Lw%{= Ck}%50>%n%f* %t%{-}%+Lw%<%{d} %=]%{d}[%{B}%c%{d}]'
# Left Right ctrl key mods
bindkey "^[[1;5D" prev
bindkey "^[[1;5C" next
# Launchers
bind m screen -t " MC " env EDITOR=jmacs RUN_MC=1 mc -x -S implix256
bind r screen -t "Root" sudo su -l
bind t screen -t "Top " top