回答:
MacPortsで利用できるように見えるので、MacPortsをインストールし、それを使用してNautilusをインストールできます。
sudo port install nautilus
その後、nautilus
端末コマンドを使用して実行できるはずです。
インストール中に次のメッセージが表示される場合があります。
############################################################################
# Startup items have been generated that will aid in
# starting dbus with launchd. They are disabled
# by default. Execute the following command to start them,
# and to cause them to launch at startup:
#
# sudo launchctl load -w /Library/LaunchDaemons/org.freedesktop.dbus-system.plist
# launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist
############################################################################
コマンドを手動で実行nautilus
すると、インストール後に直接(再起動せずに)実行できます。
Error: Failed to build gstreamer1-gst-plugins-bad
ます。
gstreamer1-gst-plugins-bad
を除外する設定オプションがある場合は、ビルドエラーが何であるか、またはそれ以上のものを探したいかもしれません。
CHILDSTATUS 660 2
。OSX 10.12にnautilusをインストールできるようにするために、さらに詳しく調べます。
[編集] もともとこの回答を書いたとき、Finder ではなく Nautilusを実行する問題に対処する別の回答といくつかのコメントがありました。つまり、Finderがまったく実行されないようにする方法です。そのコンテキストを考えると、元の形式で書かれた私の答えは明確になり、かつ/または代替方法を提供しました。
元の作者がその回答と関連するコメントを削除したようです。コンテキストを提供するためのその答えがなければ、私の元の答えがどこからともなく出てくるように見えるかもしれないことを理解することができます(したがって、ダウン投票ですか?)。削除された回答が作成に役立った必要なコンテキストを提供するために、それを作り直します。
MacPortsに関するJoshの回答はインストール方法を扱っnautilus
ていますが、「Finderの代わりに」それを実行する方法を扱っていません。
他の回答では、Finderが実行されないようにすることが可能かどうかについて多少の混乱があるように見えました。
Dockなどのアプリケーションとは異なり、Finderは「必須」アプリケーションとは見なされません。たとえば、AppleScriptを記述してtell application "Dock" to quit"
実行する場合、Dockは常に実行されている必要があると想定されるため、loginwindowはすぐにDockを再起動します。ただし、Finderを使用すると、OS Xがその目的を明確に意図していることを認識できるように終了する限り、loginwindowは再起動しません。
そのためには、Finderを殺すのではなく、終了するように指示するだけです。Force-Quitオプションを使用して、kill
またはkillall
Terminal を使用してloginwindow
(またはlaunchd
ユーザーアカウント用に)Finderを強制的に強制終了すると、「予期せず」終了したことがわかるため、すぐに再起動しようとします。
Appleイベントを介してFinderを終了するように指示しても、自動的に再起動されることはありません。
ログイン時に次のようなAppleScriptを実行して、Finderを終了できます。
property runningApps : {}
property assureQuitMenuItem : true
tell application "System Events" to set runningApps to name of every application process
if (runningApps contains "Finder") then
tell application "Finder" to quit
end if
if (assureQuitMenuItem) then
set quitMenuItem to missing value
try
set quitMenuItem to (do shell script "/usr/bin/defaults read com.apple.finder QuitMenuItem")
on error
set quitMenuItem to "0"
end try
if quitMenuItem = "0" then
do shell script "/usr/bin/defaults write com.apple.finder QuitMenuItem 1"
end if
end if
これをアプリケーション形式で保存したバージョンは、QuitFinder.zipにあります。
(AppleScript Editorでアプリケーションを開いて、スクリプトアプリのアイコンをAppleScript Editorのアプリケーションアイコンにドラッグすると、その内容を表示できます)。
Error: Port nautilus not found
ます。