Один из разработчиков проекта Mozilla сообщил (http://blog.johnford.info/linux-qt-builds-of-firefox-now-bei.../) в своём блоге о возобновлении формирования актуальных сборок веб-браузера Firefox, основанных на использовании библиотеки Qt 4.6.2. Основной из причин начала портирования Firefox на Qt в свое время была заинтересованность компании Nokia и разработчиков платформы Maemo, в пятой версии которой ожидается замена GTK+ на Qt.<center><a href="http://blog.johnford.info/wp-content/uploads/2011/01/acid2.pngпшь"><img src="http://www.opennet.me/opennews/pics_base/29296_1295288958.jp... style="border-style: solid; border-color: #e9ead6; border-width: 15px;" title="" border=0></a></center>
К сожалению, тема по умолчанию Firefox не отображается корректно, поэтому пользоваться веб браузером крайне проблематично. Для решения этой проблемы предлагается установить темы с веб сайта addons.mozilla.org (http://addons.mozilla.org/). Ещё раз стоит напомнить, что данная версия Mozil...
URL: http://blog.johnford.info/linux-qt-builds-of-firefox-now-bei.../
Новость: http://www.opennet.me/opennews/art.shtml?num=29296
Надеюсь это начинание на накроется медным тазом как первая попытка.
Это уже четвёртая попытка.Всё начиналось с Mozilla Suite.
жду:
firefox-cli, firefox-qt-gui и firefox-gtk-guiзнатоки, ответьте: это возможно?
P.S. хотя меня и сейчас в FF _ВСЁ_ устраивает.
у меня KDE - всё отлично
firefoxd
+firefox-daemon
>firefox-cliКак l[iy]nx и прочие подобные, что ли :)?
Но, наверное, мысль здравая о том, что бы разделить код)
Я надеюсь, они оставят GTK+. Зачем мне в гноме Qt? Именно тю.
А зачем мне GTK в кедах? :) так что распил на 3 части (ядро,qt,gtk) выглядит здраво.. LibreOffice же распилили...
либр толком ни гтк ни qt, как и ооо пока
>LibreOffice же распилили...бред какой-то, но возможно было бы и лучше, но не факт... ведь пока нет релиза и из того что есть...
FF в кде выглядит убого и интергации в DE нет совсем. И gtk-qt-engine не помогает и темы тоже. Я трумя руками за FF-Qt.
> FF в кде выглядит убого и интергации в DE нет совсем. И gtk-qt-engine не помогает и темы тоже. Я трумя руками за FF-Qt.О Боже-Боже, а вот у меня нет ни гнома ни кде, и вообще собственная сборка моего рабочего окружения, и почему-то всё отлично выглядит, мб руки, не?
Видел я такую порнографию, без окон без дверей, и переключение клавой... Одно активное окно за единицу времени, так тчо не вариант. Браузер, наверное, псевдо-графику показывает.
> Одно активное окно за единицу времени, так тчо не вариантне холивара ради, а опыта для: а вы как-то научились двумя мышками в две руки работать? Про глаза я еще догадываюсь... :)))
Я о том, что в конкретный момент на экране можно иметь только одно видимое окно.
а вот не хочу я заниматься такой настройкой. Я хочу поставить программу, нужную тему, пару плагинов и все. Заниматься тюнингом (в том числе и по интеграции в DE) дома у меня нет желания - я хочу просто пользоваться. И не говорите, что это плохое желание: остального мне и на работе хватает.
Детектирую уставшего от жизни хомяка за 30. Ничего ему уже не надо, борьба в прошлом.
> Заниматься тюнингом (в том числе и по интеграции в DE)Для этого есть user-friendly дистрибутивы, с репозитариями патченного софта
Ну тогда вам стоит использовать платный софт с платным сервисом. Например, Windows 7 Home Premium.
Можно поставить тему oxygen-gtk от создателей кде.
Может поискать около
gtk-engines-kde4, Oxygen-gtk, QtCurve...?
FF в KDE выглядит так, как я его хочу видеть.
> gtk-qt-engine не помогает и темы тоже. Я трумя руками за FF-Qt.вот и пользовались бы gtk-qt-engine, зачем свои проблемы перекладывать на других из-за вашей любви к Qt?
>FF в кде выглядит убого и интергации в DE нет совсем.В моей уютной слаке почему-то все нормально. Ты что куришь, брат?
Ой ну и кому это надо?! У всех Ubuntu и у всех GTK. А у кдешников есть Konqoeror.
У у Konqueror как-бы убогий функционал.
его вообще хотят заменить в поставке кде на rekonq вроде, да и щас без расширений это не браузер, как не крути функционала в стандартной поставке не хватит
его уже заменили.
Разумней было бы заменить его на оперу =) ан нет...
> Разумней было бы заменить его на оперу =) ан нет...опера нравиться только винхомякам из снг...
Во-первых, Ubuntu не у всех. Несколько знакомых/друзей используют никак не Ubuntu. Причем после ознакомлением с этим дистрибутивом использовать его вовсе не собираются. Во-вторых, скоро в "вашем" Ubuntu будет главенствовать Qt. Не задавали себе вопрос, почему это вдруг Марк решил использовать Qt в Unity 2D, а не на GTK, Cairo и т.п.?
Долго думал?! Чем эти два-три неубунтоида пользуются? Консольным Gentoo? Ну и пусть дальше пользуются, на них обычные правила не распространяются.
если ты не знаешь других дистрибутивов, поставь себе винду.
что за правила?
правила по которым всех людей на земле должно волновать мнение других
> правила по которым всех людей на земле должно волновать мнение другиха что за правила?
P.S. кому должно?
у кого "у всех"-то? у Вас в комнате?ну да, может быть.
только как бы не ради вас одних стараются.
огнелис на webkit - вот что было бы сильно! а просто морда на Qt это как-то не очень, хотя и радует:)
>огнелис на webkit - вот что было бы сильно!Это уже фанатизм. Должна быть конкуренция между движками. Если оба будут свободны, то это же плюс.
> огнелис на webkit - вот что было бы сильно!огнелис с возможностью выбора: gtl,qt и webkit, gecko да хоть движок dillo... и не было троллинга вокруг библиотек и движков, но боюсь не было бы и нормальной реализации, ведь 4.0 нормально сделать не могут, а тут еще куча работы подвалила бы... И как всегда, под винду было бы и будет круче чем под линукс... Так к чему тут споры, про библиотеки, если под винду интерфейс всегда лучше..., а нам страдать из-за того что фф и хром затачивают под винду, а под линукс всегда горбыли и то с запозданием выходят... печально.
> на Qt это как-то не очень
и не очень и не хотят и не радует... пусть для начала хорошо сделают то что есть, а потом пыжатся под Qt или даже моно, если им так хочется...
терпения разрабу, а то многие начинали, но никто так и не довел до пристойного состояния
Впрочем, идея не на столько плоха, какой кажется на первый взгляд.
В конце концов - это даёт возможность очередного выбора и снимает лишнюю "тяжесть" для тех, кто вовсе не хочет gtk-based gui в ПО.P.S.
> http://blog.johnford.info/wp-content/uploads/2011/01/acid2.p...Улыбнуло :)
firefox не использует полноценно и гтк, единственный из популярных браузеров, кто реально использует гтк - это хромиум, остальные на своих костылях, либо убогие до нежити с прикрученным вебкитом
> firefox не использует полноценно и гтк, единственный из популярных браузеров, кто реально
> использует гтк - это хромиум, остальные на своих костылях, либо убогие
> до нежити с прикрученным вебкитомфирефокс рисует графику при помощи xul , уж если не знаете то не умничайте, и спросите у знающих людей, например у меня!
что то не так сказал? он же зачем то тянет gtk библиотеку, но сам гтк не использует
> что то не так сказал? он же зачем то тянет gtk библиотеку,
> но сам гтк не используетзатем, зачем вы всякие федоры и генты некострированные юзаете! затем и тянет! в нормальных дистрах фирефокс ничего лишнего не тянет!
$ ldd /usr/bin/firefox
linux-gate.so.1 => (0xb787a000)
libpthread.so.0 => /lib/libpthread.so.0 (0xb7842000)
libdl.so.2 => /lib/libdl.so.2 (0xb783e000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0xb7750000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0xb7734000)
libc.so.6 => /lib/libc.so.6 (0xb75e7000)
/lib/ld-linux.so.2 (0xb787b000)
libm.so.6 => /lib/libm.so.6 (0xb75c2000)
какбе зачем он слинкован с либгтк тогда?$ldd firefox-bin |grep gtk
libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7342000)
> какбе зачем он слинкован с либгтк тогда?
> $ldd firefox-bin |grep gtk
> libgtk-x11-2.0.so.0 => /usr/lib/libgtk-x11-2.0.so.0 (0xb7342000)Умник нашёлся? так почитай интернет если не знаешь, и не умничай!
А с перламутровыми пуговицами ... тьфу ... а на Qt3 сборки нету? У меня третьи кеды и, кроме FF, ничего на Gtk нету.
Для тебя есть Opera :) Старая на Qt3 или новая на своём движке, в твоём случае.
Будем искать (С) Семён СемёновичС Фаерфокса я не слезу из-за аддонов. Короче, ёжик читает результаты тестов скорости браузеров, матерится, но продолжает юзать Фаерфокс.
Уже можно не материться: http://arewefastyet.com/
(в данный момент недоступен)
Не знаю как у кого, а у меня настройка шрифтов для гнома для всех программ кроме ФФ подходит.
Для ФФ обязательно надо извращаться или через КДЕ4 systemsettings.Может разработчикам ФФ как-то тщательнее быть надо?
По поводу Qt - это коммерческая штука и повлечет за собой коммерческие грабли и не GPL.
Есть над чем подумать.
Что касается моих предпочтений - opera мне больше пока подходит.
>По поводу Qt - это коммерческая штука и повлечет за собой коммерческие грабли и не GPL.я надеюсь имелось ввиду "не GPL, а LGPL"
Как здесь говорят - давно из анабиоза?
Оно LGPL уже давно также как и прочие ГТК.
Другое дело, что если бы LGPL был с самого начала, то ГТК, ИМХО, не было бы вовсе.
Здрасьте. Qt c самого появления выпускалась под GPL. А с версии 4.0 так еще и под винду стала GPL, с версии 4.5 добавили LGPL. Про какие грабли вы говорите?
пожалуйста прочтите, личное обращение к вам: http://en.wikipedia.org/wiki/Qt_(framework)#Licensing
скачал. шустренько, но не суть юзабельно
шустрее чем firefox-gtk, но значительно менее юзабельно - меню не работает вообще, шрифты покалечены, ввод данных невозможен. но скорость очень радует!
> шустрее чем firefox-gtk, но значительно менее юзабельно - меню не работает вообще,
> шрифты покалечены, ввод данных невозможен. но скорость очень радует!Ничего, ближе к релизу исправятся и вернут тормоза на место. :-D
Если серьёзнее, то, как показывает практика, большую часть фактического (на CPU) времени своей работы программы с гуями тратят на обеспечение примерно десятой части от их общего юзабилити. Так что тормоза будут, как это ни печально. Даже с учётом того, что Qt в последние годы хорошо подтянули по части скорости, а GTK+ (это уже по слухам, сам не следил) наоборот, сильно разжирела.
Это чтоб на винду ff поставить теперь придется qt сначала качать?
>Это чтоб на винду ff поставить теперь придется qt сначала качать?Это что б qt поставить над винду сначала качать?
p.s. а на самом деле, firefox на qt очень даже не плохо бы....
> Это чтоб на винду ff поставить теперь придется qt сначала качать?Зачем? Он и так там себя неплохо чувствует
Хе.. так в том и суть, что разработчикам лениво портировать свой фф под это маемо, а так переведут на qt и соответственно, куда портируют qt туда и фф паровозом, получается будет специальный фф для винды, специальное qt для винды, но виндовый фф не будет требовать виндового qt?
> а так переведут на qtА с чего Вы взяли, что будут именно переводить, а не развивать параллельно?
> maemo
Maemo RIP, теперь будет Meego.
> развивать параллельно..от оно че..
а какой тогда смысл, разработчикам в использовании тулкитов, если придется работать на два фронта, почему совсем не отказаться от них, кстате фф под винду тянет с собой библиотечки gtk, или они уже на два фронта работают и силенок на третий поднакопилось..
я уже очень давно и очень плотно сижу на опере, как в винде так и линухе, по мере выхода новых билдов обновляюсь и все прекрасно работает, но в прошлом году, в разгар ухода оперы от qt, и как следствия, резко возросшей глючности, при этом в разгар же активного обсуждения/опробования фич html5, эта самая глючность стала донимать, в какой-то момент я решил поставить ff и..но оказалось даже его сборка из исходников требует кучи библиотек, как дополнительно так и обновить, короче два часа времени было убито, а после очередного Can't load libzzz.so, было послано далеко и надолго..ИМХО им бы код почистить, да от зависимостей лишних избавится, а они, с точность до наоборот
>а какой тогда смысл, разработчикам в использовании тулкитов, если придется работать на >два фронтаНе знаю, как поступят разработчики FF, но я бы на их месте отделила GUI от браузера, и предоставляла ядро браузера, движок (кстати, XULrunner и сейчас обычно отдельный пакет), и GUI в разных пакетах. UNIX-way рулит (только вот на сколько он разделяется создателями FF, вопрос)
>в какой-то момент я решил поставить ff и..но оказалось даже его сборка из исходников
>требует кучи библиотек, как дополнительно так и обновить, короче два часа времени было >убитоOpera Вы собрать из исходников не сможете. Зачем Вам устраивать LFS из Вашей системы по поводу FireFox, если Вы не его разработчик?
OpenOffice тоже очень геморройно собирается, и что? Все его прекрасно ставят из бинарных пакетов, ебилдов, портов, и их все устраивает...Какой-то у Вас повод для отказа от FireFox'а странный: если не понравилось, как собирается, зачем Вы вообще за это брались?
Кстати, я его прекрасно недавно новый собирала в том числе под старую OpenSUSE в rpm-пакет. Вот честно, не поняла, почему Вы так упираете на сложность сборки как на недостаток ПО :)) Это же не hello_world.c, в самом деле :)
> как собирается, зачем Вы вообще за это брались?Я же не знал
> Зачем Вам устраивать LFS из Вашей системы по поводу FireFox
А она по сути и так LFS, меня реально раздражает, что пакетный менеджер не дает поставить xmms чтобы я мог слушать ogg из-за того что нету libmp3
> А она по сути и так LFS, меня реально раздражает, что пакетный
> менеджер не дает поставить xmms чтобы я мог слушать ogg из-за
> того что нету libmp3Правильно в такой ситуации было бы собрать нужные Вам библиотеки и программы в собственные пакеты, для штатной установки в систему, которыми, кстати, поделиться с народом.
И все же, зачем(??) Вы собирали Firefox?? Допустим, он в репах чуть-чуть старше, чем на оффсайте, но ведь фиксы безопасности выходят на репозиторный! Да и я не видела еще такого, что бы, например, расширения с addons.mozzila.org не подошли во время цикла поддержки дистрибутива (если это не CentOS какой-нибудь, конечно)
> Правильно в такой ситуации было бы собрать нужные Вам библиотеки и программы
> в собственные пакеты, для штатной установки в систему, которыми, кстати, поделиться
> с народом.1) Если уж я собираю, то -O3 -march=zzz -fomit-framr-poiter -fast-math -funroll-loops
работать будет не везде
2) RPM бывший когда-то родным для системы сломался, так что максимум пакетик под слаку собрать могу
3) Зачем вообще пакет, хранить его отдельно, у меня список какие файлы кому принадлежат в mysql таблице валяется, с простенькой вэб мордой, надо снести так скопировал его в файлик, rm `cat pack.list`, и досвиданья, а если обновить какой-нить миднайт командер, то просто бинарник заменил и всего делов, лично мне оч.удобно> И все же, зачем(??) Вы собирали Firefox??
Исключетельно поглазеть на новые возможности html5, пофиг на дыры, на все, только бы увидить, что оно действительно играет ogg без flash. Давно руки чешутся в форматить все в vorbis/theora. RPM как уже сказал сломался, а slackware пакет потребовал опять же библиотек, хотел собрать с минимумом зависимостей, да и черт сним, перед этим хром или хромиум выкачивал, там вообще виндовая версия с вайном оказалась, так что я дождался пока это появилось в опере и теперь наслаждаюсь.
>> Правильно в такой ситуации было бы собрать нужные Вам библиотеки и программы
>> в собственные пакеты, для штатной установки в систему, которыми, кстати, поделиться
>> с народом.
> 1) Если уж я собираю, то -O3 -march=zzz -fomit-framr-poiter -fast-math -funroll-loops
> работать будет не везде...И глючить
> 2) RPM бывший когда-то родным для системы сломался, так что максимум пакетик
> под слаку собрать могуВы ведь не будете обижаться :)? Мне кажется, что у Вас и носки на люстре хранятся :)) За системой (и порядком в ней) все-таки стоит следить :)
> 3) Зачем вообще пакет, хранить его отдельно, у меня список какие файлы
> кому принадлежат в mysql таблице валяется, с простенькой вэб мордой, надо
> снести так скопировал его в файлик, rm `cat pack.list`, и досвиданья,
> а если обновить какой-нить миднайт командер, то просто бинарник заменил и
> всего делов, лично мне оч.удобноЖужас, какие велосипеды :)
> ...И глючитьДля этого в нормальных дистрах предусмотрен make test
mysql, с -O3 дает ошибку сегментации памяти, например.
SQLite не собирается с -fast-math, поэтому для сборки qt
нужно вручную собрать объектный файл, который использует эту
библиотеку, и продолжить штатную сборку, уж чего чего, а корявки в сорцах я в институте править научился.> Жужас, какие велосипеды :)
Полегче, дамочка, этим велосипедам уже много лет, они дороги мне как память :)
Если вы весь из себя такой не жалующийся на велосипеды, то не жалуйтесь и что FireFox не собирается. Коли уж вы решили быть самому себе сборщиком, так и идите этой дорогой. У вас есть возможность заниматься делом вместо того, чтобы повторять чей-то тернистый путь (наверняка ещё и не спрашивая дорогу) — это ваше право и ваша жизнь; но в таком случае, это и ваша полная ответственность.С мыслью «а какой тогда смысл, разработчикам в использовании тулкитов, если придется работать на два фронта» полностью согласен, к слову. :)
я и не жалуюсь, а хотел лишь узнать, были ли качественные подвижки с тех пор, но судя по всему нет.> заниматься делом вместо того, чтобы повторять чей-то тернистый путь
это намек? на что? чей путь? Упражнять мозг полезно. Не Вам, но многим очень не хватает.
> я и не жалуюсь, а хотел лишь узнать, были ли качественные подвижки
> с тех пор, но судя по всему нет.И вряд ли будут. FireFox — для простых пользователей делается, не для продвинутых. А простые пользователи его, предполагается, собирать не будут...
>> заниматься делом вместо того, чтобы повторять чей-то тернистый путь
> это намек? на что? чей путь?... а будут его собирать специально обученные люди. Которым надо бы придумать нормальное русское название, а то «мэйнтейнеры» — это всё же как-то перебор и чересчур языколомательно. :)
Ей-богу, чем больше я наблюдаю за работой профессиональных мэйнтейнеров, которые следят за сборкой и адекватным поведением какого-нибудь Xfce в данной ОС (дистрибутиве), и проникаюсь уважением к этим людям. Это адский объём работы, если апстрим работает преимущественно в другой среде (Debian vs. Red Hat, Linux vs. *BSD и т.д.).
Оффтоп: попробуйте поставить поиграться xxxterm. Я вот буквально недавно с FF на него переехал, пока что хватает. (нет, он не консольный, терминалы и графическими бывают ;) )
> Упражнять мозг полезно. Не Вам, но многим очень не хватает.
Мне тоже не хватает, если честно. :-\
А какой тогда для продвинутых? lynx. это скорее очумелые ручки, xxxterm, я пологаю, еще более очумелые, речь не о том, программ для продвинутых пользователей не так много, продвинутыми становятся не от хорошей жизни, чем бы компьютер отличался от пылесоса, если бы не ошибки, если бы не они, вполне вероятно, скайнет уже существовал бы и был сам себе админом, а мы собирали цветы на зеленых лугах, компьютер был придуман для увеличения скорости расчетов и отстройки от ошибок, универсальный контролер, способный производить типовые вычисления был придуман, чтобы снизить стоимость производства, и чтобы сосредоточив максимальные усилия, сделать его наиболее непогрешимым, каждый шаг в развитии информационных технологий, это их усложнение и новый шаг в попытке отстроится от ошибок, теперь можно откинуться на спинку кресла и прикинуть - как часто вы сталкиваетесь с ошибками, раз уж тут зарегенный пользователь, значит каждый день, значит ни какие меры не являются достаточными, значит надо пробовать что-то еще, значит не усложнять систему, а упрощать. Возвращаться к 386, конечно же глупо, но покрайней мере, думать на пару ходов вперед, можно. Это очевидно, мне, Вам, многим, но тем не менее, эта новость имеет место быть, и вот тут самое время задуматься о вменяемости разработчиков фф, и сравнить, скажем, с решением Линуса о принятии патча исправляющего ошибку 12309, но в случае Линуса, есть покрайней мере, предмет "обсуждения", а тут.Хватает не значит достаточно.
Это все красивые и правильные слова, но в реальности Вы отказались от Firefox по той причине, что не смогли его собрать.
Логика, на мой взгляд, марсианская :)Кстати, про упомянутые Вами очумелые ручки: Вы всегда могли сделать chroot тем же mock'ом, установить туда rpm, и firefox из rpm :)
> А какой тогда для продвинутых? lynx. это скорее очумелые ручки, xxxterm,
> я пологаю, еще более очумелые,Вы бы хоть глянули сначала. Это вполне себе графический браузер на основе Webkit с клавиатурной навигацией в стиле vi. Со вкладками, сессиями и прочими радостями жизни.
> речь не о том, программ для
> продвинутых пользователей не так много, продвинутыми становятся не от хорошей жизни,
> чем бы компьютер отличался от пылесоса, если бы не ошибки,Тем, что пылесос — умеет только выполнять (облегчать) физическую работу, а компьютер предназначен для работы с информацией. Как минимум, засасывание в пылесос тысячерублёвой купюры будет означать, что вы её лишились (если только не заметите сей печальный факт вовремя и не вскроете ненасытной железяке брюхо), а вот при сканировании и последующей печати с вашей денежкой почти ничего не произойдёт (может произойти с вами, но это уже вопрос из плоскости УК и к теме отношения не имеет). :)
> если бы не они, вполне вероятно, скайнет уже существовал бы и был
> сам себе админом, а мы собирали цветы на зеленых лугах,Боюсь, что всё ровно наоборот. Жизнь характеризуется изменчивостью, которая суть совершение ошибок и их исправление (или неисправление). Откуда идут новые виды? — от мутаций; а что такое мутации, если не ошибки?.. Вот как раз когда компьютеры научатся рисковать, ошибаться, мутировать, тогда-то и возникнет Скайнет.
> компьютер был придуман для увеличения скорости расчетов и отстройки от ошибок, универсальный
> контролер, способный производить типовые вычисления был придуман, чтобы снизить стоимость
> производства, и чтобы сосредоточив максимальные усилия, сделать его наиболее непогрешимым,
> каждый шаг в развитии информационных технологий, это их усложнение и новый
> шаг в попытке отстроится от ошибок,... которые происходят в первую очередь из-за человеческого фактора. Во вторую — из-за технологического (хардварь несовершенна). Первое — скорее, просто уродства, хотя и тут может случайно что-то любопытное случиться; а вот второе — те же мутации. ;)
> теперь можно откинуться на спинку
> кресла и прикинуть - как часто вы сталкиваетесь с ошибками, раз
> уж тут зарегенный пользователь, значит каждый день, значит ни какие меры
> не являются достаточными, значит надо пробовать что-то еще, значит не усложнять
> систему, а упрощать. Возвращаться к 386, конечно же глупо, но покрайней
> мере, думать на пару ходов вперед, можно. Это очевидно, мне, Вам,
> многим, но тем не менее, эта новость имеет место быть, и
> вот тут самое время задуматься о вменяемости разработчиков фф, и сравнить,
> скажем, с решением Линуса о принятии патча исправляющего ошибку 12309, но
> в случае Линуса, есть покрайней мере, предмет "обсуждения", а тут.Разработчики FF, тем не менее, смогли сделать то, во что в своё время мало кто верил: вытеснить Internet Explorer и другие браузеры, и выйти на первое место по использованию если не во всём мире, то уже во многих его частях. Да, они пожертвовали чем-то ради этого — стоила ли конечная цель таких жертв? Мне вот кажется, что стоила. Так как, помимо прочего, это ярчайший, нагляднейший пример того, что СПО может потеснить закрытое ПО на, казалось бы, давно поделённом поле. пример FireFox вдохновил и продолжает вдохновлять многих энтузиастов. И за это его разработчикам земной поклон и искреннее спасибо.
А вы бы тоже, чем здесь болтать, помогли бы FF правильно собираться хотя бы на вашей платформе, да отправили патчи в апстрим. Руки-то у вас, вроде, откуда надо растут, раз умудряетесь ими вместе с головой заменять обычный пакетный менеджер. ;)
> Хватает не значит достаточно.
Истинно так.
> что не смогли его собратьНе стал собирать, я прекратил по причине отсутствия библиотеки, которою еще надо было найти и скачать, а это денег стоит, и именно это стало причиной отказа, по большей части.
> могли сделать chroot
А еще мог купить второй комп, поставить туда убунту, а музыку слушать на первом, плодить сущности, виртуальные окружения - это зарывать голову в песок, я вовсе не против разумной виртуализации, но только разумной.
===============
> Вы бы хоть глянули сначала.Я вот только, только пересобрал иксы с кедами, впечатления освежил по самое нехачу, теперь пару месяцев к компилятору не прикоснусь, то есть, лимит на эксперименты, пока исчерпан..(надо еще иксы с кедами подружить, собраться-то да, а запускаться пока не).
> пылесос — умеет только..
Он предсказуем на 99%, комп тоже и винда сама по себе тоже, но вот комп+винда, сложение вероятностей, и уже <99%
> изменчивостью, которая суть совершение ошибок
А Вы дарвинист? у Дарвина не было копма, чтобы оценить вероятности и сравнить большие числа, а у Вас есть, Вы так же знаете возраст вселенной, Земли, сколько там лет понадомиблся чтобы среднинький крипто-алгоритм пробрутфорсить, конечно светлые головы еще не пришли к единному мнению, куда уж нам, но это причина сомневаться.
> вытеснить Internet Explorer
Да. Только это заслуга IE. Своей непоколебимой волей ms ведет свои продукты своим путем, Opera - долгие годы отказывалась от поддержки ms и их доменной реализации, может и сейчас отказывается не в курсе, у других браузеров были свои "фичи". Наличие просто браузера, удобного и лишенного этих исторических наворотов, была необходимостью, назревшей и очевидной, многие пытались, но получись вот у этих господ, теперь есть хром, вэбкит - ситуация разрешилась, но общей картины это не меняет.
> Жизнь характеризуется изменчивостью
Жизнь-то, да, а вселенная, вселенная - это система, а системе свойственна статичность и сопротивление изменениям, жизнь обязанна вселенной наличием тихих уголков, с умеренными и статичными условиями, зачем нам живой скайнет, чтобы начать с ним войну? нам нужен мертвый, нужна система обеспечивающаяя сама себя и нас. С другой стороны, если говорить о развитии от низшего к высшему в целом, то да, от амебы до примата - эволюция, которая уперлась в свой потолок, и произошла революция, примат из ничего создал (создаст скорее всего), что-то более совершенное, чем он сам, а уже оно, опять по пути эволюции, к звездам, пока не упрется в свой потолк, только наша роль в этом плане, не завидна и не многим ярче роли амебы. Практически, нет разницы, чем считать скайнет сейчас, орудием высших созданий или следущим этапом развития. Наша задача решить будет ли он подобно нам, сгенерировав миллион возможных решений отсеивать несостоятельные, либо сразу вычислять десяток приемлемых исходов, обобщать и делать наиболее правильный шаг. То есть исходить из ситуации имеющейся и идти куда полутся, либо из желаемой и идти куда надо.
> А вы бы тоже, чем здесь болтать,
Ну почему же, это отличный способ привести мысли впорядок, пообщаться на отвлеченные темы, высказать мнение, выслушать оппонента, убедится, что отклонений от заданного курса не произошло, либо принять поправки.
> патчи в апстрим
Лень. Своих недоделок куча. Например, перед нг одна знакомая попросила починить комп, ну подхатила десктоп-локер, бывает, потом буквально наследущий день, еще одна подобная просьба, короче родилась задумка, как такого можно избежать, сказано сделано, пара дней сношений с vbs и прототип готов, полевые испытая и..полное фиаско, по идее запустившись из автозагрузки скрипт должен, проанализировать состояние некоторых ключей реестра, но запустившись из автозагрузки он не может получить к ним доступ, система отвечает, что нет таких, снова сношения с мс-скрипт-сервером, курение манов, но ничего, зато если на сработку поставить таймаут и успеть открыть regedit в нужном разделе все работает..думаю вот слить идею каким-нить вин-хацкерам, да не знаю не одного.
>> Вы бы хоть глянули сначала.
> Я вот только, только пересобрал иксы с кедами, впечатления освежил по самое
> нехачу, теперь пару месяцев к компилятору не прикоснусь, то есть, лимит
> на эксперименты, пока исчерпан..(надо еще иксы с кедами подружить, собраться-то да,
> а запускаться пока не).Если Webkit (GTK-шный) уже стоит, то не бойтесь, xxxterm в этом плане минималистичнее некуда. :) Если нет, то при вашем подходе, видимо, да, лучше не связываться. :)
>> пылесос — умеет только..
> Он предсказуем на 99%, комп тоже и винда сама по себе тоже,
> но вот комп+винда, сложение вероятностей, и уже <99%Боюсь, что ни комп, ни винда не предсказуемы на 99%. Что не отменяет закона сложения вероятностей, конечно, просто результат ещё более... непредсказуем :)
>> изменчивостью, которая суть совершение ошибок
> А Вы дарвинист? у Дарвина не было копма, чтобы оценить вероятности и
> сравнить большие числа, а у Вас есть, Вы так же знаете
> возраст вселенной, Земли, сколько там лет понадомиблся чтобы среднинький крипто-алгоритм
> пробрутфорсить, конечно светлые головы еще не пришли к единному мнению, куда
> уж нам, но это причина сомневаться.Не смею назвать себя специалистом в этих вопросах, но вопросы изменчивости и генетики с одной стороны, и устройство нейронных сетей — с другой, представляю достаточно для того, чтобы видеть, насколько эти методы, при всей своей внешней непритязательности, оказываются хороши. Боюсь только, что развивать тему я (пока) не буду, так как времени на эту приятную беседу особо нет. :( Если что, мои контакты доступны (email видно прямо тут, остальное можно найти по его упоминаниям в инете).
>> вытеснить Internet Explorer
> Да. Только это заслуга IE.Отчасти да, или, точнее, руководства отдела разработки. Они слишком увлеклись Web-приложениями, причём в своём, MS-style виде. Ну и дальше всё произошло как в известной восточной пословице, про смех, борьбу и победу.
> Своей непоколебимой волей ms ведет свои
> продукты своим путем, Opera - долгие годы отказывалась от поддержки ms
> и их доменной реализации, может и сейчас отказывается не в курсе,
> у других браузеров были свои "фичи". Наличие просто браузера, удобного и
> лишенного этих исторических наворотов,Гм. FireFox, вообще-то, в определённом смысле наследник Netscape Communicator. Который в свою очередь был вытеснен MS, в первую очередь благодаря ценовой политике. Хотя с другой стороны, говорят, кода Netscape в продуктах Mozilla, по сути, уже не осталось...
У FireFox своих наворотов хватает. Так что он именно прямой конкурент тяжеловесам. :)
> была необходимостью, назревшей и очевидной, многие
> пытались, но получись вот у этих господ, теперь есть хром, вэбкит
> - ситуация разрешилась, но общей картины это не меняет.
>> Жизнь характеризуется изменчивостью
> Жизнь-то, да, а вселенная, вселенная - это система, а системе свойственна статичность
> и сопротивление изменениям, жизнь обязанна вселенной наличием тихих уголков, с умеренными
> и статичными условиями, зачем нам живой скайнет, чтобы начать с ним
> войну? нам нужен мертвый, нужна система обеспечивающаяя сама себя и нас.Система, обеспечивающая сама себя, уже близка к тому, чтобы называться живой... ;)
>[оверквотинг удален]
> уперлась в свой потолок, и произошла революция, примат из ничего создал
> (создаст скорее всего), что-то более совершенное, чем он сам, а уже
> оно, опять по пути эволюции, к звездам, пока не упрется в
> свой потолк, только наша роль в этом плане, не завидна и
> не многим ярче роли амебы. Практически, нет разницы, чем считать скайнет
> сейчас, орудием высших созданий или следущим этапом развития. Наша задача решить
> будет ли он подобно нам, сгенерировав миллион возможных решений отсеивать несостоятельные,
> либо сразу вычислять десяток приемлемых исходов, обобщать и делать наиболее правильный
> шаг. То есть исходить из ситуации имеющейся и идти куда полутся,
> либо из желаемой и идти куда надо.А вот тут вы мыслите немного узко. Разные люди мыслят по-разному. Ваше мышление, насколько глупому мне это кажется, ближе к первому варианту. А вот моё, например, ко второму: когда передо мной встаёт задача, я _сразу_ получаю в голове её решение. Но — только одно. Чтобы получить другое, надо забраковать первое. Более того, это не единственные два варианта... но это уже совсем оффтопик. :)
>[оверквотинг удален]
> Лень. Своих недоделок куча. Например, перед нг одна знакомая попросила починить комп,
> ну подхатила десктоп-локер, бывает, потом буквально наследущий день, еще одна подобная
> просьба, короче родилась задумка, как такого можно избежать, сказано сделано, пара
> дней сношений с vbs и прототип готов, полевые испытая и..полное фиаско,
> по идее запустившись из автозагрузки скрипт должен, проанализировать состояние некоторых
> ключей реестра, но запустившись из автозагрузки он не может получить к
> ним доступ, система отвечает, что нет таких, снова сношения с мс-скрипт-сервером,
> курение манов, но ничего, зато если на сработку поставить таймаут и
> успеть открыть regedit в нужном разделе все работает..думаю вот слить идею
> каким-нить вин-хацкерам, да не знаю не одного.Чем-то напоминает анти-заражалку для флешек, кстати. ;) Правда, один знакомый приятель, которому на флешку постоянно заносили всякую дрянь, сделал проще: создал папку с именем autorun.inf и атрибутом "только для чтения". Ещё ни один вирус на его памяти не смог туда записаться. :)
> папку с именем autorun.infЯ этот метод уже лет пять пользую, а в армии довел его до совершенства, создав еще с пяток файлов с именами RECYCLER и т. д. что не дает вирусам создавать подобные папки и писать туда свое тело.
> А вот тут вы мыслите немного узко...
Хм. Есть по-этому поводу у меня мысль, к сожалению она не оформилась еще окончательно, но суть надеюсь уловите. И так, имеется некий объект, что угодно, автобус, человек, процесс, метеорит, задача, алгоритм, словом все, и с этим объектом связанны типичные функции и типичные свойства, которые могут быть частью объекта, а могут и не быть, напоминает ООП, поэтому их терминологию и возьмем. Сколько прилагательных, или свойст вы используете для описания кому-либо, чего-либо для выделения конкретного объекта из родительского класса абстрации - 1,2 редко 3, понятно, что исключения есть, не суть. Сколько состояний может быть у объекта: 2 - 4, в 99% случаев, скажем вода может быть горячей или холодной, а может нормальной, так же как и грязной или чистой или нормальной. Короче говоря с любым объектом связан некий список, фунций(методов), свойств(состояний), и этот список краток. Это в свое время, очень хорошо поняли в мс и создали винду, с ее контектстным меню всего, и это распространилось на все другие оси и устройства, и бизнес, где принято рисовать несколько графиков чего-то там, или диаграм, или в маркетологии указывать 5-6 пунктов достоинст этого продукта, да почти всюду эта практика проникла. И связанно это с особенность человеческого мозга, который способен в краткосрочной памяти хранить до 9 элементов, покрайней мере так это объясняет психология, но краткосрочная память не влияет на состояния объектов, и то, что кол-во таких состояний <10 для подовляющего большенства объектов, если вы когда-нибудь думали над алгоритмами принятия решений, и не в контексте АСУ, а в общечеловеческом, то могли заметить, что эти решения сколько бы их не было, могут быть обобщены, до нескольких стратегий, (беги или сражайся - фильм у ББС такой есть). Так вот это все к тому, что перед принятием решения, серьезного, нужно найти, все возможные стратегии поведения, а их как должно из всего выше сказанного следовать не может быть больше 10, 6 самое большее, что лично мне удавалось насчитать, а уже потом, искать приемлемое решение, в рамках выбранной стратегии, или подстратегии, убегать, но материться,......путано, но суть в том, что из условного подсознания, изолированного от основного мыслительного процесса, этому самому мыслительному процессу должен передоваться, список из не более, чем десятка вариантов, должен!, но передается только один, или покрайней мере один помечен очень "жирным шрифтом", а потом приходит второй, и третий, если первый не ахти. К сожалению проанализировать, работу подсознания я не могу, по-этому приходится эмулировать)), и перебирать все возможные варианты, и обобщать, редко, но иногда неожиданные и неявные знания открываются.
> вопросы изменчивости и генетики с одной стороны, и устройство нейронных сетей — с другой, представляю достаточно для того, чтобы видеть, насколько эти методы, при всей своей внешней непритязательности, оказываются хороши.
ой-ей, ахтунг, оно основанно на сборе статистики, и ее частичной передачи следущему поколеню, предпологая, что оно будет, и текущее заменит, с нашими бренными телами нам ничего другого не остается, но зачем передовать это мутогенное наследие, когда есть возможность, построить его на модульной основе, как минимум, я так сторонник монолита.
> FireFox, вообще-то, в определённом смысле наследник Netscape Communicator
Почему только в определенном? Просто наследник, Просто мозила, признала, что сделав несколько шагов в правильном направления, полезла черти куда, за что и поплатилась, а что мы видим сейчас, опять несколько шагов в правильном, направлении - отказ от своих тараканов, и опять пошли в разброд, Шатлворт вон тоже туда полез, чисто по человечески это понятно, "реальные пацаны" как не помочь, но с точки зрения того, что они уже выбрали стратегию, или стратегического партнера, подобные шатания выглядят опасно, лично мое мнение, что мозила проявила слабость и некомпитентность слив нетскейп, доверия им и их продуктам уже нет, шатание от одного тулкита к другому, это явственно подтверждают, что в голове у них не план, а каша из мечт о мировом господстве и кучах денег, ИМХО мс на их фоне выглядит белее обычного; убунта, тоже шаг на встречу светлуму будущему, но делать новый они не торопятся, потому что обросли связями, и запал иссяк, и лучше они помогут пацанам, а дистр и так-то был виндоподобный, станет еще хуже, и основной смысл линухи, потерян в нем, и видимо найден уже не будет.
Windows way если ты не знал означает что все зависимости идут в поставке программы либо вообще эти библиотеки вкомпилены в исполняемый файл firefox.exe. Qt модульный тулкит - это значит что он разбит на множество библиотек, и в программу написанную на Qt очевидно включаются только те библиотеки которые были использованы. Размер различных библиотек Qt колеблется от пары сотен KB до пары MB.
Угу, вот только давича qt-4.6.0 пересобирал, 705Мег объем инсталяции, сколь оно весить будет в виндовых бинарниках, конечного пакета, если libqtcore + libqtgui = 15Мег, а исталяха оперы <10Мег в lzma архиве. Пусть, конечно, делают, только потом другие умники собирают из этого дистры, которые с одной только кнопочкой 'инстал', и без какой либо возвожности выбора пакетов, а ты сиди и думай как бы тебе это поставить на 4G eee pc.
QtCore4.dll 2,5MB
+
QtGui4.dll 9,5MB
---------------------
12MBХотя только этими двумя библиотеками в случае Firefox-а не обойтись.
Сейчас Firefox в установленном виде занимает:
C:\Program Files\Mozilla Firefox\ 30MB
Ага, 30М чего-то, что умеет парсить html и показывать картинки
:)
Ладно как бы-то ни было, остальные браузеры, не выглядят привлекательнее в этом, плане.
Использовали бы kdelibs, там для Qt всё нужное есть, да и возможности расширились бы значительно интеграции с системой, тулкитофобам идти в баню.
kdelibs УГ, я бы вообще хотел чтобы KDE переписали на Qt и то небольшое количество возможностей которые есть в kdelibs, но отсутствуют в текущей версии Qt перенесли в новые версии Qt, а kdelibs отправили бы на свалку истории за ненадобностью.
kdelibs избыточен относительно последней версии Qt, можно почти всё что сейчас реализовано при помощи kdelibs реализовать на Qt, а принципиально отсутствующие в Qt возможности перенести в новые версии Qt из kdelibs.
Где можно найти исходники?
> Где можно найти исходники?It's the same trunk sources, it's just different compilation flags.
На моей памяти это не второй и кажется даже не третья попытка. Хочется надеяться, что всё получится.
Согласен, qt побыстрее и посовременнее будет чем gtk. Не понимаю почему на нём сразу не писали.
> Согласен, qt побыстрее и посовременнее будет чем gtk. Не понимаю почему на
> нём сразу не писали.Qt только недавно стал LGPL под Windows. Да, да, разработчиков Firefox Linux интересует только нормативно.
> Qt только недавнопочти 2 года уже
> только нормативно.
это преувеличение
> Не понимаю почему на нём сразу не писали.Лицензия не устраивала, пока LGPL не стала.
>Лицензия не устраивала, пока LGPL не стала.скорее когда она еще не была GPL еще. именно тогда появился такой выкидыш как гтк
Какой смысл в этом? Не знаю как qt-gtk-engine, но в федоре с ее kio вместо gtk-qt-enjine gtk-шный firefox выглядит ничем не хуже qt-шного приложения.
Максимум, что может стать результатом всеё этой котовасии - сборочка огнелиса под maemo/meego. Ну и повод потролить, похоливарить :)
Обязательно нужна версия на tk, для бросающих. Чтобы можно было легче бросить.
Думается, в свете происходящего, а так же в свете
http://www.opennet.me/openforum/vsluhforumID3/74091.html
убунта всё же избавится от GTK совсем в будущем. Слава QT!
Ага-ага, щаззз :)
"Марк пишет, что разработчики компании Canonical постараются найти немного места на базовом CD"
Немного найти пожалста, но пока Qt не будет нормально работать на разных разрешениях экрана без перепила софта его использующего, Qt будет занимать только "немного места" в Убунту.
Вот пускай удаляют моно
> Вот пускай удаляют моноЭто типа сгорел сарай, гори и хата? И потом на каком основании вы требуете чтото удалить? Не нравится, берите другой дистр, их сейчас как собак недорезаных, от самых кошерных, до "все в одном и Луна в придачу"
>Вот пускай удаляют моно.Да. Убунта такая убунта.
Слава богу, сразу выбрал дебьян. Моно нет и в помине по дефолту.
арч. половина софта кде половина гтк. гтк-кт-кт-гтк энжины всё выглядит одинаково. ничего не колупаю -настроил хз когда да и обновляю и всё. ЧЯДНТ?
Отож. И я говорю, откуда у них руки-то растут? У меня слака, есть и гтк, проблем нет.
Хотя я подозреваю, что они сидят на Кубунте, есть такое глючное дерьмо в мире оупенсорс. Вероятно, оттуда руки и растут.
ссылка на скачивание не работает