Ответы:
Похоже, он доступен в 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
в терминале 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 Editor).
Error: Port nautilus not found
.