Far.exe.ini
Far.exe.ini
Есть предложение.
Предлагаю рассмотреть вариант конфигурации 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: хранение локальных (непереносимых) настроек
Предлагаю рассмотреть вариант конфигурации 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: хранение локальных (непереносимых) настроек
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: вопросы по Far 3.0
1) far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
2) far.exe.ini в дистрибутиве будет называться far.exe.example.ini, дабы не затирался при обновлениях.
Оно?
2) far.exe.ini в дистрибутиве будет называться far.exe.example.ini, дабы не затирался при обновлениях.
Оно?
Re: вопросы по Far 3.0
Оно.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) - это не дает ответ на вопрос - как организовать многопользовательскую работу (у каждого свои хистори, свое меню, возможно - у каждого свой набор плагинов).
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: вопросы по Far 3.0
Она искаропки многопользовательская.NafanyA wrote:как организовать многопользовательскую работу (у каждого свои хистори, свое меню, возможно - у каждого свой набор плагинов).
Если не устраивает appdata, через ini можно переназначить куда угодно, в т.ч. используя переменные окружения.
Re: вопросы по Far 3.0
Если мы за чужой машиной, а "%appdata%\far manager\far.exe.ini" там уже есть...DrKnS wrote: far.exe.ini будет сначала искаться в %appdata%\far manager, а потом уже в %farhome%.
означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Или я что-то упустил?
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: вопросы по Far 3.0
Не, этот пункт не нужен.означает ли это, что вызвать фар (со своими настройками) в Portable-режиме запустив Far.exe без параметров будет невозможно?
Как из-за портабельности, так и из-за того, что в глобальном ini через переменные уже можно указать разные пути для разных пользователей.
Re: вопросы по Far 3.0
Тоесть если там что-то прописано - то подхватят те настройки, что прописаны в far.exe.ini, который расположен в том же каталоге, откуда запускается far?DrKnS wrote: "что в глобальном ini через переменные уже можно указать разные пути для разных пользователей."
А можно поподробней - как в far.exe.ini прописать разные настройки для разных пользователей? Или где доку почитать?
- 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 недостаточно гибок для задания профиля
По умолчанию пути хранения переносимых (roming) и локальных данных различны. Если хотим задать их нестандартно через Far.exe.ini, то, похоже, они оказываются одинаковыми и задать их разными возможности нет. Или есть, но из Far.exe.example.ini это непонятно?