Вопрос

Можно ли запустить Nautilus вместо Finder на Mac OS X Snow Leopard? Как?

Это было полезно?

Решение

Похоже, он доступен в 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 сразу после установки (без перезагрузки).

Другие советы

РЕДАКТИРОВАТЬ Когда я изначально написал этот ответ, был еще один ответ и несколько комментариев, которые касались вопроса о том, чтобы запустить Nautilus вместо Из искателя: Другими словами, как предотвратить бег искателя вообще. Учитывая этот контекст, мой ответ, написанный в ее первоначальной форме, уточненной и/или предоставил альтернативный метод.

Похоже, что первоначальный автор теперь удалил этот ответ и соответствующие комментарии. Без этого ответа, чтобы предоставить контекст, я могу понять, как может показаться, что мой первоначальный ответ выходит из ниоткуда (отсюда и понижения?). Я постараюсь переделать его, чтобы предоставить необходимый контекст, который удаленный ответ помог создать.

В то время как ответ Джоша относительно Macports адресат, как установить nautilus, он не учитывает, как его запустить «вместо Finder».

В другом ответе (ы), казалось, возникала путаница в отношении того, возможно ли предотвратить работу искателя.

В отличие от приложения, такого как док -станция, искатель не считается «обязательным» приложением. Например, если вы должны написать AppleScript для эффекта tell application "Dock" to quit"И затем запустите его, вход в систему немедленно повторно запускает док, так как он предполагает, что док-станция всегда должна работать. Однако с помощью искателя, если вы бросаете его таким образом, что OS X узнает, что у вас есть четкое намерение сделать это, логин -Window не перезапустит его.

Для этого все, что вам нужно сделать, это просто сказать искателю, чтобы уйти, а не пытаться убить его. Когда вы убьете искатель насильно, используя опцию Force-Quit или используя kill или же killall в терминале, loginwindow (или же launchd Для вашей учетной записи пользователя) сразу же попытается перезапустить его, потому что она видела, что она прекращается «неожиданно».

Показание искателю уйти через событие 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, чтобы увидеть его содержимое, перетаскивая значок приложения Script на значок приложения редактора AppleScript).

Лицензировано под: CC-BY-SA с атрибуция
Не связан с apple.stackexchange
scroll top