Far.exe.ini

Хотите говорить о Far и не знаете, куда обратиться?
NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

Far.exe.ini

Post by NafanyA » Tue 25 Oct, 2011 13:05

Есть предложение.
Предлагаю рассмотреть вариант конфигурации far.
По умолчанию - если в файле Far.exe.ini ничего не описано - все настройки и хистори хранятся в профиле пользователя.
Если файл Far.exe.ini сконфигурирован - то все настройки и хистори хранятся в %FARHOME%\Profile.
Таким образом на конкретной машине для всех пользователей все настройки - едины.
С одной стороны это хорошо, а вот с другой ...
Предположим есть доменный или многопользовательский комп. Каждый раз (при первичном входе в систему) пользователю предстоит все настраивать под себя.
Допустим, что появится (вдруг? :-) ) при запуске far проверка на наличие файла настроек (например far.usr, в котором можно указать - где хранить кеш, где - хистори, где - меню и т.д. - но за пределами профиля пользователя, например на сетевом ресурсе).
В таком случае при логоне в домен (или еще каким образом для многопользовательской системы) достаточно в каталог с far (%FARHOME%) поместить этот файл - и все настройки подхватятся автоматически.
В случае, если этого файла (far.usr) - нет - отрабатывается настройка Far.exe.ini. Если и там ничего не поменялось - то - GoTo в профиль пользователя. :-)
Дополнительно - при создании дистрибутива файл Far.exe.ini и, например far.usr - если сообщество его признает :-), распространять с иным именем (как шаблон), чтобы при автоматическом обновлении не затирались созданные конфигурации.

Примечание модератора
FAR 3: (со)хранение конфигурации (настроек, истории, сеанса)
FAR 3: хранение локальных (непереносимых) настроек

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

Re: вопросы по Far 3.0

Post by DrKnS » Tue 25 Oct, 2011 14:09

1) far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
2) far.exe.ini в дистрибутиве будет называться far.exe.example.ini, дабы не затирался при обновлениях.

Оно?

Shmuel
Posts: 5679
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 21 times
Been thanked: 199 times

Re: вопросы по Far 3.0

Post by Shmuel » Tue 25 Oct, 2011 14:18

А зачем far.exe.ini? Просто far.ini не было бы достаточно?

Denis
Posts: 1411
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 4 times
Been thanked: 2 times

Re: вопросы по Far 3.0

Post by Denis » Tue 25 Oct, 2011 14:29

+1 за Far.ini

.1st
Posts: 6
Joined: Sun 08 May, 2011 08:57

Re: вопросы по Far 3.0

Post by .1st » Wed 26 Oct, 2011 02:04

Denis
+1 за Far.ini
поддерживаю

NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

Re: вопросы по Far 3.0

Post by NafanyA » Wed 26 Oct, 2011 07:16

DrKnS wrote:1) far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
2) far.exe.ini в дистрибутиве будет называться far.exe.example.ini, дабы не затирался при обновлениях.
Оно?
Оно.
Что касается far.exe.example.ini или far.example.ini (как шаблон для far.ini) - это не дает ответ на вопрос - как организовать многопользовательскую работу (у каждого свои хистори, свое меню, возможно - у каждого свой набор плагинов).

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

Re: вопросы по Far 3.0

Post by DrKnS » Wed 26 Oct, 2011 07:54

NafanyA wrote:как организовать многопользовательскую работу (у каждого свои хистори, свое меню, возможно - у каждого свой набор плагинов).
Она искаропки многопользовательская.
Если не устраивает appdata, через ini можно переназначить куда угодно, в т.ч. используя переменные окружения.

Marble
Posts: 21
Joined: Fri 08 Oct, 2010 00:43

Re: вопросы по Far 3.0

Post by Marble » Wed 26 Oct, 2011 11:28

DrKnS wrote: far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
Если мы за чужой машиной, а "%appdata%\far manager\far.exe.ini" там уже есть...
означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Или я что-то упустил?

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

Re: вопросы по Far 3.0

Post by DrKnS » Wed 26 Oct, 2011 11:36

означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Не, этот пункт не нужен.
Как из-за портабельности, так и из-за того, что в глобальном ini через переменные уже можно указать разные пути для разных пользователей.

NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

Re: вопросы по Far 3.0

Post by NafanyA » Wed 26 Oct, 2011 15:37

DrKnS wrote: "что в глобальном ini через переменные уже можно указать разные пути для разных пользователей."
Тоесть если там что-то прописано - то подхватят те настройки, что прописаны в far.exe.ini, который расположен в том же каталоге, откуда запускается far?
А можно поподробней - как в far.exe.ini прописать разные настройки для разных пользователей? Или где доку почитать? ;-)

2useven10
Posts: 3717
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 147 times

Re: вопросы по Far 3.0

Post by 2useven10 » Wed 26 Oct, 2011 16:36

far.exe.ini почитать

User avatar
NightRoman
Posts: 5910
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 10 times
Been thanked: 11 times
Contact:

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

Post by NightRoman » Mon 09 Jan, 2012 22:22

По умолчанию пути хранения переносимых (roming) и локальных данных различны. Если хотим задать их нестандартно через Far.exe.ini, то, похоже, они оказываются одинаковыми и задать их разными возможности нет. Или есть, но из Far.exe.example.ini это непонятно?

User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

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

Post by DrKnS » Mon 09 Jan, 2012 22:29

Зачем?


User avatar
DrKnS
Posts: 5103
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 5 times
Been thanked: 184 times

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

Post by DrKnS » Mon 09 Jan, 2012 23:49

Виш - это замечательно, но хотелось бы услышать внятные аргументы, помимо "хотелось бы".

Max Rusov
Posts: 3632
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 1 time
Been thanked: 10 times

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

Post by Max Rusov » Mon 09 Jan, 2012 23:56

Я бы, например, хотел хранить PluginCache и History отдельно от остальных настроек Far. Все настройки у меня хранятся в каталоге Far, а кэш и история вообще к настройкам не относятся - я бы их вынес куда нибудь в UserProfile.

Post Reply

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