/proc/nautilus_pid/cwdのcwdが常に/home/usernameを指しているのはなぜですか?

/proc/nautilus_pid/cwdのcwdが常に/home/usernameを指しているのはなぜですか?

Nautilusウィンドウで開いている現在のディレクトリを確認したいと思います。 Nautilusのpidとシンボリックリンクを確認しましたが、proc/pid/cwd常にホームディレクトリを指しています。これが予想される動作ですか?もしそうなら、コマンドラインでNautilusが開いたディレクトリをどのように確認できますか?

ベストアンサー1

Nautilusは同じプロセスで複数のウィンドウを開くことができますが、プロセスには現在1つのディレクトリしかないため、Nautilusはウィンドウに表示されている内容に応じてディレクトリを変更できません。

とにかく、ノーチラスが現在のディレクトリを変更する必要がある理由は考えられません。ポイントは何ですか? Nautilusは、ディレクトリ内のファイルにアクセスする必要がある場合は、単に絶対パスを設定します。

実際にどのような問題を解決しようとしていますか?

おすすめ記事