Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mcedit和mcview-subshell在ubuntulinux上不工作,在mc上工作得很好_Linux_Shell_Ubuntu_Mc_Mcedit - Fatal编程技术网

mcedit和mcview-subshell在ubuntulinux上不工作,在mc上工作得很好

mcedit和mcview-subshell在ubuntulinux上不工作,在mc上工作得很好,linux,shell,ubuntu,mc,mcedit,Linux,Shell,Ubuntu,Mc,Mcedit,在我所有的Ubuntu系统上,我都有一个问题,就是不能在mcedit和mcview的午夜指挥官软件包上使用subshell 当我在mc文件管理器中运行时,ctrl+o会将我放到功能齐全的shell(bash)中,这样我就可以看到以前的shell输出、键入和执行命令 但当我打开mcedit或mcview应用程序时,ctrl+o只显示以前的shell输出。因此,我看到了黑色的屏幕,具有提供的输出,但没有光标 当我尝试在这个屏幕上键入任何内容时,我会返回到mcview或mcedit 这个问题在普通用户

在我所有的Ubuntu系统上,我都有一个问题,就是不能在mcedit和mcview的午夜指挥官软件包上使用subshell

当我在mc文件管理器中运行时,ctrl+o会将我放到功能齐全的shell(bash)中,这样我就可以看到以前的shell输出、键入和执行命令

但当我打开mcedit或mcview应用程序时,ctrl+o只显示以前的shell输出。因此,我看到了黑色的屏幕,具有提供的输出,但没有光标

当我尝试在这个屏幕上键入任何内容时,我会返回到mcview或mcedit

这个问题在普通用户、sudo用户和root用户上都是可以重现的

mcedit和其他应用程序“以子shell支持作为默认值”编译,以下是输出

$ mcedit -V
GNU Midnight Commander 4.8.12
Built with GLib 2.40.0
Using the S-Lang library with terminfo database
With builtin Editor
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
Virtual File Systems: cpiofs, tarfs, sfs, extfs, ext2undelfs, ftpfs, sftpfs, fish
Data types: char: 8; int: 32; long: 64; void *: 64; size_t: 64; off_t: 64;

我如何调试问题的位置并修复它?

我不知道您如何进一步调试它,但上面提到了一个解决方案。转到选项/配置并启用使用内部编辑

这也让我很不安:)