Автор Тема: Palemoon Браузер - тестирование сборки.  (Прочитано 37666 раз)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Тестовый вариант palemoon 64х для p9, кто хочет потестить присоединяйтесь.
https://yadi.sk/d/__0Qn_pv2U6d3w
MD5: b3639146d43f7c6279efa4d4e0ddba23

Советы.
Цитировать
Если у Вас стоит palemoon 27+ то папку с пользовательскими конфигами "~/.moonchild productions" переименуйте и сохраните в качестве бекапа. 28 palemoon не всегда корректно работает с конфигом 27ого иногда может вылетать.

Цитировать
В конфиге браузера:
about:config
есть логическая опция:
media.autoplay.enabled
По умолчанию она включена, но как видно по названию если ее выключить "false" это будет блокировать автовоспроизведение медиа на странице, для запуска надо будет 2 раза кликнуть.

Цитировать
Плагин Adobe Flash Player.
Для Adobe Flash Player лучше всего сделать отдельную папку plugins в /usr/lib64/mozilla/extensions
и поместить туда библиотеку плэера libflashplayer.so или если Вы поставили rpm от Adobe, то сделать линк.



Конфиг такой:
mk_add_options BUILD_OFFICIAL=0
mk_add_options MOZILLA_OFFICIAL=0
ac_add_options --with-distribution-id=org.alt
ac_add_options --disable-official-branding
ac_add_options --enable-application=palemoon

ac_add_options --disable-gamepad
ac_add_options --disable-parental-controls
ac_add_options --disable-eme
ac_add_options --disable-updater
ac_add_options --disable-tests
ac_add_options --disable-debug
ac_add_options --disable-accessibility
ac_add_options --disable-crashreporter
ac_add_options --disable-webrtc
ac_add_options --disable-necko-wifi
ac_add_options --disable-gconf
ac_add_options --disable-elf-hack
ac_add_options --disable-sandbox
ac_add_options --disable-maintenance-service
ac_add_options --disable-system-cairo
ac_add_options --disable-debug-js-modules
ac_add_options --disable-debug-symbols

ac_add_options --enable-optimize="-O2"
ac_add_options --enable-strip
ac_add_options --enable-default-toolkit=cairo-gtk2
ac_add_options --enable-jemalloc

ac_add_options --with-pthreads
ac_add_options --with-system-zlib
ac_add_options --enable-system-pixman
ac_add_options --with-system-bz2
ac_add_options --with-system-libvpx
ac_add_options --with-system-nspr
ac_add_options --with-system-jpeg
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/objdir

Языковой пак пока не ставил и тему оформления.
В коробку добавил поисковики яндекс и гугл + словарик, а также интеграцию с kde.
При первом запуске браузер открывает 2 страницы, 1 - сайт разработчика и 2 страница с кучей разных плагинов включая темы и язык, все ставится в 2 клика.
Поддерживает расширения firefox на XUL. Сейчас firefox использует в основном xpi интерфейсы так что когда выбираете расширения от firefox ставьте те что с пометкой legacy.xul или xul.

Главные отличия от официальной сборки:
1-Не хрипит звук в видео флэшь.
2-Шустрее загружается
3-Чуть меньше потребляет памяти на большое кол вкладок ( 1-2-3 из-за включенных в сборку библиотек )
4-Не падает. (покрайней мере за 3 дня не упала не разу, тогда как с оф сборкой такое бывает, проблема в ошибке gtk)

В общем тестируем...
« Последнее редактирование: 08.01.2020 22:52:43 от Koi »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Кстати по опциям советы и предложения... принимаются.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Возможно, у ruslandh остались наработки с тех времён, когда он собирал palemoon?

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Да как вариант я с них начинал, но прошло почти 2 года с последней сборки многое изменилось тем более что M.C клепают новые сборки каждые 1-3 мес, пришлось все заново делать.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Впринципе -msse2 -mfpmath=sse можно убрать так как в мануале
https://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/i386-and-x86_002d64-Options.html
пишут что это актуально для 32х, тогда как в 64х опция включена по умолчанию. То есть в конфиге она для 32х сборок. С другой стороны можно убрать ее из конфига и сделать в spec условие "если арч 32х .. то" , но это будет тот же результат.
На форуме разработчиков palemoon рекомендуют ставить опцию в mozconfig а не spec так как компилятор сам разберется.

Кстати интересно что можно приспособить ПО точно к конкретной железке, начинаю понимать гентурианцев.  :-D
« Последнее редактирование: 25.12.2019 17:01:05 от Koi »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Впринципе -msse2 -mfpmath=sse можно убрать так как в мануале

Не обламывайте любителей старого железа, не включайте их.

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Цитировать
Reading Package Lists...
Building Dependency Tree...
Selecting palemoon for '/home/hasculdr/Загрузки/palemoon/palemoon-28.8.0-alt1.x86_64.rpm'
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following packages have unmet dependencies:
  palemoon: Depends: libm.so.6(GLIBC_2.27)(64bit) but it is not installable
            Depends: libvpx.so.6()(64bit) (>= set:jeM0Gis2ZftE8rTjwUM69f9Xou6bJ5Kv4MFbXs) but it is not installable
            Depends: libz.so.1()(64bit) (>= set:kfb6dgbJdOhi7QXJERam4YF0qfqCZcyRxp3DbZs9WvrZ72)
            Depends: libz.so.1(ZLIB_1.2.9)(64bit) but it is not installable
E: Broken packages
Это при установленном "старом" palemon.

Оффлайн sb

  • Модератор глобальный
  • *****
  • Сообщений: 8 999
Это при установленном "старом" palemon.
У вас p8 очевидно, тогда как заявлено
Тестовый вариант palemoon 64х для p9

Оффлайн hasculdr

  • Завсегдатай
  • *
  • Сообщений: 672
Точно, совсем окосел.

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
К сожалению нет ресурсов собирать для нескольких платформ и архитектур. Сорсы в распакованном виде почти гиг, собирается даже в tmpfs ощутимое время.
« Последнее редактирование: 26.12.2019 15:30:22 от Koi »

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Впринципе -msse2 -mfpmath=sse можно убрать так как в мануале
https://gcc.gnu.org/onlinedocs/gcc-4.5.3/gcc/i386-and-x86_002d64-Options.html
пишут что это актуально для 32х,

Там пишут неверно:
Это касается всех 32 bit AMD процессоров Socket 462 по процессоры  на ядре Бартон включительно и более старых Intel процессоров чем Pentium 4/M (в которых появился флаг sse2)

Однако же:
Не лишайте удовольствия владельцев старого железа. AMD с Бартоном на борту, это всё ещё достаточно мощная машина для выполнения ряда типовых задач.
« Последнее редактирование: 26.12.2019 17:07:52 от Speccyfighter »

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Спасибо.
Антон Мидюков
Speccyfighter

Убираю опцию.

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
К сожалению нет ресурсов собирать для нескольких платформ и архитектур. Сорсы в распакованном виде почти гиг, собирается даже в tmpfs ощутимое время.

Ещё один повод вступить в Team. Сборочница под 4 архитектуры на халяву!

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Пересобрал сборку, изменения:

Цитировать
- Removed:
   + search engines - bing ecosia ekoru twitter wikipedia yahoo
   + mozconfig option "-msse2 -mfpmath = sse"
- Added:
   + search engines - searchplugins.tar.bz2
   + distribution.ini
- Fixed:
   + main page icon
   + rattling sound in vk
- Substitution:
   + icons on the original palemoon
- Changed:
   + default agent on firefox

Это те проблемы что были найдены за время обкатки.
Ссылка на сборку в 1вом посте она не меняется так как указывает на расшаренную папку а не на файл.

Если у Вас стоит palemoon 27+ то папку с пользовательскими конфигами "~/.moonchild productions" стве переименуйте и сохраните в качестве бекапа. 28 palemoon не всегда корректно работает с конфигом 27ого.

Веселые картинки:



На скринах он уже одетый в скин, из коробки я не стал ставить скины или языки все это делается в 2 тычка.

Ещё один повод вступить в Team. Сборочница под 4 архитектуры на халяву!
Это все для профессионалов, а мне мелкому рукоблуднику обеспечить чисто свои нужды и ладно.
« Последнее редактирование: 27.12.2019 15:29:04 от Koi »

Оффлайн Антон Мидюков

  • alt linux team
  • ***
  • Сообщений: 5 183
  • antohami@
Это все для профессионалов, а мне мелкому рукоблуднику обеспечить чисто свои нужды и ладно.

Вот и будете свои нужды на халяву обеспечивать :-)