О профилях K-Meleon

В этой статье рассказывается, что такое профили K-Meleon и как с ним работать.

Что такое профиль

Профиль это то место, где K-Meleon хранит все ваши настройки, закладки, cookies, пароли и журнал посещений.

Где по умолчанию находится профиль

Когда вы запускаете K-Meleon в первый раз, K-Meleon создает профиль в каталоге:

%APPDATA%\K-Meleon\Имя профиля\<........>.slt\

где %APPDATA% — переменная окружения Windows, значение которой зависит от версии Windows; %USER% — имя вашей учетной записи.
Ниже приведены типичные пути к профилю:

Операционная системаПуть
Windows 95/98/MEC:\Windows\Application Data\K-Meleon\Имя профиля\<........>.slt\
Windows 95/98/ME Family LogonC:\Windows\Profiles\%USER%\Application Data\K-Meleon\Имя профиля\<........>.slt\
Windows NT 4.0C:\Winnt\Profiles\%USER%\Application Data\K-Meleon\Имя профиля\<........>.slt\
Windows 2000/XPC:\Documents and Settings\%USER%\Application Data\K-Meleon\Имя профиля\<........>.slt\

Примечание: каталог Application Data обычно является скрытым. Убедитесь, что у вас включено отображение скрытых и системных файлов.

Как хранить папку профиля в папке, где установлен K-Meleon

Для того, чтобы хранить папку профиля в папке, где установлен K-Meleon, создайте файл profile.ini, содержащий следующие строки:

[Profile]
path=Profiles
isrelative=1

Сохраните его в главной папке K-Meleon (то есть там, где он установлен). После этого все вновь создаваемые профили будут находиться в папке K-Meleon’а.

Сколько может быть профилей и как их создать / удалить

Профилей может столько, сколько угодно. По умолчанию создается только один профиль на каждую учётную запись пользователя. Все операции с профилями производятся с помощью Менеджера профилей. Его можно вызвать из браузера: меню "Правка""Управление профилями…" С его помощью можно создать неограниченное количество профилей, а также удалить или переименовать любой из профилей.

Управление профилями из командной строки

Для того, чтобы открывать профиль надо запустить K-Meleon с ключём -P (буква P большая) и названием того профиля, который вы хотите открыть. Например, у вас есть профиль Vasya, а браузер установлен в папку

C:\Program Files\K-Meleon\

Таким образом, у вас должно получиться следующее:

C:\Program Files\K-Meleon\k-meleon.exe -P Vasya

Файлы и каталоги, находящиеся в профиле

Подкаталоги профиля:

  • /chrome: Содержит настройки интерфейса:

adblock.css : настройки фильтрации chrome.rdf : содержит записи о содержимом папки chrome macros.css : содержит стили для генерируемых макросами документов userContent.css : настройка отображения контента

  • /newsfox: Здесь хранятся ленты новостей расширения NewsFox.
  • /skins: Здесь хранятся установленные пользователем темы оформления.

Файлы профиля:

Имя файлаКраткое описаниеПодробное описание
accel.cfgФайл клавиатурных сокращенийВ этом файле содержатся все клавиатурные сокращения (горячие клавиши), используемые при работе с браузером.
bookmarks.htmlФайл закладокВ этом файле содержатся все ваши закладки.
cert8.dbБаза данных сертификатовБаза данных сертификатов клиентов (меню «Инструменты» → «Приватность» → «Права доступа» → «Цифровые сертификаты»). Если у вас проблемы с сертификатами, удалите этот файлы. См. также key3.db и secmod.db.
cookies.txtБаза данных cookiesСoдержит все Ваши сохраненные cookies (меню «Правка» → «Настройки» → «Приватность» → «Просмотр cookies…»). Удаление этого файла удалит все ваши cookies.
gestures.cfgФайл жестов мышьюСодержит список всех используемых в данный момент в браузере жестов мышью.
history.datЖурнал посещенийСодержит базу данных всех посещенных Web-страниц (меню «Вид» → «Журнал посещений» → «Открыть Журнал посещений»). Удаление этого файла удалит эту базу данных.
hostperm.1Разрешения на установку cookies и открытие всплывающих окон Сoдержит список сайтов, которым разрешено или запрещено устанавливать cookies и которым разрешено открывать всплывающие окна (меню «Правка» → «Настройки» → «Приватность» → «Исключения» (для cookies) или «Разрешённые сайты» (для всплывающих окон). Удаление этого файла удалит этот список.
key3.dbБаза данных ключей для сертификатовБаза данных ключей для сертификатов. Если у вас проблемы с сертификатами, удалите этот файл. При загрузке он будет создан заново с установками по умолчанию. Существующие сертификаты будут удалены и должны быть установлены заново. См. также cert8.db и secmod.db
localstore.rdfРасположение и размер некоторых оконХранит расположение и размер окон, определенные пользователем. Если у вас возникли проблемы с окнами, удалите этот файл. Данный файл относится только к окнам XUL.
macros.cfgФайл макросовСодержит описание макросов, использующихся в браузере.
menus.cfgФайл менюСодержит описание меню браузера.
mimeTypes.rdfMIME Types HelpersОпределяет порядок работы с MIME-типами.
opera.adrФайл закладок OperaВ этом файле содержатся ваши закладки Opera.
parent.lockLock-fileСоздается при запуске K-Meleon c данным профилем и показывает, что профиль используется.
prefs.jsОсновной файл конфигурацииВся конфигурация K-Meleon (about:config).
search.cfgФайл поисковых машинХранит описание поисковых машин, использующихся в браузере.
search.rdfФайл поисковых машинХранит описание поисковых машин, использующихся в браузере.
secmod.dbБаза данных устройств защитыБаза данных устройств защиты. Если у вас проблемы с сертификатами, удалите этот файл. См. также сert8.db и key3.db
signons.txtБаза данных паролейХранит все ваши пароли для Web/FTP-сайтов (меню «Правка» → «Настройки» → «Общие» → «Просмотр сохранённых паролей…»). Для работы требует файла key3.db. Чтобы удалить все ваши пароли, удалите этот файл.
user.jsФайл конфигурации определяемый пользователемФайл конфигурации определяемый пользователем. Значения из этого файлы будут переписаны в файл pref.js при запуске K-Meleon. Главное отличие файла user.js от pref.js в том, что K-Meleon не может изменять значения задаваемые в user.js — это может сделать только пользователь. Для работы с ним можно использовать окно редактирования «Правка» → «Настройки» → «Конфигурации» → «User.js»

Создание резервной копии профиля и перенос его на другой компьютер

Все важные с точки зрения пользователя данные хранятся в следующих файлах профиля:

  • bookmarks.html
  • cert8.db
  • cookies.txt
  • history.dat
  • hostperm.1
  • key3.db
  • opera.adr
  • secmod.db
  • signons.txt

Данные файлы можно свободно переносить из профиля в профиля. Также могут представлять интерес некоторые части следующих файлов:

  • accel.cfg (в случае когда Вы самостоятельно назначали горячие клавиши)
  • macros.cfg (в случае когда Вы добавляли какие-либо макросы)
  • menus.cfg (в случае когда Вы добавляли какие-либо пункты меню)
  • prefs.js (в этом файле хранятся некоторые из сделанных настроек)
  • search.cfg (в случае когда Вы добавляли поисковые машины)

Рекомендуется сохранить те части файлов, которые Вы добавляли самостоятельно. После создания нового профиля снова самостоятельно вручную добавить эти части. Не переписывайте эти файлы поверх уже существующих в профиле. Это может привести к ошибкам в работе! Если Вы используете расширение NewsFox, сохраните папку newsfox. В ней содержатся те ленты новостей, которые Вы читаете.