у меня MacOS X. очень интересная штука.
Добавлено: 26 фев 2004, 08:41
есть вопросы? спрашивайте.
миграция на Mac
идеология.
1. MacOS X (далее X) базируется на BSD-like ядре, следовательно миграция с линукс позволит мне продолжать разработку (основные приоритеты perl, mysql, apache2, eclipse).
2. под Х пишет программы Microsoft, то есть у меня будет настоящий офис и мне не придется по десятку раз открывать AbiWord, чтобы отредактировать и распечатать один (!) файл или любоваться на уродский OpenOffice.
3. система базируется на десятке моделей машин, поэтому драйвера должны быть оптимизированы и мне не придется любоваться на тормоза при переключении tab в mozilla (dual p!!! - 1000, matrox G200 x 2, suse linux, svg theme).
4. меньшее количество процессоров и отсутствие поддержки старых (68ххх) должно привести к большей оптимизированности кода приложений (suse собирает все под i586).
5. хотелось бы отсортировать музычку, что умеет windows media player и вообще обзавестись нормальным медиаплеером (xine-frontends, mplayer-based players and xmms - это просто кошмар. сравнить xmms с winamp наконец) - надежда так и осталась тщетной.
6. хочется иметь надежный, протестированный, красивый компьютер. надоело смотреть на ноутбуки в серебристо-серо-черной гамме. света мне!
о нем.
для начала стоит оговорить отдельно, что Mac вживую я вижу первый раз в своей жизни.
отступление: ни у кого в офисе нет mac. мне нравится, что люди не понимают меня в моем выборе. мне нравится их внимание. мне нравится, что я пижон.
цыфирки
iBook G3/800 512kb cache L2, 640 Mb, Radeon 7500 32 Mb, 30 Gb, 12" 1024х768, CD
внешний вид.
с ума сойти. сверху на крышке при работе светится яблоко, в sleep на передней панели мягко мерцает белое пятнышко.
софт.
офис.
это да. это даже да-да-да. microsoft office, photoshop, safari, mozilla, internet explorer, abiword, gnumeric. мало? ну тогда вы вообще офигели.
система.
freeBSD, c маковскими keybindings. с быстрым Х11(ключевое слово быстрым). и непривычным интерфейсом.
ibook аккумулятор.
три часа видео без перерыва. яркость экрана - наполовину (полная яркость мне режет глаза). редактирование текста - чуть больше четырех с половиной часов.
звук и видео.
та самая ложка дегтя. ужасный iTunes. катастрофа системы. windows, microsoft windows media player 9. читает wma, extract wma from cd, играет mp3, extract mp3 from cd. главная фишка - берем любую композицию, где есть хотя бы исполнитель или имя песни и находим через internet альбом, трек, вообще все параметры. itunes - сервис для покупки музыки. и только. для хвастовства плейлистами друзьям. хочешь название альбома? нет тут такого. только для свежих CD. музыка в wma не видится вообще. ну и ладно, подумал я. хрен с ними. есть же windows media player for X! это было тяжело. понимать, что microsoft урезала все функции media library. только плеер, голый, похожий на 6.4 for windows nt.
ура, возликовал я. это же юникс. инсталлировал себе mplayer и более чем доволен.
потом мне захотелось большего.
root
пользователи в MacOS X авторизуются двумя способами. GUI - пароль в недрах MacOS X. шелл - пароли в /etc/shadow. для добывания пароля shell пришлось разрешить запись администратора, сменить ему пароль на GUI вход, зайти под ним, запустить терминал, сменить пароль в shell, выйти. наверное, это хорошо. неопытный новичок с рутом может сломать все. как наверное бывало у каждого.
unix inside.
что делать под MacOS X человеку, пересевшему с linux (для тех, кто захочет попробовать).
пособие не для идиотов.
во-первых поставить порты(darwinports.opendarwin.org/).
с портами можно ставить любимые проги. без - отдыхать. последняя версия портов находится здесь: http://darwinports.opendarwin.org/darwi ... hot.tar.gz
разархивируем, заходим в darwinports/base. запускаем ./configure с любимыми опциями (мои любимые опции: --prefix=/usr --sysconfdir=/etc). все, мы на прямой дороге к счастью. make it all. далее я буду использовать переменные $prefix и $sysconfdir
после этого установка linux приложений небывало легка: port install mc, например. он сам скачает и все установит, нужно просто запастись терпением и трафиком.
кстати, рекомендую делать это под root ;-).
ttf шрифты.
поверьте мне на слово, но ваш драгоценный X server жить не может без добавления /usr/X11R6/lib/X11/fonts/TTF в секцию catalogue файла /etc/X11/fs/config, если вы планируете использовать ttf шрифты. по каким-то причинам добавление /Library/Fonts заставляет ругаться сервер. ну что вам, сложно скопировать пару файлов?
дальше - проще. копируем любимые шрифты в эту самую /usr/X11R6/lib/X11/fonts/TTF и делаем внутри mkfontscale && mkfontdir && xset fp rehash.
есть проблема: не подгружаются шрифты до старта gaim. xfs & в /etc/X11/xinit/xinitrc не помогает...
красивые окошки и замена xterm.
мне нравится quartz-wm. не нравятся три круглые кнопки справа? ну тогда замените его в /etc/X11/xinit/xinitrc. а я с помощью портов поставил себе gnome2 и теперь у меня красивенькие кнопочки. а window-title остался таким же. можно встретиться с двумя проблемами.
первая: с помощью портов не устанавливается libgnomeui. лечится просто. каким-то хитрым образом написатель программы gdk-pixbuf-loader пишет в файл информацию о этих самых loader с префиксом /opt/local. это просто форменное надувательство. идем к файлику $prefix/etc/gtk-2.0/g* и меняем все /opt/local на $prefix.
вторая: эта сволочь gaim не хочет показывать красивые gtk2 кнопочки. и шрифты тоже, стати. я вылечил это, установив себе control-center из port. запускаем gnome-control-center и меняем look and feel как заблагорассудится. только при следующем старте X11 и gaim опять все ломается... ничего. у нас есть жертва - /etc/X11/xinit/xinitrc. идем туда и приделываем строчку примерно такого содержания: gnome-settings-daemon &.
вроде бы счастье. но как же переключать клавиатуру? под маком есть дефолтная помбинация кмопок - option(с яблочком) + space. но в X11 она не работает. help?
миграция на Mac
идеология.
1. MacOS X (далее X) базируется на BSD-like ядре, следовательно миграция с линукс позволит мне продолжать разработку (основные приоритеты perl, mysql, apache2, eclipse).
2. под Х пишет программы Microsoft, то есть у меня будет настоящий офис и мне не придется по десятку раз открывать AbiWord, чтобы отредактировать и распечатать один (!) файл или любоваться на уродский OpenOffice.
3. система базируется на десятке моделей машин, поэтому драйвера должны быть оптимизированы и мне не придется любоваться на тормоза при переключении tab в mozilla (dual p!!! - 1000, matrox G200 x 2, suse linux, svg theme).
4. меньшее количество процессоров и отсутствие поддержки старых (68ххх) должно привести к большей оптимизированности кода приложений (suse собирает все под i586).
5. хотелось бы отсортировать музычку, что умеет windows media player и вообще обзавестись нормальным медиаплеером (xine-frontends, mplayer-based players and xmms - это просто кошмар. сравнить xmms с winamp наконец) - надежда так и осталась тщетной.
6. хочется иметь надежный, протестированный, красивый компьютер. надоело смотреть на ноутбуки в серебристо-серо-черной гамме. света мне!
о нем.
для начала стоит оговорить отдельно, что Mac вживую я вижу первый раз в своей жизни.
отступление: ни у кого в офисе нет mac. мне нравится, что люди не понимают меня в моем выборе. мне нравится их внимание. мне нравится, что я пижон.
цыфирки
iBook G3/800 512kb cache L2, 640 Mb, Radeon 7500 32 Mb, 30 Gb, 12" 1024х768, CD
внешний вид.
с ума сойти. сверху на крышке при работе светится яблоко, в sleep на передней панели мягко мерцает белое пятнышко.
софт.
офис.
это да. это даже да-да-да. microsoft office, photoshop, safari, mozilla, internet explorer, abiword, gnumeric. мало? ну тогда вы вообще офигели.
система.
freeBSD, c маковскими keybindings. с быстрым Х11(ключевое слово быстрым). и непривычным интерфейсом.
ibook аккумулятор.
три часа видео без перерыва. яркость экрана - наполовину (полная яркость мне режет глаза). редактирование текста - чуть больше четырех с половиной часов.
звук и видео.
та самая ложка дегтя. ужасный iTunes. катастрофа системы. windows, microsoft windows media player 9. читает wma, extract wma from cd, играет mp3, extract mp3 from cd. главная фишка - берем любую композицию, где есть хотя бы исполнитель или имя песни и находим через internet альбом, трек, вообще все параметры. itunes - сервис для покупки музыки. и только. для хвастовства плейлистами друзьям. хочешь название альбома? нет тут такого. только для свежих CD. музыка в wma не видится вообще. ну и ладно, подумал я. хрен с ними. есть же windows media player for X! это было тяжело. понимать, что microsoft урезала все функции media library. только плеер, голый, похожий на 6.4 for windows nt.
ура, возликовал я. это же юникс. инсталлировал себе mplayer и более чем доволен.
потом мне захотелось большего.
root
пользователи в MacOS X авторизуются двумя способами. GUI - пароль в недрах MacOS X. шелл - пароли в /etc/shadow. для добывания пароля shell пришлось разрешить запись администратора, сменить ему пароль на GUI вход, зайти под ним, запустить терминал, сменить пароль в shell, выйти. наверное, это хорошо. неопытный новичок с рутом может сломать все. как наверное бывало у каждого.
unix inside.
что делать под MacOS X человеку, пересевшему с linux (для тех, кто захочет попробовать).
пособие не для идиотов.
во-первых поставить порты(darwinports.opendarwin.org/).
с портами можно ставить любимые проги. без - отдыхать. последняя версия портов находится здесь: http://darwinports.opendarwin.org/darwi ... hot.tar.gz
разархивируем, заходим в darwinports/base. запускаем ./configure с любимыми опциями (мои любимые опции: --prefix=/usr --sysconfdir=/etc). все, мы на прямой дороге к счастью. make it all. далее я буду использовать переменные $prefix и $sysconfdir
после этого установка linux приложений небывало легка: port install mc, например. он сам скачает и все установит, нужно просто запастись терпением и трафиком.
кстати, рекомендую делать это под root ;-).
ttf шрифты.
поверьте мне на слово, но ваш драгоценный X server жить не может без добавления /usr/X11R6/lib/X11/fonts/TTF в секцию catalogue файла /etc/X11/fs/config, если вы планируете использовать ttf шрифты. по каким-то причинам добавление /Library/Fonts заставляет ругаться сервер. ну что вам, сложно скопировать пару файлов?
дальше - проще. копируем любимые шрифты в эту самую /usr/X11R6/lib/X11/fonts/TTF и делаем внутри mkfontscale && mkfontdir && xset fp rehash.
есть проблема: не подгружаются шрифты до старта gaim. xfs & в /etc/X11/xinit/xinitrc не помогает...
красивые окошки и замена xterm.
мне нравится quartz-wm. не нравятся три круглые кнопки справа? ну тогда замените его в /etc/X11/xinit/xinitrc. а я с помощью портов поставил себе gnome2 и теперь у меня красивенькие кнопочки. а window-title остался таким же. можно встретиться с двумя проблемами.
первая: с помощью портов не устанавливается libgnomeui. лечится просто. каким-то хитрым образом написатель программы gdk-pixbuf-loader пишет в файл информацию о этих самых loader с префиксом /opt/local. это просто форменное надувательство. идем к файлику $prefix/etc/gtk-2.0/g* и меняем все /opt/local на $prefix.
вторая: эта сволочь gaim не хочет показывать красивые gtk2 кнопочки. и шрифты тоже, стати. я вылечил это, установив себе control-center из port. запускаем gnome-control-center и меняем look and feel как заблагорассудится. только при следующем старте X11 и gaim опять все ломается... ничего. у нас есть жертва - /etc/X11/xinit/xinitrc. идем туда и приделываем строчку примерно такого содержания: gnome-settings-daemon &.
вроде бы счастье. но как же переключать клавиатуру? под маком есть дефолтная помбинация кмопок - option(с яблочком) + space. но в X11 она не работает. help?