Відповіді:
Схоже, він доступний у 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
. Я шукаю глибше, щоб мати можливість встановити nautilus на OSX 10.12.
[EDIT] Коли я спочатку писав цю відповідь, з’явилася ще одна відповідь та кілька коментарів, які стосувались питання про запуск Nautilus замість Finder: інакше кажучи, як запобігти роботі Finder взагалі. Враховуючи цей контекст, моя відповідь, написана в оригінальній формі, уточнила та / або запропонувала альтернативний метод.
Видається, що оригінальний автор зараз видалив цю відповідь та відповідні коментарі. Без цієї відповіді надати контекст, я можу зрозуміти, як може здатися, що моя оригінальна відповідь з'являється з нізвідки (звідси голосування?). Я спробую переробити це, щоб забезпечити необхідний контекст, щоб видалена відповідь допомогла створити.
Хоча відповідь Джоша щодо MacPorts стосується встановлення nautilus
, він не стосується того, як запустити його "замість Finder".
В інших відповідях, здавалося, існує певна плутанина щодо того, чи можна запобігти запуску Finder.
На відміну від додатка, такого як Dock, Finder не вважається "необхідним" додатком. Наприклад, якщо ви повинні написати AppleScript для ефекту tell application "Dock" to quit"
та потім запустити його, вікно входу негайно повторно запустить Dock, оскільки він передбачає, що Dock завжди повинен працювати. Однак із Finder, якщо ви закриєте його таким чином, що дозволяє OS X знати, що ви мали чіткий намір зробити це, вікно входу не буде його повторно запускати.
Для цього все, що вам потрібно зробити, - це просто сказати Finder кинути, а не намагатися його вбити. Коли ви вбиваєте Finder насильно, використовуючи параметр Force-Quit або використовуючи kill
або killall
в Terminal, loginwindow
(або launchd
для вашого облікового запису користувача), він негайно спробує відновити його, оскільки побачив, що він припинився "несподівано".
Якщо сказати Finder вийти з події Apple, це не призведе до того, що він автоматично перезапуститься.
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, щоб побачити її вміст, перетягнувши значок програми сценарію на піктограму програми редактора AppleScript).
Error: Port nautilus not found
.