Page 5 of 7

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Mon 06 Aug, 2012 08:08
by willsmith

Latest post of the previous page:

Объясните чайнику. Есть новый FAR 3.0, который якобы теперь portable. Он настроен как мне нужно (цвета, язык, плагины и т.д.) и положен в папку дропбокса. При запуске с другой машины все настройки загружаются по умолчанию. Почему?

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Mon 06 Aug, 2012 09:35
by 2useven10
посмотрите файл Far.exe.example.ini

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Tue 07 Aug, 2012 03:22
by willsmith
посмотрите файл Far.exe.example.ini
Посмотрел, переименовал его в Far.exe.ini, поставил UseSystemProfiles=2, ничего не изменилось. Что с ним нужно сделать?
Far Manager, version 3.0 (build 2779) x86

FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Tue 07 Aug, 2012 04:20
by korsak
willsmith wrote:UseSystemProfiles=2
для портабле - 0

FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Wed 08 Aug, 2012 04:46
by willsmith
korsak wrote:
willsmith wrote:UseSystemProfiles=2
для портабле - 0
Поставил, настроил, скопировал Profiles. Теперь когда ходишь по каталогам постоянно обновляется history.db-wal, из-за чего Dropbox постоянно его пересылает на сервер. Можно как-то отключить постоянное обновление этого файла? Например чтобы он сохранялся только при выходе?

FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Wed 08 Aug, 2012 07:07
by 2useven10
Можно как-то отключить постоянное обновление этого файла? Например чтобы он сохранялся только при выходе?
Нельзя. Можно отключить историю папок (команд, редактора/вьювера), тогда они не будут записываться вообще. Или поставить ReadOnlyConfig=1, тогда всё будет записываться в in-memory db, и после завершения сеанса история (и вообще все изменения настроек) будут потеряны.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 13:48
by Zuu
Вот отключил я всю историю (три галки в System settings), а history.db-wal всё равно постоянно меняется.
Почему бы не записывать историю только при выходе из фара? Ну или хотя бы не чаще 1 минуты, например.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 15:02
by HaRT
Zuu wrote:Вот отключил я всю историю (три галки в System settings), а history.db-wal всё равно постоянно меняется.
Поля ввода в диалогах? Сохранённые позиции в редакторах?
Zuu wrote:Почему бы не записывать историю только при выходе из фара? Ну или хотя бы не чаще 1 минуты, например.
Потому что пользователи так и норовят запустить ещё парочку ФАРов и не хотят терять ни единой записи истории ни из одного.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 15:13
by John Doe
Zuu wrote:Вот отключил я всю историю (три галки в System settings), а history.db-wal всё равно постоянно меняется.
Почему бы не записывать историю только при выходе из фара? Ну или хотя бы не чаще 1 минуты, например.
Не знаю почему это вас беспокоит, но возможно вас устроит /ro Read-Only config mode.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 15:34
by Max Rusov
Могу сказать, как сделано в MoreHistory. История сохраняется, когда окно FAR теряет фокус. Когда окно FAR получает фокус история считывается (если была изменена). Т.о история синхронизируется между несколькими экземплярами.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 23:09
by Andrey Budko
Я историю папок и просмотра/редактирования файлов отключил практически сразу как поставил Far3. Не знаю как с этим сейчас, но раньше постоянная перезапись этих баз слегка раздражала, так как жесткий диск дома достаточно громкий. Пользуюсь MoreHistory. Как написал Макс выше, там этой проблемы нет.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 17 May, 2013 23:18
by t-rex
идея в общем интересная, можно и у нас так сделать но там придётся переписывать ибо история не держится в памяти, только в базе - запишите на мантис.
но а вообще конечно как обычно :) иди работать и купи нормальный хард, лол.

Re: Глюки и баги, появившиеся в «ночных сборках»

Posted: Fri 27 Dec, 2013 07:14
by ccaid
"Auto save setup" включен
ключи Panel.Left и Panel.Right сохраняются в базу при смене диска/папки, но не сохраняются при выходе из Far. с LeftFocus проблемы нет.
поломалось между 2605 и 2909
как проявляется. запускаем две копии Far — одна "хранит" состояние панелей, а вторая используется для какой-либо "одноразовой" файловой операции, для которой требуется изменить состояние панелей (перейти в другие папки). по завершении "одноразовой" операции сначала закрываем вторую копию Far, затем первую. в первой копии никаких действий не выполнялось (только зашли и вышли). ожидается, что в базе будет состояние панелей из копии, закрытой последней. но нет.

проверялось на свежераспакованных копиях Far (UseSystemProfiles=0)
Far 3.0.3745 x86
win xp sp3

Re: Глюки и баги, появившиеся в «ночных сборках»

Posted: Fri 27 Dec, 2013 08:06
by DrKnS
ccaid wrote:между 2605 и 2909
2605 - 11 апреля 2012.
2909 - 28 октября 2012.
шапка, которую никто не читает wrote:Внимание: Тема служит исключительно для обсуждения свежих багов Far 3.
  • Под свежими понимаются глюки и баги проявляющиеся в "ночных" сборках, но отсутствующие в "стабильных".
  • О проблемах, которые существуют давно, следует сообщать в отдельных темах, либо на багтрекере.
ccaid wrote:ожидается, что в базе будет состояние панелей из копии, закрытой последней. но нет.
Ожидается, что в базу пишутся только изменившиеся настройки, это введено в 2707 и это фича.

Re: Глюки и баги, появившиеся в «ночных сборках»

Posted: Fri 27 Dec, 2013 08:44
by ccaid
DrKnS, понял, прошу прощения.
DrKnS wrote:Ожидается, что в базу пишутся только изменившиеся настройки, это введено в 2707 и это фича.
покрутил я немного эту фичу — очень уж она принудительная оказалась. в вышеупомянутой первой "хранящей" копии фара, какие бы действия я не предпринимал, не удается сохранить состояние панелей. не работают ни ShiftF9, ни смена диска/папки с последующим восстановлением на исходные. это тоже ожидаемо?

Re: Глюки и баги, появившиеся в «ночных сборках»

Posted: Fri 27 Dec, 2013 09:06
by DrKnS
ни смена диска/папки с последующим восстановлением на исходные.
В теории должно помогать, да.
Но там все немного сложнее. Некоторые состояния панелей сохраняются не напрямую в конфиг, а в промежуточную сущность, которая затем при выходе сохраняется в конфиг (если обнаружены изменения). Промежуточные изменения этой промежуточной сущности остаются незамеченными.
В 3269 я пробовал это упростить, с наскока не получилось.

Re: FAR 3: (со)хранение конфигурации (настроек, истории, сеа

Posted: Fri 27 Dec, 2013 11:50
by ccaid
я больше надеялся на ShiftF9 — казалось бы, я даю прямое указание сохранить, почему бы его не исполнить, не занимаясь эвристикой и оптимизацией.