OS XでNautilusを実行することは可能ですか?


回答:


15

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: Port nautilus not foundます。
ベンレジェロ

BenC.R.Leggiero @参照trac.macports.orgを MacPortsの上のサポートを受ける方法について
nohillside

OSX 10.12 Sierraでは、それを伝えError: Failed to build gstreamer1-gst-plugins-badます。
アンソニーB

うーん、なぜそれが@AnthonyBなのかわかりません。この答えは6歳以上です。これらのビルドgstreamer1-gst-plugins-badを除外する設定オプションがある場合は、ビルドエラーが何であるか、またはそれ以上のものを探したいかもしれません。
ジョシュ

主にOSX 10.12では動作しない可能性があることを他のユーザーに知らせるためにコメントを投稿しました。コメントへの回答は期待していませんでしたが、@ Joshに感謝します。gstreamer1-gst-plugins-badはもうメンテナンスされていないようです。エラーコードがありますCHILDSTATUS 660 2。OSX 10.12にnautilusをインストールできるようにするために、さらに詳しく調べます。
-AnthonyB

10

[編集] もともとこの回答を書いたとき、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またはkillallTerminal を使用して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のアプリケーションアイコンにドラッグすると、その内容を表示できます)。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.