如何应用.mc / ini文件?


9

我安装了Midnight Commander并尝试更改配色方案,但不幸的是,它不应用该~/.mc/ini文件。

它是Ubuntu 12.04上的Midnight Commander 4.8.1。当我安装它时,它没有.mc文件夹,因此我必须先创建它。我搜索了互联网,发现没有任何用处。

有人对我该如何解决有任何想法吗?

Answers:


12

配置存储在

$HOME/.config/mc/

您可以编辑该文件$HOME/.config/mc/ini。您可以使用以下命令检查午夜指挥官实际读入的文件strace

strace -e trace=open -o mclog mc

1
可能还有其他情况。如果我编辑~/.config/mc/ini推出MC,变化,比方说,之前old_esc_mode=0为1,然后启动MC,退出它,并再次检查该文件- old_esc_mode仍然是0
达恩·达斯卡莱斯卡

我似乎在CentOS上找不到.ini文件。
主宰

4

在启动mc本身之前,请尝试使用nano或任何其他编辑器(而不是mcedit)编辑设置。看起来mc每次退出文件管理器时都会保存当前的(在启动时)设置设置。


嗨,欢迎来到超级用户!您是否可以使用有关软件何时保存其设置文件的一些证据来扩展答案?
Burgi

2
同样,这也是我的问题,我.config/mc/ini使用mcedit进行了编辑,但此操作无效,因为它将被覆盖mcedit。使用nano有效。
Stefan Seidel

0

您是否使用过F9 /选项/保存设置?

我之所以问是因为我有一个类似的问题(mc没有保存面板的排序顺序)。事实证明,可能有一些默认设置更改,现在mc不再自动将更改保存到配置中(这是我所期望的行为...)


0

mc/ mcedit具有一个名为config的配置选项auto_save_setup,默认情况下启用。退出后,此选项会自动保存您的当前设置。当您尝试~/.config/mc/ini使用编辑时,会发生此问题mcedit。它将覆盖您退出时所做的任何更改,因此您必须~/.config/mc/ini使用其他编辑器(例如)进行编辑nano

来源:https : //linux.die.net/man/1/mc(搜索“自动保存设置”)


0

检查文件夹所有者中的〜/ .config / mc文件夹。它应与〜/ .config中的其他项目相同(您的用户)。

ls〜/ .config -l

如果不是,请将所有者更改为您的用户。(通过chown,或删除根目录下的文件夹并在您的用户下创建)


我的建议是建议您进行编辑并将其添加到答案中以使其完整。
Pimp Juice IT
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.