7

Я пользователь Windows/Linux, который изучает Mac OS X из-за интереса к разработке для iPad, который я недавно приобрел. Однако OS X сводит меня с ума, пытаясь защитить все свои системные файлы, скрывая все важные компоненты ОС, которые я хочу настроить, и вообще делая невозможным внесение каких-либо изменений в ОС в целом, чтобы сделать ее более удобной для использования.

Следовательно, есть ли способ отключить все проверки идиотов в Finder?

В XP я могу отключить "Скрыть защищенные файлы операционной системы" и установить "Показать скрытые файлы".
В Linux действительно не так много скрытых файлов, и изменение конфигурации для .files достаточно просто в Gnome и XFCE.

Как я могу настроить OS X подобным образом.

Я не новичок в компьютерах, и я полностью осознаю, что удаление системных файлов может повредить или даже непоправимо отключить установку ОС. Поэтому, если я намеренно пытаюсь удалить файл или переместить что-то, это, вероятно, преднамеренно, и я готов принять последствия в любом случае.

На этом этапе я вернулся к выполнению всего через командную строку (что занимает вечность), потому что Finder практически непригоден для использования.

(Что касается того, что я пытаюсь сделать, я также спросил об изменениях GUI здесь.)

5 ответов5

10

Если вы хотите придерживаться Finder (а не использовать какой-либо сторонний файловый менеджер, такой как Path Finder), то я не знаю, есть ли простой способ получить то, что вы хотите, одним щелчком мыши. Но, чтобы запустить Finder от имени пользователя root:

sudo /System/Library/CoreServices/Finder.app/Contents/MacOS/Finder

В Snow Leopard такого нет (всегда?) откройте начальное окно Finder. Если это произойдет, то не нажимайте значок Finder в Dock (который может привести вас к Finder без полномочий root), но используйте Command-Tab для перехода к Finder и нажмите Command-N. Запишите "корневое" имя на боковой панели рядом с домашней папкой.

В качестве альтернативы Apple объясняет Включение и использование "корневого" пользователя в Mac OS X.

Чтобы показать скрытые файлы:

defaults write com.apple.finder AppleShowAllFiles 1
5

Ну и дела, я полагаю, что вы всегда можете войти в систему как пользователь root: следующая ссылка приведет вас на страницу базы знаний Apple о том, как включить корневую учетную запись в Mac OS X, которая по умолчанию отключена. http://support.apple.com/kb/ht1528

Другие вещи: любой каталог, который вы найдете при просмотре через терминал, можно просмотреть в Finder с помощью команды open. $ open . простой трюк терминала, чтобы открыть текущий рабочий каталог в Finder.

Из Finder вы также можете напрямую перейти в любой каталог системы из пункта «Перейти к папке ...» в меню "Перейти" (команда+shift+g); это отобразит диалоговое окно, которое будет выполнять автозаполнение вкладки, как в командной строке.

Все системные файлы Mac OS X не скрыты. Они хранятся в /System , в частности /System/Library/CoreServices .

Для «настройки важных компонентов ОС», возможно, вам следует установить инструменты разработчика? Я был бы удивлен, если вы еще этого не сделали, но вы получите такие вещи, как Редактор списка свойств и команда SetFile.

Говоря о SetFile, системные файлы Darwin скрыты от пользователя. Если вы выполните $ ls -a / из командной строки, вы увидите все /bin, /var, /etc. которые формируют подсистему BSD. Вы можете легко показать их в Finder, сняв флаг невидимости с помощью $ SetFile -a v /theDirectoryInQuestion , или использовать свойство AppleShowAllFiles, которое Арджан упомянул только что. (Примечание: SetFile раньше был доступен только как часть пакета инструментов разработчика, но теперь, похоже, является частью обычной системы.)

Я действительно не уверен, что вы ищете конкретно. Концепция заключается в том, что если вы хотите получить доступ к файлам подсистемы BSD, вы также можете использовать подсистему BSD через Терминал. Почти все файлы OS Xs доступны пользователю в Finder. Инструменты, которые я чаще всего использую для настройки OS X: plutil, vi, SetFile, launchctl, все из командной строки.

3

Есть хороший хакер под названием TotalFinder. Помимо предоставления двух оконных окон Finder (находка для наркоманов Directory Opus, которые также используют macs), он также позволяет вам показывать или скрывать скрытые файлы.

1

В XP я могу отключить "Скрыть защищенные файлы операционной системы" и установить "Показать скрытые файлы". [...]

Как я могу настроить OS X подобным образом. [Так в оригинале]

Ну, есть виджет скрытых файлов для Dashboard. Кроме того, в терминале:

defaults write com.apple.Finder AppleShowAllFiles YES

а потом

killall Finder

Замените YES на NO и повторите описанную выше процедуру, чтобы вернуться.

Ура!

1

Отображение скрытых файлов можно переключать в диалоговых окнах файлов, нажимая Cmd-Shift-.

Secrets.prefPane - это простое в использовании расширение для системных настроек, которое позволяет изменять "скрытые" настройки и предпочтения для многих приложений, например переключать скрытые файлы, отображаемые в Finder.

Отредактировано, чтобы добавить: Изменение, используя Secrets.prefPane, вероятно, только изменяет запись plist, упомянутую в другом ответе. Если вам не нравится дополнительное программное обеспечение, не используйте его. Но вы можете найти несколько интересных вариантов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .