Far.exe.ini

Хотите говорить о Far и не знаете, куда обратиться?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by Max Rusov »

Latest post of the previous page:

Я бы, например, хотел хранить PluginCache и History отдельно от остальных настроек Far. Все настройки у меня хранятся в каталоге Far, а кэш и история вообще к настройкам не относятся - я бы их вынес куда нибудь в UserProfile.
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by zg »

Max Rusov wrote:Я бы, например, хотел хранить PluginCache и History отдельно от остальных настроек Far. Все настройки у меня хранятся в каталоге Far, а кэш и история вообще к настройкам не относятся - я бы их вынес куда нибудь в UserProfile.
и какой с этого профит?
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by Maximus5 »

Зайдем с другой стороны. Какой профит с того, что
По умолчанию пути хранения переносимых (roming) и локальных данных различны
?
User avatar
zg
zero-gravity
Posts: 6035
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by zg »

Maximus5 wrote:Зайдем с другой стороны. Какой профит с того, что
это уже реализовано и работает. вопрос является демагогией и троллингом. пока устное предупреждение, учитывая статус «уважаемого плагинописателя».

ps: кавычки — цитата, а не переносный смысл.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

DrKnS wrote:Зачем?
Чтобы не носить с машины на машину локальные данные и не затирать на другой машине локальные данные, которые с другой машины будут, вообще говоря, неправильными. Если локальные и переносимые данные храняться в разных папаках, это сделать легко, просто не носим папку локальных данных. Если же эти папки совпадают, то надо уже фильтровать какие именно файлы брать, какие нет.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

Не по теме, но связано. В другой теме уже упоминалось, что состояние панелей неплохо бы хранить в локальных данных, а то перенос настроек с машины на машину сбивает сохраненные пути панелей на другой машине.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

Или такой сценарий. Настройки заданы в сетевой папке и зашарены для нескольких машин в сети. Если при этом (как сейчас) и истории и кеши будут зашарены, то это нехорошо, мягко говоря.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

И еще не по теме, но связано. В идеале настройки плагинов могли бы быть 2 типов - переносимые и локальные. Некоторые настройки при переносе на другую машину могут либо не иметь смысла, либо могут быть даже вредны (пути, специфические для конкретной машины, и т.п., которые будут затерты данными с другой машины). Сейчас разделение не сделано, плагинописатели будут изобретать велики, всяк по-своему, иногда криво.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by DrKnS »

NightRoman wrote:Чтобы не носить с машины на машину локальные данные и не затирать на другой машине локальные данные, которые с другой машины будут, вообще говоря, неправильными. Если локальные и переносимые данные храняться в разных папаках, это сделать легко, просто не носим папку локальных данных. Если же эти папки совпадают, то надо уже фильтровать какие именно файлы брать, какие нет.
Данные по умолчанию и так хранятся в разных папках. Это "как у всех" и по гайдлайнам ОС. При соответствующей настройке даже носить ничего не надо, ОС сама все перенесет.
Режим "не использовать системные профили" сделан, как нетрудно догадаться, для тех, кому гайдлайны не указ эти фичи не нужны, ну и для любителей флешек заодно.
Вы же предлагаете какой-то велосипед: "хочу иметь перемещаемые и неперемещаемые настройки, но не в профиле, как у людей, а хз где, и переносить не средствами ОС, а непременно руками".
В другой теме уже упоминалось, что состояние панелей неплохо бы хранить в локальных данных
Не надо писать одну и ту же хотелку в каждом треде.
Или такой сценарий. Настройки заданы в сетевой папке и зашарены для нескольких машин в сети.
Я же просил внятные примеры, а не взятые с потолка.
Я не верю в сценарий, при котором общие настройки должны быть только у файлового менеджера и больше ни у чего другого.
А если "не только", то это должно решаться на административном уровне логон-скриптами для всех необходимых приложений, а не внедрением велосипеда в каждое из них.
В идеале настройки плагинов могли бы быть 2 типов - переносимые и локальные.
Идея здравая, на трекер.
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

Я же просил внятные примеры, а не взятые с потолка.
А чего тут невнятного? У меня на работе 2 машины, работаю "одновременно" на обеих над разными вещами. Я бы так и сделал с настройками, если бы было можно. А то мне приходится синхронизировать настройки то и дело. Это внятный пример, как раз. (Только я сделал бы так - на slave машине указал бы настройки от master через сетевой путь в ini - но суть-то та же, сейчас так делать нельзя, ибо истории и кеши пересекутся).
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by NightRoman »

Данные по умолчанию и так хранятся в разных папках. Это "как у всех" и по гайдлайнам ОС. При соответствующей настройке даже носить ничего не надо, ОС сама все перенесет.
Как эта настройка делается? Но чтоб только Фар, мне не надо все данные из Roaming переносить на другую машину. Если такой способ есть, это было бы полезно знать, конечно. Тогда и шарить настройки по сети не придется.

(Но все равно уверен, что возможность задать раздельные пути настроек нужна, юз кейсы найдутся и у меня, а у других уже есть, судя по вишу и треду.)
User avatar
Wave
Posts: 1886
Joined: Thu 04 Aug, 2005 18:47
Has thanked: 14 times
Been thanked: 26 times

Re: Far3 Far.exe.ini недостаточно гибок для задания профиля

Post by Wave »

NightRoman wrote:Или такой сценарий. Настройки заданы в сетевой папке и зашарены для нескольких машин в сети. Если при этом (как сейчас) и истории и кеши будут зашарены, то это нехорошо, мягко говоря.
С моей колокольни: на кэши можно забить болт, а историю где-нить вне можно хранить плагином (пользуюсь АльтХистори, правда, не смотрел ещё, как он хранит историю в тройке, и не знаю, может ли он хранить где-то СОВСЕМ ВОВНЕ). Ну это так, к абсурдопедии.
Я пока сижу на двойке и время от времени свою сборку со своими настройками-макросами заливаю в инет на всякий разный пожарный. И вот чтобы там не оказалось истории, паролей ФТП и тп, слежу через контроль версий и софт для синхронизации. Т.е. вручную слежу.
Если реализуется разделение, буду рад держать истории-кэши-пароли-etc отдельно, чтобы не бояться их засветить.
Пользуюсь ФАРом больше 20 лет © собирательный.
IgorZ
Posts: 790
Joined: Wed 13 Jul, 2011 03:32
Has thanked: 15 times
Been thanked: 93 times

Far.exe.ini

Post by IgorZ »

По итогам использования Far3 на нескольких машинах пришёл к выводу о желательности изменить Far.Exe.ini следующим образом:
1. UseSystemProfiles ликвидируется за ненадобностью.
2. UserProfileDir дополняется парным параметром UserLocalProfileDir. При этом UserProfileDir указывает, где хранится общая часть конфигурации, а UserLocalProfileDir - машинно-зависимая.
3. Для UserProfileDir умолчание - %APPDATA%\Far Manager, для UserLocalProfileDir - %LOCALAPPDATA%\Far Manager.
В результате гибкость настройки возрастает, в частности, становится удобно общую часть конфигурации хранить в %FARHOME%, а машинно-зависимую - в другом месте, в том же %LOCALAPPDATA%\Far Manager, к примеру. Выгода, думаю, очевидна.
Maximus5
Posts: 3295
Joined: Sun 11 Nov, 2007 02:03
Been thanked: 10 times
Contact:

Re: Изменение Far.Exe.ini

Post by Maximus5 »

Тебе очевидна, фартиму нет.
Нас уже послали
User avatar
NightRoman
Posts: 6184
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 32 times
Been thanked: 62 times
Contact:

Re: Far.exe.ini

Post by NightRoman »

По мотивам глюка (ну или так и надо, пока не ясно) билда 2460. Да и недавних обсуждений по ломкам АПИ.

Решил делать чекпойнты Фара, плагинов, и настроек, конечно. Чтобы рабочая версия всегда была под рукой, а в это время в отдельной можно ломать и строить. Обычный рабочий сценарий вроде. Упирается в Far.exe.ini, где я не могу указать кастом пути для *копий* настроек. А копии настроек вместе с копиями Фара и плагинов иметь важно, в новых Фарах могут быть и ломки настроек, и просто баги/сбои (пример - билд 2460). То же и к плагинам относится, конечно, и там могут быть и глюки, и ломки, и т.п.

Словом, вот еще один не слишком удобно реализуемый сейчас сценарий - иметь рабочую копию всей кухни вместе с настройками.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

Re: Far.exe.ini

Post by DrKnS »

Какие копии имеются в виду?
Post Reply

Return to “Обсуждение Far Manager”