вторник, 7 октября 2008 г.
воскресенье, 21 сентября 2008 г.
вторник, 16 сентября 2008 г.
Art: Волк
воскресенье, 14 сентября 2008 г.
FireFox 3
На днях Опера окончательно задолбала своими глюками. Она, конечно, программа хорошая, и плевать, что не опенсорц, но периодические подвисания и глюки с проигрыванием флеша таки меня добили и пришлось мне поставить третий фокс. Возможно я еще вернусь на Оперу, когда ее допилят окончательно или когда исходники откроют :-), ну а пока - привет, Огнеkис (мну считает, что если будут открыты сырцы Оперы, Фокс мгновенно сдохнет).
Итак, что же мы имеем? Имеем архив с бинарником Огнелиса, скачанный с официального сайта. Распаковываю в домашний каталог, запускаю, все нормально. Если не считать вот этого песца:

Что ЭТО? Почему не работает моя тема QtCurve, которая установлена для всех программ Qt3/Qt4/GTK? Ладно, что я, не линуксоид, чтоли? Путем умозаключений и ковыряний в консоли было выяснено, что огнелис собран для архитектуры i386, а у меня Федора8 - x86_64. Приплыли. Тем более, что QTCurve у меня тупо собран из исходников на месте, ибо никаких пакетов к нему нету в помине. Решил пересобрать QtCurve-Gtk для i386. Вспоминаю, что от нее ставится в систему только один исохник, который действует на все GTK-проги. Распаковываю пакет и... Вижу cmake, мать его за ногу :-( Может кто-то скажет, что я не шарю в сборке и вообще, чего я так перепугался. Объясняю. Господа хорошие, как вы собираете пакеты под другую архитектуру? ./configure --target=i386, да? Или там gcc -m32 и тп? А где это в cmake указать? В общем, скажу только, что я трахался с ним пару дней, посколько либо он не собирался, либо собирался, но криво, либо не так как надо. Все потому, что нигде не указано, как именно скормить ему нужную архитектуру, а с самим cmake`ом я дела не имел. Жуть.
В конце концов, поковырявшись в каких-то конфигах сборочных, доставив и обновив кучу GTK-либ для i386, у меня таки получилось собрать нужный исошник. Кидаю его в /usr/lib/gtk-2.0/чегото_там. Запускаю Фокс. Аве Мария, моя тема! Заработало. Так, ладно, с этим разобрался. Кидаю каталог с фоксом в /opt, делаю соответствующий симлинк в какой-то из каталогов $PATH. Работает, а с чего бы нет? Далее симлинки на либы с флешем, далее много ковыряний со стилями плагинами, либами... Получил наконец огнелиса в таком виде:

Сойдет :-)
Итак, что же мы имеем? Имеем архив с бинарником Огнелиса, скачанный с официального сайта. Распаковываю в домашний каталог, запускаю, все нормально. Если не считать вот этого песца:

Что ЭТО? Почему не работает моя тема QtCurve, которая установлена для всех программ Qt3/Qt4/GTK? Ладно, что я, не линуксоид, чтоли? Путем умозаключений и ковыряний в консоли было выяснено, что огнелис собран для архитектуры i386, а у меня Федора8 - x86_64. Приплыли. Тем более, что QTCurve у меня тупо собран из исходников на месте, ибо никаких пакетов к нему нету в помине. Решил пересобрать QtCurve-Gtk для i386. Вспоминаю, что от нее ставится в систему только один исохник, который действует на все GTK-проги. Распаковываю пакет и... Вижу cmake, мать его за ногу :-( Может кто-то скажет, что я не шарю в сборке и вообще, чего я так перепугался. Объясняю. Господа хорошие, как вы собираете пакеты под другую архитектуру? ./configure --target=i386, да? Или там gcc -m32 и тп? А где это в cmake указать? В общем, скажу только, что я трахался с ним пару дней, посколько либо он не собирался, либо собирался, но криво, либо не так как надо. Все потому, что нигде не указано, как именно скормить ему нужную архитектуру, а с самим cmake`ом я дела не имел. Жуть.
В конце концов, поковырявшись в каких-то конфигах сборочных, доставив и обновив кучу GTK-либ для i386, у меня таки получилось собрать нужный исошник. Кидаю его в /usr/lib/gtk-2.0/чегото_там. Запускаю Фокс. Аве Мария, моя тема! Заработало. Так, ладно, с этим разобрался. Кидаю каталог с фоксом в /opt, делаю соответствующий симлинк в какой-то из каталогов $PATH. Работает, а с чего бы нет? Далее симлинки на либы с флешем, далее много ковыряний со стилями плагинами, либами... Получил наконец огнелиса в таком виде:

Сойдет :-)
пятница, 12 сентября 2008 г.
Подписаться на:
Сообщения (Atom)


