C'è un modo per sostituire del tutto Finder?


5

Sembra che un gruppo piuttosto ampio di utenti Mac consideri Finder come un prodotto che contiene una serie di fallimenti concettuali e semplificazioni eccessive.

Non è tuttavia chiaro se Finder può essere completamente sostituito con altre applicazioni.

È possibile rimuoverlo dal sistema operativo, incluse cose come finestre di dialogo di apertura file ecc?


Vorrei prendere in considerazione la modifica dell'opinione della tua domanda: non hai bisogno di nessun altro piagnucolio sul cercatore per fare una buona domanda obiettiva qui. Indica semplicemente cosa trovi limitante e fai una domanda tecnica.
bmike

Credo che questo sia stato permesso per la prima volta in Snow Leopard. C'è una guida per sostituire Finder con Path Finder qui: cocoatech.com/faqs#3
Paul Eccles

Non lo sostituirò. Ti consiglio di migliorarlo utilizzando Total Finder .
Overbryd l'

Risposte:


3

Esiste una panoramica generale documentata da Apple delle tecnologie che supportano specificamente il chiosco su OS X:

Nota tecnica TN2062: creazione di chioschi

- con una sezione Sostituzione del Finder .

... È possibile rimuoverlo dal sistema operativo,

Consiglio di non tentare di rimuovere Finder.

tra cui cose come dialoghi di apertura file ecc? ...

Di possibile interesse, nelle community di supporto Apple:


Direi forse che la maggior parte delle persone non dovrebbe tentare questo intervento chirurgico, ma perché non dare per scontato che qualcuno possa tranquillamente sapere cosa provano potrebbe rompere le cose male. Grande nota tecnica e attenzione.
bmike

Mi associo ai consigli di Bmike sui rischi che potrebbero essere associati agli approcci fai-da-te. Presumibilmente meno rischioso utilizzare una soluzione appositamente costruita da terzi (ne vedo almeno una relativa a destra) ma essere pronti a testare a fondo soprattutto se si utilizza una versione del sistema operativo rilasciata di recente.
Graham Perrin,

2

È abbastanza facile rimuovere finder. Disabilita semplicemente il processo di avvio (assicurandoti di avviare la sostituzione o di sapere come accedere al Mac per avviare manualmente Finder / abilitare il processo di avvio)

Romperai il tuo software Mac se non sai cosa stai facendo.

È davvero semplice come lanciare le seguenti due linee all'interno della <dict> </dict>parte di /System/Library/Launch\ Agents/com.apple.finder.plist

<key>Disabled</key>
<true/>

Il sistema operativo fornisce molte API, quindi la finestra di dialogo di apertura del file non è davvero un cercatore ma un costrutto di livello inferiore. Finder chiama quelle API come qualsiasi altro programma, è solo che Finder si aspetta che i progettisti siano sempre in esecuzione.

Se stai cercando di strappare tutte le API che il finder chiama o quel call finder, il lavoro sarebbe erculeo (Sisifo se non riesci a eseguirlo).

La maggior parte delle persone insoddisfatte del Finder esegue qualcosa come PathFinder .


Sono così felice quando le persone risolvono e migliorano le mie risposte. Grazie @CajunLuke per questo e altri!
bmike

Sei il benvenuto. In qualsiasi momento. :)
CajunLuke,

1
L'elemento di avvio potrebbe anche essere disabilitato con launchctl unload -w /System/Library/LaunchAgents/com.apple.Finder.plist.
Lri,

@Lri - Mi chiedevo se quel comando lo scaricasse temporaneamente - mi sembra di ricordarlo modificando il plist su 10.5 e non più su 10.7 - incerto se tutte le versioni avrebbero questo come permanente - buona idea in entrambi i casi.
bmike

1
man launchctlnel 10.6.8:**-w** Overrides the Disabled key and sets it to false. In previous versions, this option would modify the configuration file. Now the state of the Disabled key is stored elsewhere on-disk.
Lri,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.