我安装了 Midnight Commander 并尝试更改配色方案,但不幸的是,它不应用该~/.mc/ini
文件。
这是 Ubuntu 12.04 上的 Midnight Commander 4.8.1。当我安装它时,它没有该.mc
文件夹,所以我必须先创建它。我搜索了互联网,但没有找到任何有用的东西。
有人知道我该如何解决这个问题吗?
答案1
配置存储在
$HOME/.config/mc/
根据您的情况,编辑文件$HOME/.config/mc/ini
。您可以使用以下命令检查 midnight-commander 实际读取了哪些文件strace
:
strace -e trace=open -o mclog mc
答案2
尝试在启动 mc 之前编辑设置,使用 nano 或任何其他编辑器(但不是 mcedit)。每次退出文件管理器时,mc 似乎都会保存当前(启动时)的设置。
答案3
mc
/mcedit
有一个名为的配置选项,默认情况下处于启用状态。此选项会在退出时自动保存当前设置。当您尝试使用auto_save_setup
进行编辑时,会出现问题。它会覆盖您在退出时所做的任何更改,因此您必须使用其他编辑器(例如 )编辑。~/.config/mc/ini
mcedit
~/.config/mc/ini
nano
来源:https://linux.die.net/man/1/mc(搜索“自动保存设置”)
答案4
检查文件夹所有者〜/ .config / mc文件夹。它应该与 ~ 中的其他项目相同(您的用户)/.config有。
ls ~/.config -l
如果不是 - 将所有者更改为您的用户。(通过 chown,或删除 root 下的文件夹并在您的用户下创建)