Показаны сообщения с ярлыком Mac OS. Показать все сообщения
Показаны сообщения с ярлыком Mac OS. Показать все сообщения

3 мая 2011 г.

Отключение подтверждения закрытия вкладок Safari

Сегодня окончательно достало вплывающее окно подтверждения закрытия вкладки в Сафари при заполненной форме на странице (поиск гугла, гугл переводчик). На просторах рунета быстро нашлось решение - "Отключение подтверждения закрытия вкладок Safari", за что автору спасибо.

Продублирую здесь код, так как страницы имеют свойство умирать.
$ /usr/bin/defaults write com.apple.Safari DebugConfirmTossingUnsubmittedFormText -boolean No
За более подробным описанием смотрите первоисточник.

1 мая 2011 г.

Удаление ярыка "Macintosh HD" с рабочего стола в MacOS

Удаляется просто, пост для того, что б в интернетах долго не искать.

В настройках Finder снимаем галочку с "Show these items on desctop"->"Hard disks":

11 ноября 2008 г.

Установка Mac OS на ноутбук Acer Aspire 1650

Среди многих существующих операционных систем мне больше всего хотелось «пощюпать» Mac OS, предыдуший опыт запуска этой ОС под VMWare ничего толкового мне не дал из-за жутко медленной работы эмулятора. Покупать компьютер от Apple ради этого нет причины, хорошо, что Apple производят ОС под процессоры Intel, хотя есть сборки и под процессоры AMD.
Сборки которые устанавливаются на «железо» не от компании Apple называются «Хакинтош». Вот такую сборку я и устанавливал на свой ноутбук Acer Aspire 1650. К сожаленю скриншотов я не наделал, да и незачем, руководств по установке много в интернете, да и в конце статьи дам ссылки.
Сразу скажу, что из окола десятка выкачаных мной дистрибутивов установились только 4. Но это не означает, что их поставить невозможно, просто эти 2 установились без особых "танцев с бубном". Я хотел иметь рабочюю систему быстро, и выкачать другой дистрибутив для меня было гараздо проще, чем копаться в конфигурационных файлах и эксперементирования с драйверами. Тестировал версии от Tiger 10.4.1 до Leopard 10.5.5 различных сборок: iDeneb, Kalyway, Leo4All, iATKOS, JaS.
Приступим к установке.
Мы имеем записанй на DVD исталяцию хакинтош и ноутбук Acer Aspire 1650. Везде советуют записывать образ хакинтоща на болванку на минимальной скорости, что ж не игнорируйте этого, может это еще одно причина по которой у меня не поставились нокоторые сборки.
Загружаемся с нашего DVD. Установка должна запустится автоматически. Если началась загрузка с вашего жесткого диска, то либо вы не выставили в БИОС-е загрузку с DVD-Rom либо нужно воспользоватся "командным интерпретатором" загрузки ядра Mac OS. Для этого при загрузке жмем F8 как только загрузка доходит до выбора загрузочного раздела. Немного о командах который предаставляет этот интерпретатор:
-v - вывод расширеной информации в консоль (для получения места подвисания установки)
-x - однопользовательский режим
cpus= - жесткое указание кол-ва процессоров в системе
"Graphics Mode" - разрешение графичиского режима
утановка происходит в несколько логичных шагов, не забудте отформатировать ваш раздел жесткого диска на который будете ставить систему с помошью утилиты «Disk Utilites» в «Mac OS journaled» (это на шаге выбора установочного раздела). Вам не обязательно иметь «Apple ID» для завершения установки, просто пропустите тот шаг, где его спрашивают.

PS: Итак система установлена, но грузатся только при наличии диска в DVD-ROMе. У меня первой системой стоит Ubuntu, и загрузчик grub инсталяция хакинтоша совсем не попортила. Загружаем Ubuntu и из под суперпользователя (root) редактируем файл /boot/grub/menu.lst, добавляя в него строки:

  1. title          Mac OS Leopard 10.5.5
  2. rootnoverify   (hd0,0)
  3. makeactive
  4. chainloader    +1
  5. boot

где в строке «rootnoverify (hd0,0) » число в скобках после запятой означает номер раздела на который установлена хакинтош, hd0 — номер жесткого диска (тут всегда hd0).

22 мая 2008 г.

VMWare server в Ubuntu 8.04

У меня возникла задача написать кроссплатформенный код, а непосредственно, чтоб работал и под Windows и под Mac OS. Среду разработки я выбрал Qt, так как его код легко компилируется на этих платформах, захотелось покопаться в чем-то новом для себя, да и еще заказчик сделал акцент на этом языке.
Проблемой для меня стало тестирование моего кода под Mac OS, так как нет возможности «пощюпать» настоящий Mac. Да, можно конечно было поставить еще одну систему (так называемую «хакинтош»), но мне б пришлось переразбивать свой винт, что меня совсем не устраивает. Поэтому выбор пал на виртуальную машину. С выбором ПО виртуальной машины вопросы отпали почти сразу, после большого кол-ва ссылок на образы виртуалок под VMWare server. Установка самого VMWare оказалась не тривиальной (sudo apt-get...), далее приводится установка VMWare server для Ubuntu 8.04 взятая с:

Небольшое руководство по установке продукта VMware Server на последнюю версию Ubuntu. Так же представлено решение проблемы с компиляцией модуля vmmon.
Установим необходимые пакеты
Код:
aptitude install build-essential linux-headers-`uname -r` xinetd

Скачайте дистрибутив VMware server по адресу http://register.vmware.com. По ссылке необходима регистрация, но она займет у вас пару минут, после чего вы получите серийный номер (или несколько если вам надо) для дистрибутива программы, и возможность скачать архив с самой программой.
Запустим установку:
tar -vxzf VMware-server-1.0.5-80187.tar.gz
cd vmware-server-distrib
./vmware-install.pl

Когда вы дойдете до пункта принятия лицензионного соглашения и напишите yes прервите установку и проделайте описаное ниже.
Необходимо скачать патч исправляющий ошибки сборки модулей, он доступен по ссылке http://vmkernelnewbies.googlegroups.com.
Распакуйте и примените патч:
tar -zxf vmware-any-any-update-116.tgz
cd vmware-any-any-update-116
./runme.pl

Далее завершим настройку VMware:
vmware-config.pl


Затем выполните команду:
cp /lib/libgcc_s.so.1 /usr/lib/vmware/lib/libgcc_s.so.1/libgcc_s.so.1

Теперь можно запускать VMware либо командой vmware либо из меню Программы > Прочее > VMware server console
На этом установка завершена, но например у меня возникли проблемы при сборке модуля vmmon.
В исходных кодах допущена небольшая ошибка исправить которую можно выполнив несколько простых операций с файлами которые я приведу ниже
Ошибка:
include /asm/bitops_32.h:9:2: error: #error only
can be included directly, and vmmon-only compile fails

Решение ошибки:
Отредактировать исходный код файла модуля:
cd /usr/lib/vmware/modules/source
cp vmmon.tar vmmon.tar.orig
tar xvf vmmon.tar
cd vmmon-only/include/
vim vcpuset.h
Перейдите к линии 74 и измените строку: #include “asm/bitops.h” на: #include “linux/bitops.h”
rm vmmon.tar
tar cvf vmmon.tar vmmon-only/
rm -rf vmmon-only/
vmware-config.pl

После выполненных действий с файлами модуль скомпилировался нормально и установка завершилась как следует.


У меня проблемм с vmmon небыло.
Следующим шагом было — поиск подходящего образа виртуальной системы, их в сети довольно много. У меня со второго образа все запустилось (и то, потому, что первый я скачал из-за невнимательности для 64-битной архитектуры, хотя третий скачанный не пошел).
ЗЫ: Образы брал с torrents.ru, thepiratebay.org и www.mininova.org