小智 30
mc/subshell集成是一个常见的罪魁祸首;要验证,请尝试:
alias mc="mc --nosubshell"
Run Code Online (Sandbox Code Playgroud)
小智 13
实际上编辑/etc/hosts
为我解决了这个问题。
mc
由于在启动过程中mc
尝试将本地主机名解析为 IP 地址,我花了 10 秒钟才能启动。
我添加到/etc/hosts
以下行(我的主机名是 FOO)
127.0.0.2 FOO.domain FOO
Run Code Online (Sandbox Code Playgroud)
那一下子就解决了问题。
小智 9
它现在对我有用。我在用
GNU 午夜指挥官 4.8.21
strace 等了很久
connect(3, {sa_family=AF_INET, sin_port=htons(6011),
sin_addr=inet_addr("x.x.x.x")}, 16) = ? ERESTARTSYS
(To be restarted if SA_RESTART is set)'
Run Code Online (Sandbox Code Playgroud)
我试过这个:
# hostname
Run Code Online (Sandbox Code Playgroud)
将此用于/etc/hosts
:
nameofhost=hostname
Run Code Online (Sandbox Code Playgroud)
将此添加$nameofhost
到/etc/hosts
在线开头
127.0.0.1 localhost ... $nameofhost
Run Code Online (Sandbox Code Playgroud)
干杯!
小智 8
mc -X
Run Code Online (Sandbox Code Playgroud)
为我工作(禁用 xterm)
查看
host $(hostname)
Run Code Online (Sandbox Code Playgroud)
得到快速结果
mc
hostname
首先使用连接到内部服务
在 Fedora 18 上的类似情况下,我增加了hostname
价值/etc/hosts
并有所帮助。
它可能启动缓慢,因为它会启动一个子外壳(按 时Ctrl + O显示)并且仅在子外壳启动时才显示 UI。我使用 zsh,当我删除我的~/.zshrc
文件时,我注意到mc 立即启动。