web-dev-qa-db-ja.com

MCとMCeditの起動に時間がかかる

最近、MidnightCommanderが起動するたびに約40秒かかることを発見しました。これは、McEditにも当てはまります。

私はssh経由でのみ自分のマシンにアクセスします。もちろん、質問を防ぐためだけに、rootとしてログインしていません。

Straceを実行すると、約20秒かかる2つのシステムコールが出力されます。

poll([{fd =3, events=POLLIN}], 1, -1) = 1 ([{fd=3, revents=POLLIN}]) select(5, [4], NULL, NULL, NULL) = 1 (in [4])

残念ながら、私はこれらの呼び出しが何であるかについての手がかりを持っていません、事前のおかげで、どんなヒントや助けもいただければ幸いです!

更新:Sudo mcを実行すると、通常どおりに機能しますが、アカウントを使用した場合にのみ、その時間がかかります。

解決策:解決策は簡単です。PuTTYでX11転送を有効にしました。無効にすると、すべてが魅力のように機能します。奇妙ですが、とにかく、それは再び機能します。

あなたの答えをありがとう!

1
Mäx Müller

私も同様の問題を抱えています。ホスト名がIPアドレスに正しく解決されているかどうかを確認してください。そうでない場合は、ホスト名を/ etc/hostsに追加してみてください。例:

127.0.0.2 myhostname myhostname.mydomain

1
Artur Szymczak

X転送がオンの場合も同様の問題が発生しますが、クライアントでXサーバーが実行されていません。タイムアウト(40秒ではなく2秒)を待たないようにするには、-Xまたは--no-x11コマンドラインパラメーターをmcとともに使用する必要があります。

0
T-Gergely