Четверг, Февраль 23, 2012
Авторизация
08
Ноя
2009

Занимательное превращение Ubuntu в MacOS-X за 5 минут

(18 Голосов)

Иллюстрация к статье

С момента создания самого первого персонального компьютера фирмы Apple, изменилось очень многое. Осталось неизменным только одно - продукция Apple всегда позиционировалась на рынке, как элитная. Для этого есть много оснований. Во первых у макинтошей в отличии от IBM-PC никогда не было клонов - такова лицензионная политика Apple. Во вторых - их достаточно высокая цена.

И в третьих - очень высокое качество. Элементы аппаратной части тщательно подобраны для идеального взаимодействия друг с другом. Программная же часть отличается тщательно проработанным в мельчайших деталях графическим интерфейсом. Практически все, кто когда-либо пытался сравнивать графический интерфейс MacOS-X с Windows, отмечают неряшливость в деталях, и логическую незавершенность многих элементов последней, в отличии от логичности и практичности первой. Внутреннее устройство MacOS-X также отличается в лучшую сторону от той-же ОС Windows. Во первых, она происходит от системы UNIX (переработанное ядро BSD - Darwin), изначально рассчитанной быть многозадачной и многопользовательской (в отличии от Windows, которая создана как графическая надстройка над MS-DOS). Во вторых - графический интерфейс (позаимствован у операционной системы NextStep, разработкой которой занималась фирма Next под руководством Стива Джобса, и графическая подсистема которой очень похожа на X-Windows в UNIX) тщательно проработан как в части эргономичности, так и в чвсти дизайна.

Ввиду своей элитарности, макинтош мало распространен в России. Зато здесь весьма распространены различные дистрибутивы ОС GNU-Linux, которая внутренне ничем не хуже MacOS-X, но к сожалению, по причине разработки любителями, и недостаточного внимания со стороны профессиональных дизайнеров, её интерфейс весьма небрежен, несмотря на функциональное удобство.

Сегодня мы рассмотрим, как превратить обычный персональный компьютер с операционной системой Ubuntu Linux 9.04 Jaunty в аналог (естественно, только в части интерфейса) Macintosh с MacOS-X Leopard.

Первое, что мы сделаем - настроим меню приложений таким образом, чтобы они выглядели и функционировали, как в MacOS. Для того, чтобы не растранжиривать драгоценное место на мониторе, меню приложений в "макосе" всегда располагается в верхней строке экрана, а не окна. Это логично, потому что воспользоваться меню приложения можно только в активном окне, и нет смысла рисовать меню в каждом окне, кроме активного. Для того, чтобы запрограммировать подобное поведение в Ubuntu, нам будет необходимо установить программный пакет gnome-globalmenu. Для этого выберите в главном меню "Система → Администрирование → Источники приложений" и выберите вкладку "Другое ПО". Нажмите кнопку "Добавить". В поле "Строка APT" введите:

Код
deb http://ppa.launchpad.net/globalmenu-team/ppa/ubuntu jaunty main
 


Нажмите кнопку "Добавить источник" и нажмите "Закрыть" для сохранения изменений. В ответ на сообщение обновите список доступного программного обеспечения.
Далее необходимо импортировать ключ GPG, которым подписаны пакеты в добавляемом репозитории. Скачайте его по адресу http://gnome2-globalmenu.googlecode.com/files/GlobalMenuKey.gpg, затем перейдите на вкладку "Аутентификация" менеджера источников приложений, нажмите кнопку "Импортировать файл ключа", и укажите загруженный файл.

Теперь можно установить пакет gnome-globalmenu. Сделайте это или из Synaptic, или из командной строки:

Код
sudo apt-get install gnome-globalmenu
 


Удалите стандартную строку меню с верхней панели GNOME (правая кнопка мыши - в меню выбрать пункт "Удалить"). Затем правой кнопкой на свободном месте в панели вызываем пункт меню "Добавить апплет". Выбираем "Главное меню GNOME". Перемещаем появившийся значок в самое левое положение. Далее добавляем апплет "Апплет глобального меню", и располагаем его сразу после главного меню. Справа, перед системным лотком добавляем апплет поиска файлов и раскладки клавиатуры. Правой кнопкой мыши щелкаем на апплете глобального меню и вызываем окно настроек. Ставим отметку на флажке "Включить глобальное меню для GTK приложений. Все готово, окна среды GNOME теперь должны выглядеть так:

 

Глобальное меню
Глобальное меню

 

Самое замечательное изобретение в интерфейсе Mac-ов - это док, многофункциональная панель, в которой могут располагаться как значки запуска программ, панель задач, так и различные мини-программы - апплеты. К счастью подобная программа - даже более функциональная, существует и для системы Linux.Она называется Cairo-Dock, и использует для отображения библиотеку векторной графики Cairo, а также библиотеку 3D-функций OpenGL. Хотя данная программа может работать и без аппаратного ускорения и композитинга, организуя собственную псевдопрозрачность, все же наилучшим образом она работает с графическими картами Intel, NVIDIA и ATI, причем в случае последних двух - с использованием проприетарных драйверов., а также совместно с композитным менеджером Compiz-fusion, Compiz или Bery. В Ubuntu 9.04 оконный менджер Metacity также поддерживает композитинг. Зато сломан драйвер для встроенных графических чипов Intel - если у Вас встроенный графический процессор Intel и при этом не работаетCompiz - обновитесь до Ubuntu 9.10 - в этой версии драйвер исправлен.

Установите Cairo-Dock из репозитория opencompositing.ru - здесь в отличии от стандартного репозитория Ubuntu размещена новая версия 2.0, обладающая массой дополнительных функций.

Код
apt-get install cairo-dock
 

Запустите программу cairo-dock. В случае поддержки драйвером видеокарты OpenGL, запустите программу с ключом -o:

Код
cairo-dock -o
 

Для того, чтобы программа запускалась каждый раз при входе в сеанс, поместите ее в список запускаемых программ. Стандартная панель GNOME внизу экрана больше не нужна. Нажмите на ней правой кнопкой мыши, и в появившемся меню выберите пункт "Удалить панель". Теперь, чтобы появившаяся панель cairo-dock приобрела еще большее сходство с панелью MacOS,щелчком правой кнопки мыши на панели вызовите диалог управления темами, и выберите из списка тем тему "MacOS". Теперь панель выглядит так:

(Страница 1 из 2)
Теги:
Нравится статья
Обсуждение статьи в форуме
Обновить сообщения
Нет сообщений по теме

Зарегистрируйтесь, чтобы оставить сообщение

Комментарии  

 
0 # ivanzipfer 19.11.2009 17:59
http://www.opencompositing.ru/uploads/ubuntu/main/mac-cursors/MacCursors.tar.bz2

не работает
Ответ | Ответить с цитатой | Цитировать
 
 
0 # Vinnie 29.11.2009 21:08
Цитата:
http://www.opencompositing.ru/uploads/ubuntu/main/mac-cursors/MacCursors.tar.bz2

не работает

Ошибся. Правильная ссылка: blueglass-xcursors-1.0.1-1ubuntu0_all.deb (http://www.opencompositing.ru/uploads/ubuntu/main/mac-cursors/blueglass-xcursors-1.0.1-1ubuntu0_all.deb)
Ответ | Ответить с цитатой | Цитировать
 
 
0 # не работаетpet 15.01.2010 21:52
ubuntu 9.10 не работает глобальное меню - в настройках пусто
Ответ | Ответить с цитатой | Цитировать
 
 
0 # ivanzipfer 19.01.2010 17:31
да у меня тож самое, как то говененько сделали глобальное меню)))
Ответ | Ответить с цитатой | Цитировать
 
 
0 # Ветал 25.01.2010 13:44
В 9.10 не нет функции "окно входа в систему" а только "экран входа в систему"
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутExebeche 10.02.2010 14:05
где из ваших репозиториев взять GTK2 Aurora?
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутVinnie 16.12.2010 23:36
Цитирую Exebeche:
где из ваших репозиториев взять GTK2 Aurora?

sudo apt-get install gtk2-engines-aurora
Пакет содержит движок, а также несколько тем для него.
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутred5 25.02.2010 01:14
тоже пусто в настройках глобального меню... и пропали с панели кнопки переход и свойства.... точнее не пропали, а переместились в главное меню, а как вернуть неизвестно... :(
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутevgeni 30.04.2010 12:06
Перезагрузите систему и заработает
Ответ | Ответить с цитатой | Цитировать
 
 
0 # Файлы для установкиПетр Матроскин 06.06.2010 16:02
Тема значков из MacOS - скачать ее можно здесь, скопируйте каталог со значками в каталог /usr/share/icons.

Ссылка на скачивание Имя файла
http://depositfiles.com/files/4ty5a6z0h MacUltimate_Leo pard.tar.bz2

Архив с темой курсоров, скопированной с темы курсоров MacOS. Аналогично предыдущему шагу, распакуйте и скопируйте в каталог /usr/share/icons.

Ссылка на скачивание Имя файла
http://depositfiles.com/files/anlhsakrf blueglass-xcursors-1.0.1-1ubuntu0_all.tar.bz2
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутAcid 13.11.2010 13:52
А возможно подобное в Maverick?
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутVinnie 16.12.2010 23:29
Цитирую Acid:
А возможно подобное в Maverick?

В Maverick есть собственная разработка - "Меню приложений апплета уведомлений", в стандартной поставке.
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутchaevara 12.12.2010 01:08
ссылка на ппа ubuntu jaunty уже не актуальна. что делать?
Ответ | Ответить с цитатой | Цитировать
 
 
0 # RE: RE: Занимательное превращение Ubuntu в MacOS-X за 5 минутVinnie 16.12.2010 23:33
Цитирую chaevara:
ссылка на ппа ubuntu jaunty уже не актуальна. что делать?

Проверил - все на месте, для jaunty и для остальных дистрибутивов, до Maverick - там уже свое есть.
Ответ | Ответить с цитатой | Цитировать
 

Добавить комментарий


Защитный код
Обновить