Ознакомьтесь с нашей политикой обработки персональных данных
  • ↓
  • ↑
  • ⇑
 
Записи с темой: оптимизация (список заголовков)
16:40 

Настройка гостевого пользователя в Mac OS

MacUsersOnDiary
Think Different!
В Mac OS 10.5 и выше есть возможность включить беспарольного пользователя Guest. Это удобно, когда иногда нужно пускать за комп пришедших в гости приятелей, или посетителей. Разлогинился - все данные удалились. Такой динамический пользователь.

Инструкция здесь.

Проблема в том, что пользовательские настройки тоже не сохраняются. Каждый раз новому гостю нужно лезть в System Preferences, конфигурировать оформление, Dock, и что самое обидное - меню ввода. Включать русский и другие необходимые языки. И так каждый раз. Задолбаться можно.

Решается эта проблема редактированием /System/Library/User\ Template/English.lproj.
Это можно сделать с административным доступом, но гораздо удобнее, если в графическом интерфейсе активирован пользователь root (инструкция - здесь), и есть возможность залогиниться под ним. Меньше телодвижений.

Итак,
1. Создаем нового пользователя, и настраиваем его интерфейс так, как хотим, чтобы выглядел Guest, со всеми необходимыми ему возможностями.
2. Логинимся рутом (в GUI его зовут System Administrator)
3. Идем в папку /System/Library/User\ Template/ . System Administrator заходит туда без проблем, для других пользователей она no access, поэтому нужно сделать ей Cmd+I (Get Info), а затем в нижней части панельки нажать на значок замочка, ввести логин и пароль административного пользователя, а потом добавить себе rw на эту папку и объекты в ней.
4. Видим в ней много папок вида Lang.lproj - это и есть шаблоны нового пользователя для разных языковых версий системы. Нас интересует English.lproj (ну или, чего уж там, Russian.lproj, если при инсталляции выбран русский язык системы)
5. Заходим туда и видим стандартные папки пользователя - Documents, Applications, Sites, etc. Нас интересует папка Library.
6. Чрезвычайно аккуратно заменяем ее на папку Library того пользователя, которого мы создали в первом пункте.
7. Имеет смысл зайти в /System/Library/User\ Template/English.lproj/Library/Keychain и удалить login.keychain предыдущего пользователя. Этот файл будет автоматически создаваться при запуске нового пользователя.
8. Все закрываем. Если заходили админом - убираем права на чтение-запись на /System/Library/User\ Template/. Убиваем ненужного нам более пользователя из п.1
9. Проверяем. Отныне Guest, а также любой новый локальный пользователь, которого мы создаем в этой системе, будут иметь вид, которые мы придали пользователю из п.1 - с настройками рабочего стола, дока, языковыми панелями и тд.

@темы: Mac OS, оптимизация

16:28 

Ручной бекап Mac OS

MacUsersOnDiary
Think Different!
Не бейте больно, но я никогда не использовал TimeMashine на постоянной основе. Только игрался и изучал функционал. Все из-за привычки доверять только ручным бекапам.

Вот вчера в очередной раз сделал два бекапа: образ диска с чистой, только установленной системой, и второй - с системой с уже установленными программами, настроенными пользователями и оформлением интерфейса. Первый занял 5 Гб, второй - 28 Гб.

Делается это с помощью DiscUtility: выбирается раздел, на который установлена система, после чего к нему применяется функция Create New Image. Образ диска делается сжатым, но не зашифрованным. Он получается процентов на 30-40 меньше, чем объем информации, занятый развернутой системой. Делается образ диска достаточно долго - несколько десятков минут.

Восстановление так же просто делается с помощью DiscUtility: выбираем раздел диска, на котором собираемся восстановить систему, делаем Check Image For Restore. Это тоже может занять минут двадцать. Затем выбираем Destination и Source, и опцию форматирования целевого раздела.

Восстановление чистой системы из образа занимает пять минут. Сравните с получасом, необходимым для инсталляции с DVD, и еще получасом настройки.

Может, для домашнего индивидуального пользователя такой метод не слишком релевантен, но когда в конторе много маков, и их нужно часто переинсталлировать - самое оно.

У метода есть нюансы, интересно, отметится ли кто-то в каментах :)



@темы: оптимизация

18:47 

Деинсталляция приложений на Mac OS

MacUsersOnDiary
Think Different!
А вы как делаете ЭТО?

1. Переносим *.app в корзину. Помним, что *.app это не файл, а пеккедж, то есть, папка, которую графический интерфейс видит в виде исполняемого объекта.

2. Пользуемся встроенным деинсталлятоом (Adobe, Microsoft, etc.). Кстати, намедни встроенный деинсталлятор MS Office оставил мне дофига относящихся к офису папок, которые пришлось убивать вручную.

3. Если деинсталлируем путем переноса в кoрзину - не забываем чистить служебные папки: /Library/Application Support/имя папки программы, /Library/Preferences, Library/Cashes, возможно еще и /Library/Keychains, /Library/Startup Items и еще возможно несколько мест. /Library просмотреть все - и корневую, и /System/Library, и юзерскую. Можете настроить поиск по системным файлам в Spotlight, правда, нужно время чтобы проиндексировал, и искать им файлы, имеющие отношение к деинсталлируемому приложению.

Что будет если не сделать это? А ничего, эти файлы небольшие, будут лежать себе в системных папках, и никого не трогать.

4. Используем приложения сторонних разработчиков:
- бесплатные AppleCleaner и AppTrap (очень удобная штука - фактически, модификатор корзины, бросаете туда деинсталлируемое приложение, и он выдает вам список мусора с предложением удолить - но будьте осторожны со старыми преференсами при обновлении приложений!)
- пятидолларовый AppleDelete
- тринадцатидолларовые CleanApp и AppZapper
- двадцатидолларовая Amnesya

@темы: Mac OS, оптимизация

M@cUsersOnDi@ry

главная