Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 2)

Модерирует : gyra, Maz

gyra (04-06-2020 19:16): Pale Moon (часть 3)  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

   

Maz



Дед Мазай
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Предыдущие темы: Часть 1


Браузер оптимизирован для современных процессоров (оптимизирована компиляция программного кода для CPU).
Pale Moon поддерживает все процессоры (CPU) начиная от седьмого поколения поддерживающих SSE2 и 3, т.е Pentium IV, Pentium-M/Celeron-M, Pentium-D/Celeron-D,AMD Opteron/Athlon64 и все современные многоядерные процессоры.
 
По данным разработчиков скорость браузера Pale Moon на 22%-25% выше Firefox, но к сожалению нет регламентированных тестов по которым можно было бы точно определить скорость.
 

(Начиная с версии 27 поддержка Windows XP x86/x64, Server 2003 и любых retail NT 5.x прекращена)
Однако, существуют пользовательские сборки под XP на основе исходников, смотрите ниже.

    Преимущества:
  • Поддержка расширений и тем Firefox
  • Оптимизированный 100% исходный код Firefox
  • Увеличение скорости выполнения скриптов и отображения страниц по сравнению с Firefox
  • Использование меньше памяти по сравнению с Firefox.
  • Расширенная поддержка DOM
  • В портативной сборке в отличие от Firefox можно одновременно запускать несколько копий программы (из разных папок).

Утилита миграции с FF на PM (Pale Moon profile migration tool): скачать
 
Ссылки:
Release notes / Checksums
Pale Moon 28.x.x Eng (x86: exe / 7zip / portable) | (x64: exe / 7zip / portable)
---
Pale Moon 27.9.4 Eng (x86: exe / zip / portable) | (x64: exe / zip / portable)

Версии для MacOS

Windows 98 | Windows XP | Пакеты локализации / Инструкция по их установке
 
Пользовательские сборки Рalemoon
Как сделать обычный Pale Moon портативным | альтернативный способ (проще)
Перевод расширений от DmFedorov
Утилита  MozArchiver для сохранения в mht взамен неработающей на 26+ UnMHT
Disable Add-on Compatibility Checks - утилита, отменяющая проверку совместимости и позволяющая ставить запрещенные расширения на Pale Moon
Исправление невозможности запуска нескольких копий портативной версии программы (в том числе и при открытии локальных файлов)
Перечень расширений, проблемных, находящихся в работе и излечиваемых в т. ч. и Moon tester tool
MozBackup It allows you to backup and restore bookmarks, mail, contacts, history, extensions, passwords, cache etc.
Pale Moon Status Bar" можно убрать, удалив "Palemoon\extensions\statusbar@palemoon.org.xpi"
ссылка на архив старых расширений mozilla(удаленных с официального сайта)  Ссылка
способ применения:
1.берем с сайта самый свежий по дате выпуска ca-archive.xpi, устанавливаем
2.жмем по появившейся справа от адресной строки иконке firefox  
3.открывается страница расширения, ждем пока сгенерируется база, жмем обновить страницу в конце.
4.пользуемся(зеркало открывается при нажатии на иконку firefox)

Всего записей: 38741 | Зарегистр. 26-02-2002 | Отправлено: 22:14 17-03-2018 | Исправлено: zzz528, 20:34 09-05-2020
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Try_Bul_Bul

Цитата:
Поделитесь знаниями

Собственно инструкций по созданию портативного Фаерфокса (или Палемуна) методом трех файлов на форуме полно, тем не менее начну с самого начала.
Разработчики Mozilla Firefox, а в след за ними и разработчики Palemoon, давно решили не хранить все яйца в одной корзине, и поэтому при стандартной установке файлы записываются в три разных места:
    - сама программа в Program Files
    - профиль в C:\Users\...\AppData\Roaming\Moonchild Productions\Pale Moon\Profiles
    - временные файлы в C:\Users\...\AppData\Local\Moonchild Productions\Pale Moon\Profiles.
 
Такое деление очень удобно. Профиль не отягощён временными файлами, т.е. занимает мало места, а значит бэкапы профиля получаются довольно компактными.
Вы же делаете бэкапы?
Всякий порядочный параноик просто обязан делать бэкапы
Так что при создании портативной сборки будем придерживаться такой же концепции - котлеты отдельно, мухи отдельно.
 
1. Итак, качаем дистрибутив или zip-архив последнего релиза. Если скачали дистрибутив - извлеките из него архиватором (7zip, RAR) папку core. Из zip-архива извлекается папка palemoon. Содержимое у них одинаковое (почти). Это файлы самой программы, т.е. то что при стандартной установке пишется в Program Files. Я в дальнейшем для этой папки буду использовать название core.
 
2. Далее создаем где-нибудь на диске папку для сборки, пусть это будет папка PM3f и вставляем в нее папку core.
 
3. Затем качаем отсюда библиотеку tmemutil.dll нужной разрядности - x32 или x64. Извлекаем библиотеку tmemutil.dll из архива и копируем в PM3f\core.
 
4. Там же создаем файл tmemutil.ini и копипастим в него следующее

Код:
[General]
SafeEx=0
Portable=1
EnableWhiteList=0
PortableDataPath=..
CreateCrashDump=0
GdiBatchLimit=0
ProcessAffinityMask=0
 
[Env]
;MOZ_NO_REMOTE=
TmpDataPath=..
;NpluginPath=

5. В первую строку файла \PM3f\core\dependentlibs.list пишем tmemutil.dll. Должно получиться

Код:
tmemutil.dll
api-ms-win-crt-runtime-l1-1-0.dll
...
xul.dll

6. Стартуем \PM3f\core\palemoon.exe. Дожидаемся загрузки программы и закрываем её.
Рядом с папкой core видим две новые папки:
- AppData - это эмуляция \Users\...\AppData\Roaming, в ней (где-то глубоко внутри) находится только что созданный новый профиль
- LocalAppData - это эмуляция \Users\...\AppData\Local, в ней (также глубоко) будут находиться временные файлы (cache, thumbnails и т.д.), если вы в дальнейшем в настройках не отключите все это безобразие.
 
К пункту 7 переходим только, если планируем в дальнейшем полностью отключить кеширование на диск!
Если переместить профиль отсюда \AppData\Moonchild Productions\Pale Moon\Profiles в любое другое место, то Палемун начинает писать временные файлы в сам профиль, а не в LocalAppData\... И при резервном копировании нам придётся бэкапить профиль вместе с кешем и другими временными файлами. А это не есть хорошо.
 
7. Заходим в папку AppData и где-то здесь \PM3f\AppData\Moonchild Productions\Pale Moon\Profiles находим свой профиль. Выглядит он приблизительно так - xxxxxxxx.default. Вырезаем эту папку и вставляем рядом с папкой core. Переименовываем ее во что-нибудь информативное, желательно без пробелов. Я назову ее ProfileZero. Получаем следующую структуру папок

Код:
\PM3F
    \AppData
    \core
    \LocalAppData
    \ProfileZero

8. Снова спускаемся сюда \AppData\Moonchild Productions\Pale Moon\ и открываем файл profiles.ini для редактирования. В нем сейчас

Код:
[General]
StartWithLastProfile=1
 
[Profile0]
Name=default
IsRelative=1
Path=Profiles/xxxxxxxx.default
Default=1

А нам нужно

Код:
[General]
StartWithLastProfile=1
 
[Profile0]
Name=ProfileZero
IsRelative=1
Path=../../../ProfileZero
Default=1

Исправляем и бэкапим profiles.ini в profiles.ini.zip.
 
9. Теперь заходим в папку LocalAppData и где-то здесь \LocalAppData\Moonchild Productions\Pale Moon\Profiles снова видим папку xxxxxxxx.default. Это папка для временных файлов одноименного профиля. А зачем она нам, если такого профиля уже нет? Удаляем. Все что нужно программе она пересоздаст при следующем запуске.
 
В итоге в папке PM3F имеем подпапки:
- AppData - из полезного в ней только файл profiles.ini, в котором указаны названия и пути к профилям. Программа при старте ищет этот файл именно здесь \AppData\Moonchild Productions\Pale Moon\ и если не находит, то создает новый, не такой как нам нужно, а заодно и новый профиль. А нам это зачем? Поэтому никуда эту папку не перемещаем, как и остальные Перемещать можно только всю папку PM3f целиком.
- core - файлы программы, новую версию программы ложим сюда
- LocalAppData - для временных файлов, если отключить кэш и прочую ерунду, будет практически пустая
- ProfileZero - файлы профиля, эту папку мы холим, лелеем и бэкапим!
 
Если вам для счастья достаточно одного профиля - тогда все.
Если нужно больше, тогда позже еще напишу. А то итак получилась целая статья. Читать дольше, чем делать.
 
PS. Можно сделать браузером по умолчанию.

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 22:33 26-05-2019 | Исправлено: harrykkk, 11:10 27-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
инструкций по созданию портативного Палемуна методом трех файлов на форуме полно, тем не менее начну с самого начала

интересный метод) но он отличен от выложенного в шапке метода 3-х файлов.  
содержание файла tmemutil.ini тоже другое.  Чем тот метод лучше ?

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 01:42 27-05-2019
cocosweet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax
Почитайте мой пост на предыдущей странице 114 - это всё же проще и удобнее.  
С приветом, С.
 
Уважаемый zzz528

Цитата:
Такого файла в Mypal нет. about:profiles в портативном тоже не работает
У меня есть ещё идея сделать отдельно менеджер для портативного, может в следующем выпуске.  

 
Спасибо за замечательные идеи, ждём с нетерпением!!! Всем будет интересно - вон какая активность с профилями, а значит - наболело.
И нашлась отличная статья на гитхабе Multiple Profiles [Firefox Portable] с конкретикой и примерами о профилях в портабл-браузерах на англицком, может быть она Вам(да и всем) и пригодиться, делюсь от души: это вот ТУТ.  
Для Палемуна же подойдёт.  
С уважением, Света.

Всего записей: 53 | Зарегистр. 29-01-2016 | Отправлено: 01:55 27-05-2019 | Исправлено: cocosweet, 11:20 27-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
Чем тот метод лучше ?

Принципиально ни чем. Разница только в расположении папок - программы, профиля и временных файлов. Там папки профилей и временных файлов находятся в папке data, которая в свою очередь находится в папке с программой. Все в одной куче.
У меня все отдельно. Просто немного проще обслуживать.

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 02:36 27-05-2019 | Исправлено: harrykkk, 02:43 27-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cocosweet

Цитата:
Чтобы получить доступ к этой функции, введите «about:profiles» в адресной строке браузера, затем нажмите Enter.  Это же можно сделать и через меню: Справка ->  Информация для решения проблем-> about:profiles.  

Спасибо за инфу, но у меня при входе в меню: Справка ->  Информация для решения проблем-> about:profiles
нету такой строки - about:profiles
Есть :  Enabled Plugins     about:plugins
          Build Configuration     about:buildconfig
          Memory Use     about:memory
А about:profiles НЕТУ.
 
версия PaleMoon 27.7.1 - Portable по методу 3 файлов
 

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 03:32 27-05-2019 | Исправлено: Northax, 03:34 27-05-2019
Try_Bul_Bul



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk
Спасибо за подробное описание вашего метода установки. Намного проще добраться до профиля. И мне кажется надо бы это добавить в шапку. Многим пригодится.

Цитата:
Если вам для счастья достаточно одного профиля - тогда все.
Если нужно больше, тогда позже еще напишу

Пока что хватает одного профиля,ну а там видно будит. Так что не откажусь от дельного совета.
 

Всего записей: 639 | Зарегистр. 24-07-2016 | Отправлено: 08:38 27-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
нету такой строки ... PaleMoon 27.7.1

А если просто вставить about:profiles в адресную строку?

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 10:58 27-05-2019
cocosweet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
А about:profiles НЕТУ.
 
А таки значит, что и профиля нету. Посмотрите вот здесь в папке: c:\Documents and Settings\Администратор\Application Data\Mypal\Profiles (...\Palemoon\Profiles) - есть там что нибудь, да и сама папка есть? Если нет, то попробуйте создать профиль через - CreateProfile (см. у меня на стр.114).

Всего записей: 53 | Зарегистр. 29-01-2016 | Отправлено: 11:44 27-05-2019 | Исправлено: cocosweet, 11:44 27-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
cocosweet

Цитата:
А таки значит, что и профиля нету

Есть способ открыть Палемун без профиля? Как?

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 11:54 27-05-2019
AngryTail

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите ресурс тонкой настройки Луны через about:config
Для облегчения и скорости. Не в ущерб стабильности.
Эти рекомендации применимы для Луны, кто-нибудь смотрел: https://gist.github.com/Guest007/e3a09aa97a827916b0b91b726a8c2c66  
 
Добавлено:
Как убрать индикатор загрузки страниц на панели состояния? Установил расширение Extended Statusbar. И теперь два индикатора. Один теперь явно лишний. Все перепробовал, не убирается.

Всего записей: 32 | Зарегистр. 27-05-2019 | Отправлено: 17:27 27-05-2019
Vasily_Koshkin



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
Есть :  Enabled Plugins     about:plugins
          Build Configuration     about:buildconfig
          Memory Use     about:memory
А about:profiles НЕТУ.  

У меня данный раздел выглядит так:
Подробнее...
Никаких about:profiles нет, но есть кнопка "Показать папку профиля".  
Пельмень 27.9.4 (portable) из шапки.
 
Добавлено:
AngryTail

Цитата:
Как убрать индикатор загрузки страниц на панели состояния? Установил расширение Extended Statusbar. И теперь два индикатора.

Вид --> Панели инструментов --> Настроить --> перетащить индикатор выполнения в появившееся окно --> Готово
По идее должно сработать.

Всего записей: 1377 | Зарегистр. 07-02-2004 | Отправлено: 18:30 27-05-2019 | Исправлено: Vasily_Koshkin, 18:32 27-05-2019
AngryTail

BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Vasily_Koshkin
Точно, сработало. Спасибо. Я до этого не додумался. Все в настройках разных искал. Там кое-что есть, но все не то.

Всего записей: 32 | Зарегистр. 27-05-2019 | Отправлено: 18:49 27-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
А если просто вставить about:profiles в адресную строку?

сейчас у меня версия PaleMoon 27.7.1 - Portable по методу 3 файлов  
конечно, я пробовал вбивать в адресную строку about:profiles, браузер выдает вот что:
 

скажите главное) - метод 3-х файлов (который в шапке), это полная портабилизация ?  
или все таки браузер где то оставляет следы в системе ?
 
если портабельность не полная, то это не портабельность. имхо

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 00:12 28-05-2019 | Исправлено: Northax, 00:16 28-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
пробовал вбивать в адресную строку about:profiles

Если вам так сильно нужна страница about:profiles, то обновитесь. В 28.5 она есть.

Цитата:
если портабельность не полная, то это не портабельность

К чему этот перфекционизм? Вам шашечки, или ехать.
Может где-то создаст пустую папку. Сделаете браузером по умолчанию или ассоциируете с какими-нибудь файлами - что-то пропишет в реестр.
Все равно это удобней, чем устанавливать браузер в систему.

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 00:44 28-05-2019
cocosweet



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
Есть способ открыть Палемун без профиля? Как?

Как в mypal portable.  
В установочной версии профиль по умолчанию default создается при первом запуске браузера.  
Папки профилей по умолчанию размещаются в стандартной папке с путём %APPDATA%\Palemoon(Mypal)\Profiles\, но для повышения защиты именуются случайным образом (например, "xxxxxxxx.default" -  это название профиля, где  xxxxxxxx представляет собой случайную последовательность символов). Если создать новый профиль, то он будет пустой, т.е. в его папке не будет никаких файлов вообще до тех пор, пока с этим профилем не запустится браузер - вот тогда-то он и создастся в полном смысле этого слова и наполнится файлами, формирующими его настройки.
Но при сбое в работе, профиль может и прийти в негодность/затереться.

Всего записей: 53 | Зарегистр. 29-01-2016 | Отправлено: 02:06 28-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
Все равно это удобней, чем устанавливать браузер в систему.
 

без сомнений, конечно это намного лучше.  

Цитата:
Если вам нужна страница about:profiles, то обновитесь. В 28.5 она есть

понял.  
а как сделать чтоб при открытии диалога сохранения файла на комп,
браузер не открывал все время одну и туже папку в профиле ?
как задать браузеру открывать папку, в которую было последнее сохранение ?
 
В настройках выставлено всегда спрашивать, но PM все равно открывает
для сохранения папку в профиле. (Portable сделан по методу 3 файлов)

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 05:04 28-05-2019 | Исправлено: Northax, 05:10 28-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
но PM все равно открывает для сохранения папку в профиле

Вы только открывали диалог сохранения и потом закрывали без сохранения, или что-то сохраняли на диск? Это разные вещи.
 
В about:config найдите параметр

Цитата:
browser.download.lastDir.savePerSite

True - для каждого сайта запоминается своё последнее место сохранения файла. ПУ
False - последняя папка запоминается для всех сайтов

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 09:02 28-05-2019 | Исправлено: harrykkk, 09:07 28-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
Вы только открывали диалог сохранения и потом закрывали без сохранения, или что-то сохраняли на диск? Это разные вещи

И так, и так было, и бывало закрывал диалог без сохранения файла,
и наоборот, при открытии диалога, как всегда видел одну и туже папку профиля,
выходил оттуда, искал нужную папку на диске, сохранял, закрывал диалог,
а в следующий раз все равно PM предлагает сохранять в папку в профиле. Фигня какая то.
 

Цитата:
True - для каждого сайта запоминается своё последнее место сохранения файла. ПУ
False - последняя папка запоминается для всех сайтов

Супер, если это вылечит)  Спасибо !!
 
посмотрел. Нет у меня такого параметра - browser.download.lastDir.savePerSite  
Есть параметр - browser.download.lastDir  
(статус-user set,  type-string, value-как раз тот самый путь куда PM все время предлагает сохранять)
 

 
что как изменить ?

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 09:27 28-05-2019 | Исправлено: Northax, 09:44 28-05-2019
harrykkk



BANNED
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Northax

Цитата:
Есть параметр - browser.download.lastDir

В этом параметре просто фиксируется факт, что последнее сохранение было в эту папку. Сохраните какую-нибудь страницу в другую папку и значение это параметра изменится.
Цитата:
что как изменить ?

Я уже писал выше - обновитесь.

Всего записей: 9020 | Зарегистр. 24-02-2013 | Отправлено: 09:55 28-05-2019
Northax



Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
harrykkk

Цитата:
Сохраните какую-нибудь страницу в другую папку и значение это параметра изменится.

в том то и дело, что после сохранения в другие папки, значение не меняется.
Кстати, по тому пути, который прописан в value я никогда туда не сохранял.
Но PM всегда по умолчанию предлагает сохранять именно туда. Этот путь я не прописывал. Почему так...я фиг знает.

Всего записей: 155 | Зарегистр. 03-01-2010 | Отправлено: 10:20 28-05-2019
   

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200

Компьютерный форум Ru.Board » Компьютеры » Программы » Pale Moon (часть 2)
gyra (04-06-2020 19:16): Pale Moon (часть 3)


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru