Замечательный интернет-браузер Opera для операционной системы Windows всем хорош, кроме используемого подхода к хранению своих временных файлов и результатов работы. Чтобы соответствовать стандартам разработки программного обеспечения программисты из Opera Software не стали изобретать велосипед, а поступили просто: вся история работы сохраняется в папках C:Users/имя пользователя/AppData/Roaming/Opera и C:Users/имя пользователя/AppData/Local/Opera (для Vista и Windows 7), а для Opera Mobile было принято другое решение, его можно прочитать здесь. Такое решение вполне понятно, ведь доступ к папке USER ограничен, что дает дополнительную безопасность от кражи данных. Однако при переустановке (повторной инсталляции) операционной системы, необходимость чего может быть вызвана аппаратными неисправностями или действиями вирусов, приходится папки Opera переносить в новую систему. Если для Windows предусмотрен отдельный раздел диска, который при установке форматируется, то необходимо предварительно где-то сохранять папки браузера. Игнорирование этого приведет к потере всех настроек, включая посещенные адреса и cookies – данные для быстрого доступа к страницам.
Параллельно с официальными версиями браузера существуют сборки от энтузиастов, представляющие собой определенным образом настроенную Opera, использующую для своей работы ту же самую папку, где находятся основные файлы программы, похожая ситуация была и с Opera Mini 6 rus. Яркий пример такой сборки – Opera AC. К сожалению, в таких сборках много достаточно специфичных программ, которые нужны не каждому. Кроме того, пользователю настройки браузера могут не понравиться.
Решение есть – самостоятельно сделать Opera независящей от папок операционной системы, так называемую Portable версию. В этом случае нужно один раз установить браузер Opera на какой-либо раздел диска, который не стирается при переустановке системы и немного подкорректировать один из файлов браузера.
В папке Opera находим файл (или создаем при его отсутствии) operaprefs_default.ini и прописываем в него следующие строки: [System] Multi User=0 Это укажет программе хранить все свои файлы в папке profile. [User Prefs] Opera Directory=C:Dos/Windows/Support/Opera/profile Cache Directory4=C:Dos/Windows/Support/Opera/profile/cache Это закрепляет папку profile, как единственную рабочую.
Вот и все. После повторного запуска все настройки и результаты работы будут сохранены в основной папке программы. Таким образом подкорректированная Opera может правильно работать даже с флешки.
|