Far.exe.ini

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

Far.exe.ini

Post by NafanyA »

Есть предложение.
Предлагаю рассмотреть вариант конфигурации 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: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

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

Оно?
Shmuel
Posts: 6840
Joined: Thu 23 Mar, 2006 21:36
Location: Israel
Has thanked: 41 times
Been thanked: 530 times

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

Post by Shmuel »

А зачем far.exe.ini? Просто far.ini не было бы достаточно?
Denis
Posts: 1444
Joined: Tue 05 Apr, 2005 18:12
Has thanked: 10 times
Been thanked: 5 times

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

Post by Denis »

+1 за Far.ini
.1st
Posts: 6
Joined: Sun 08 May, 2011 08:57

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

Post by .1st »

Denis
+1 за Far.ini
поддерживаю
NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

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

Post by NafanyA »

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: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

NafanyA wrote:как организовать многопользовательскую работу (у каждого свои хистори, свое меню, возможно - у каждого свой набор плагинов).
Она искаропки многопользовательская.
Если не устраивает appdata, через ini можно переназначить куда угодно, в т.ч. используя переменные окружения.
Marble
Posts: 21
Joined: Fri 08 Oct, 2010 00:43

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

Post by Marble »

DrKnS wrote: far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
Если мы за чужой машиной, а "%appdata%\far manager\far.exe.ini" там уже есть...
означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Или я что-то упустил?
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Не, этот пункт не нужен.
Как из-за портабельности, так и из-за того, что в глобальном ini через переменные уже можно указать разные пути для разных пользователей.
NafanyA
Posts: 12
Joined: Wed 16 Dec, 2009 14:38

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

Post by NafanyA »

DrKnS wrote: "что в глобальном ini через переменные уже можно указать разные пути для разных пользователей."
Тоесть если там что-то прописано - то подхватят те настройки, что прописаны в far.exe.ini, который расположен в том же каталоге, откуда запускается far?
А можно поподробней - как в far.exe.ini прописать разные настройки для разных пользователей? Или где доку почитать? ;-)
2useven10
Posts: 5232
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 315 times

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

Post by 2useven10 »

far.exe.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:

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

Post by NightRoman »

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

Зачем?
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 »

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

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