Pale Moon: Рабочая альтернатива Firefox

Всем доброго времени суток!

Давно ничего тут не писал, надо исправить…

Одной из форм моей поисковой активности является поиск совершенного браузера: это программа, которой пользуешься постоянно и интенсивно, и от удобства которой сильно зависит user experience, в конечном итоге.

Я много раз пытался слезть с Firefox-а, перепробовал всё, что мог, но всегда рано или поздно возвращался обратно, а большую часть перепробованного за несколько лет софта даже и вспомнить уже не могу. Хочу поделиться с сообществом своим чисто субъективным опытом “браузерного квеста”. Если моё мнение и опыт не совпадёт с вашим, помните – это всего лишь моё мнение и мой опыт.

Итак…
Во-первых, всякие там хромы и оперы – шило на мыло. Столь же тяжёлые, нифига не быстрее, немного другие в использовании, в конечном счёте – непривычно, но выигрыша я не ощутил. К тому же очень скучно без любимых расширений, одного из которых особенно не хватает – Cool Previews, позволяющего очень быстро просматривать выдачу поисковых машин или любые другие списки ссылок. Дело привычки, разумеется, но привычки менять сложнее, чем браузер, да и зачем? В общем, лидеры рынка – явления одного порядка с точностью до выработанных привычек и личных предпочтений.

Вебкитовые браузеры – на сегодня, пожалуй, только midori. Полегче, чуть быстрее, но глючит или даже падает время от времени, и опять же – ну не хватает мне огнелисовых расширений и некоторых других возможностей. Привык я к ним и плохо себя без них чувствую. Последний раз пробовал довольно давно, просидел на нём дольше прочих, но конечный результат был тот же: возврат на файрфокс.

В расчёте на возможную экономию батарейки ноута в отсутствии розетки под боком пробовал всякие минималистически-лёгкие варианты, вроде netsurf или luakit. Первый более-менее интересен для просмотра простеньких сайтов, с собственным движком, но очень ограничен по возможностям, в первую очередь, движка. Рендерит быстро, но некрасиво. Для практического использования в моём случае не подходит по возможностям, да и выглядит страница небогато, прямо сказать. Луакит - рендерит очень быстро и весьма неплохо, а вот закачивает медленно. В сумме получается не быстрее, чем огнелис, только он сначала думает, а потом – ррраз – страница. Судя по всему, firefox тащит в несколько потоков, а этот в один. Скролл быстрый. Управление – особый разговор. Если привыкнуть, клавиатурные шорткаты, конечно, быстрее мышиной возни. Но выигрыш теряется из-за медленной закачки страниц. Минус.

И вот я решил испытать Pale Moon (http://www.palemoon.org/) - форк firefox до последней переделки интерфейса. Попробовал собрать с lto. После компиляции получил мегапроцесс на 16.5GB (при памяти в 8), который всю ночь гонял страницы в своп и обратно, а после 12 часов праведных трудов не смог разрешить какую-то ссылку ссылку и сломался… Обидно.
Без lto всё собралось за 40 минут без проблем.Получился файрфокс по возможностям и плюшкам, который рендерит со скоростью не хуже luakit, да и по расширениям почти совместим. Из моего обычного набора не заработало только одно, без которого я легко могу обойтись. Красота! Пользуюсь всего ничего, но пока это лучшее, что мне довелось попробовать.

Сие творение доступно в одноимённом оверлее. Подключаем:

layman -a palemoon

Дальше ставим:

emerge palemoon

Соглашаемся с размаскировкой. Вносим изменения в файлы:

dispatch-conf

и запускаем emerge ещё раз. Переносим из файрфокса закладки, расширения, историю и всё, что нажили непосильным трудом. Для этого можно воспользоваться расширением FEBE. Voila! Быстрый файрфокс! Большинство файрфоксовских твиков можно применить и к palemoon, но он и из коробки оказался хорош.

Удачного всем серфинга!

Хм, да, работает быстрее, чем “оригинал”. Не заработал TreeStyleTab - жаль… Не могу залогиниться на гуглопочте, говорит, что не включены куки, изменения параметров никак не влияет на вход, хотя в поисковой странице показывает, что я вошел - эпик фэйл!

Если не заработало расширение – посмотрите, есть ли оно для palemoon:
https://addons.palemoon.org/
(некоторые работают сразу – у меня в результате заработали все, а какие-то требуют вмешательства оператора); если нет, можно оставить репорт вот тут:
https://forum.palemoon.org/viewtopic.php?f=44&t=5883
Если сложности с английским, то сюда:
https://forum.palemoon.org/viewforum.php?f=12

В gmail вхожу без проблем, специально попробовал. И вообще пока полёт нормальный, т.т.т.
Куки не заработали – странно, что-то пошло не так. Проверьте, включены ли они (по умолчанию да). Если вы перенесли куки из файрфокса, то зря – могло и заклинить. Там есть ещё волшебная галочка “совместимость с firefox” в случае ругани на “старую версию”.

Да, именно в куках и была проблема, очистил ВСЕ и заработал гмаил. А вот расширение не заработало, все, кроме этого. В списке плагинов оно тмечено, как работающее, но в реале оно не работает.

Может быть, разница в настройках. Напишите в форум. Проект относительно молодой, баги возможны и весьма вероятны. У меня тоже один плагин сразу не заработал, как мне показалось, а выяснилось, что тривиально не включена та фича, к которой он, собственно и плагин)))

Удачи!

 # layman -a palemoon

 * Adding overlay,...
 * Exception: Overlay "palemoon" does not exist.
* CLI: Errors occurred processing action add
 * Exception: Overlay "palemoon" does not exist.

Странно, как его добавлять то?
Порылся на зугаине и единственный раб. оверлей с прогой - это farmboy0 и то там версия

palemoon~24.6.1
calculate denister # layman -a palemoon

 * Adding overlay,...
 * Running Git... # ( cd /var/lib/layman  && /usr/libexec/calculate/cl-git-wrapper clone https://github.com/deuiore/palemoon-overlay.git /var/lib/layman/palemoon )
Cloning into '/var/lib/layman/palemoon'...
remote: Counting objects: 66, done.
remote: Total 66 (delta 0), reused 0 (delta 0), pack-reused 66
Unpacking objects: 100% (66/66), done.
Checking connectivity... done.
 * Running Git... # ( cd /var/lib/layman/palemoon  && /usr/libexec/calculate/cl-git-wrapper config user.name "layman" )
 * Running Git... # ( cd /var/lib/layman/palemoon  && /usr/libexec/calculate/cl-git-wrapper config user.email "layman@localhost" )
 * Successfully added overlay(s) palemoon.
┌─[root]──[richland]:~$
└──>>layman -l 

 * calculate                 [Git       ] (git://git.calculate.ru/calculate/overlay.git                                                                              )
 * palemoon                  [Git       ] (https://github.com/deuiore/palemoon-overlay.git                                                                           )
 * vaca                      [Git       ] (git://github.com/hashashin/gentoo-vaca-overlay.git                                                                        )
 * x11                       [Git       ] (git://git.overlays.gentoo.org/proj/x11                                                                                    )

┌─[root]──[richland]:~$
└──>>

Что-то с лайманом не то… Только palemoon не добавляется?

Роман Гаврилюк писал:

Странно, как его добавлять то?

layman -S
layman -a palemoon

Alex Saver писал(а):

Роман Гаврилюк писал:

Странно, как его добавлять то?

layman -S
layman -a palemoon
Спасибо, теперь всё заработало, оверлей добавился, но возникла новая проблема.

There is NOT at least 12 GiB disk space

У меня всего 18gb из них свободно 10gb и то после ручной очистки папок:

/usr/src/*
/lib/modules/*
/var/calculate/remote/distfiles

Какие будут соображения на этот счёт?
Из другого оверлея удалось поставить Version: 24.6.1 (x64) там потребовалось меньше места для сборки, а вот версия www-client/palemoon-25.2.1 требует уже поболее места.

Alex Saver писал(а):

Роман Гаврилюк писал(а):

There is NOT at least 12 GiB disk space
Какие будут соображения на этот счёт?

Если оперативы больше 12 гигов, можно собирать в tmpfs.
Если же чуток меньше, то можно попробовать сжатый swap.
Оперативы только 3 гига.

Роман Гаврилюк писал:

There is NOT at least 12 GiB disk space
Какие будут соображения на этот счёт?

Если оперативы больше 12 гигов, можно собирать в tmpfs.
Если же чуток меньше, то можно попробовать сжатый swap.

Роман Гаврилюк писал:

Оперативы только 3 гига.

Тогда только просить кого-нибудь собрать бинарный пакет.
Либо все-таки сходить в комп. магазин и сделать апгрейд.

Николай Ка писал(а):

У меня тоже нет столько свободных гигов в корне. Но есть на хомяке, поэтому на время сборки чего-то монументального я делаю
[…]
а потом не забыть
[…]

Никаких проблем.
Спасибо, добр человек, дело пошло, правда кое что пришлось подкорректировать:

mkdir /home/temp
mount --bind /home/temp/ /var/calculate/tmp/portage/

И процесс сборки пошёл без проблем.

У меня тоже нет столько свободных гигов в корне. Но есть на хомяке, поэтому на время сборки чего-то монументального я делаю

mkdir /home/temp
mount --bind /home/temp/ /var/calculate/tmp/portage/

а потом не забыть

umount  /var/tmp/portage/
rm -R /home/temp

Никаких проблем.

Ну разумеется… вспылил…)))
У меня стандартный гентушный профиль включён, дабы всё под архитектуру собиралось.
Пост поправил.

Николай, спасибо за наводку на PaleMoon.
Появился вопрос, точнее, проблемка - почему-то каждый раз при выполнении cl-update palemoon пересобирается. Куда копать?

Пожалуйста))
Вот тут ничего не скажу, я кальку на десктопе использовал только как способ быстро раскрутить генту – живу на стандартном небинарном профиле и пользуюсь стандартными же средствами обновления, а от кальки фактически в результате использую git portage и некоторое количество программ в оверлее. Я здесь скорее потому, что мне нравится сообщество: адекватное, доброжелательное, квалифицированное.
И кстати, я ещё не обновлялся с момента установке palemoon))) Может, неожиданности ещё впереди)))

UPD: У меня не пытается пересобираться при обновлении. Может, у Вас просто библиотеки обновились, от которых он зависит?

Пересборка Palemoon при выполнении cl-update происходит на этапе “Определение пакетов по файлам…”. Каждый раз. Это утомительно, надо сказать. :slight_smile: