如何以单面板模式启动 Midnight Commander?

如何以单面板模式启动 Midnight Commander?

我想以单面板模式启动 Midnight Commander。

Alt我知道我可以使用+来打开/关闭它t,但我希望它从一开始就处于一个面板模式。

我该怎么做?是否有命令行开关可以启用它?

答案1

手册没有提供任何命令行选项来以单面板方式启动 Midnight Commander。不过,有两种方法可以做到这一点。

第一种方式:它利用了这样一个事实:如果您不使用“内置”方法(按 F10 或键盘上相应的退出按钮)退出 MC,MC 不会自动保存设置。

按着这些次序:

  1. 确认您已自动保存面板设置选项标记为面板选项
  2. 将 MC 切换至单面板模式。
  3. 选项 > 保存设置
  4. 退出 MC。

当您再次打开它时,它应该处于单面板模式。当然,如果您碰巧切换到双面板并使用 F10 退出 MC,它将自动保存设置,当您再次返回时它将是双面板。因此,您应该通过其他方式关闭 MC,例如,使用窗口管理器关闭窗口快捷方式。或者用 来关闭它xkill。或者其他方式。

第二种方式:如果文件~/.config/mc/panels.ini包含list_format=long两个面板,您可以验证 MC 是否以单面板打开。然后,只需编写一个脚本,将其替换list_format=(anything)list_format=long启动 MC。

在 Linux 上,BASH 脚本很简单

 #!/bin/bash
 sed -i 's/list_format=.*/list_format=long/g' /home/(your_user)/.config/mc/panels.ini
 mc

/usr/bin/然后,您可以在需要启动 MC 时将其放入并运行。

相关内容