Câu trả lời:
Có vẻ như nó có sẵn trong MacPorts , vì vậy bạn có thể cài đặt MacPorts và sau đó cài đặt Nautilus bằng cách sử dụng:
sudo port install nautilus
Sau đó bạn có thể chạy nó bằng nautilus
lệnh terminal.
Bạn có thể thấy những điều sau trong khi cài đặt:
############################################################################
# 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
############################################################################
Chạy các lệnh theo cách thủ công phải đủ để chạy nautilus
trực tiếp sau khi cài đặt (không cần khởi động lại).
Error: Failed to build gstreamer1-gst-plugins-bad
.
gstreamer1-gst-plugins-bad
là gì hoặc tốt hơn là nếu có tùy chọn cấu hình để loại trừ việc xây dựng các lỗi đó.
CHILDSTATUS 660 2
. Tôi sẽ tìm kiếm sâu hơn để có thể cài đặt nautilus trên OSX 10.12.
[EDIT] Khi tôi ban đầu viết câu trả lời này, có một câu trả lời khác và một vài bình luận liên quan đến vấn đề chạy Nautilus thay vì Finder: nói cách khác, làm thế nào để ngăn Finder không chạy. Với bối cảnh đó, câu trả lời của tôi như được viết ở dạng ban đầu đã được làm rõ và / hoặc cung cấp một phương pháp thay thế.
Có vẻ như tác giả ban đầu đã loại bỏ câu trả lời đó và các ý kiến liên quan. Không có câu trả lời đó để cung cấp một bối cảnh, tôi có thể hiểu làm thế nào câu trả lời ban đầu của tôi dường như được đưa ra từ hư không (do đó các downvote?). Tôi sẽ cố gắng làm lại nó để cung cấp bối cảnh cần thiết mà câu trả lời đã xóa giúp tạo ra.
Mặc dù câu trả lời của Josh liên quan đến MacPorts giải quyết cách cài đặt nautilus
, nhưng nó không giải quyết cách chạy nó "thay vì Finder".
Trong (các) câu trả lời khác, dường như có một số nhầm lẫn về việc liệu có thể ngăn Finder tìm chạy hay không.
Không giống như một ứng dụng như Dock, Finder không được coi là ứng dụng "bắt buộc". Ví dụ: nếu bạn viết AppleScript cho hiệu ứng của nó tell application "Dock" to quit"
và sau đó chạy nó, thì đăng nhập sẽ ngay lập tức khởi động lại Dock, vì nó giả sử Dock phải luôn chạy. Tuy nhiên, với Finder, miễn là bạn thoát nó theo cách cho phép OS X biết rằng bạn có ý định rõ ràng để làm điều đó, thì đăng nhập sẽ không khởi chạy lại.
Để làm điều đó, tất cả những gì bạn cần làm chỉ đơn giản là yêu cầu Finder thoát ra thay vì cố gắng giết nó. Khi bạn giết Finder một cách ép buộc bằng cách sử dụng tùy chọn Force-Quit hoặc bằng cách sử dụng kill
hoặc killall
trong Terminal, loginwindow
(hoặc launchd
cho tài khoản người dùng của bạn) sẽ ngay lập tức cố gắng khởi chạy lại vì thấy rằng nó bị chấm dứt "bất ngờ".
Nói với Finder tìm cách thoát qua Sự kiện Apple sẽ không khiến nó tự động được khởi chạy lại.
Một AppleScript như sau có thể được chạy khi đăng nhập để thoát 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
Một phiên bản đã lưu của mẫu này trong mẫu ứng dụng có tại: Quit Downloader.zip
(Bạn có thể mở ứng dụng trong AppleScript Editor để xem nội dung của nó bằng cách kéo biểu tượng ứng dụng tập lệnh vào biểu tượng ứng dụng của AppleScript Editor).
Error: Port nautilus not found
.