Замініть Finder навантажувачем


7

Чи можливо мати Forklift відкриті папки, доріжки тощо замість Finder?


1
Вихід із Finder також вимкне робочий стіл :-(

Відповіді:


3

Тут обговорення заміни Finderна nautilus.

Ви можете додати в меню Finder пункт Вийти та вийти з нього так:

defaults write com.apple.Finder QuitMenuItem 1; killall Finder

Тепер запустіть ForkLift.

Ви можете спробувати (ПОПЕРЕДЖЕННЯ: НЕБЕЗПЕЧНО) перейменувати ForkLift2.app як Finder.app та замінити Finder.app, але я думаю, що це, ймовірно, спричинить проблеми, можливо, серйозні.

Що ви маєте на увазі під "відкритими папками, шляхами тощо"? Майже всі взаємодії Finder на моєму комп’ютері ініціюються мною. Просто використовуйте ForkLift замість цього. Єдиний раз, коли щось інше використовує Finder, якщо я двічі клацнув на DMG, то він відкриється в Finder. Якщо у вас є ці чи інші конкретні випадки використання, які ви хотіли б взаємодіяти з ForkLift, будь ласка, уточніть або опублікуйте додаткові конкретні запитання.



0

Ви можете змінити файловий менеджер за замовчуванням, як це, але ForkLift або Transmit не працюють, як очікувалося, лише Шлях пошуку

#!/usr/bin/python2.6

from LaunchServices import LSSetDefaultRoleHandlerForContentType, kLSRolesViewer, LSSetDefaultHandlerForURLScheme
from CoreFoundation import CFPreferencesCopyApplicationList, kCFPreferencesCurrentUser, kCFPreferencesAnyHost, CFPreferencesSetAppValue, CFPreferencesAppSynchronize

applicationBundleIdentifier = "com.cocoatech.PathFinder" #"com.panic.Transmit" #"com.binarynights.forklift2"

LSSetDefaultRoleHandlerForContentType("public.folder", kLSRolesViewer, applicationBundleIdentifier)
LSSetDefaultHandlerForURLScheme("file:///", applicationBundleIdentifier)

applicationIDs = CFPreferencesCopyApplicationList(kCFPreferencesCurrentUser, kCFPreferencesAnyHost)
for app_id in applicationIDs:
    CFPreferencesSetAppValue("NSFileViewer", applicationBundleIdentifier, app_id);
    CFPreferencesAppSynchronize(app_id);
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.