Question

Est-il possible d'exécuter Nautilus au lieu de Finder sous Mac OS X Snow Leopard? Comment?

Était-ce utile?

La solution

On dirait que ce qui est disponible dans MacPorts , vous pouvez donc installer MacPorts puis installez Nautilus en utilisant que:

sudo port install nautilus  

Vous devriez alors être en mesure de l'exécuter en utilisant la commande terminal nautilus.


Vous pouvez voir ci-dessous lors de l'installation:

############################################################################
# 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
############################################################################

Exécution des commandes doit être suffisamment manuellement pour exécuter nautilus directement après l'installation (sans redémarrage).

Autres conseils

[EDIT] Lorsque j'ai écrit cette réponse, il y avait une autre réponse et quelques commentaires qui traitait de la question de la course Nautilus au lieu du Finder: autrement dit, comment empêcher le Finder de courir du tout. Compte tenu de ce contexte, ma réponse comme écrit dans sa forme originale clarifiée et / ou fourni une autre méthode.

Il semble que l'auteur original a maintenant supprimé cette réponse et les commentaires connexes. Sans cette réponse à fournir un contexte, je peux comprendre comment ma réponse originale peut sembler être venir de nulle part (d'où le downvotes?). Je vais essayer de le retravailler pour fournir le contexte nécessaire que la réponse supprimé a contribué à créer.

Alors que la réponse de Josh concernant les adresses de MacPorts comment installer nautilus, elle ne tient pas comment l'exécuter « au lieu du Finder ».

Dans l'autre réponse (s), il semble y avoir une certaine confusion quant à savoir s'il serait possible d'empêcher le Finder de courir.

Contrairement à une application telle que le Dock, le Finder est pas considéré comme une application « nécessaire ». Par exemple, si vous deviez écrire un AppleScript à l'effet de tell application "Dock" to quit"and puis exécutez, le loginwindow serait immédiatement relancer le Dock, car il suppose que le Dock doit toujours être en cours d'exécution. Avec le Finder, cependant, aussi longtemps que vous quittez d'une manière qui permet à OS X de savoir que vous avez eu une intention claire de le faire, le loginwindow ne le relancer.

Pour ce faire, tout ce que vous devez faire est de dire simplement le Finder pour arrêter de fumer plutôt que d'essayer de le tuer. Lorsque vous tuez le Finder de force en utilisant l'option Force Quitter ou en utilisant kill ou killall dans le Terminal, loginwindow (ou launchd pour votre compte utilisateur) essaiera immédiatement de relancer parce qu'il a vu qu'elle a mis fin « de façon inattendue ».

Dire le Finder de quitter par un événement d'Apple ne résultera pas en étant automatiquement relancée.

Un AppleScript comme suit pourrait être exécuté lors de la connexion pour quitter le 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

Une version sauvegardée de ce formulaire de demande est à l'adresse: QuitFinder.zip

(Vous pouvez ouvrir l'application dans AppleScript Editor pour voir son contenu en faisant glisser l'icône de l'application de script sur l'icône de l'application de AppleScript Editor).

Licencié sous: CC-BY-SA avec attribution
Non affilié à apple.stackexchange
scroll top