Я думаю, надо бы дать возможность ассоциации файлов делать персональными для пользователя.
А то при переносе Своего FAR на другой комп ассоциации пользователя теряются, да и некоторые свои светить не хочется!
у меня в Far.exe.ini
UseSystemProfiles=0
UserProfileDir=%FARHOME%\Profile
UserLocalProfileDir=%USERPROFILE%\FAR3
Предлагаю разделить ассоциации на локальные и глобальные %FARHOME%\Profile и локальные %USERPROFILE%\FAR3
Портабельность и ассоциации файлов
Портабельность и ассоциации файлов
И всё таки, часть ассоциаций хорошо бы сделать локальной...
Думаю потребуется минимум доработок если настройки associations.db грузить и из
UserProfileDir
и из
UserLocalProfileDir
ассоциации из UserLocalProfileDir должны быть приоритетнее чем из UserProfileDir
Думаю потребуется минимум доработок если настройки associations.db грузить и из
UserProfileDir
и из
UserLocalProfileDir
ассоциации из UserLocalProfileDir должны быть приоритетнее чем из UserProfileDir
SimSU ··· ·· -- ··· ··-
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Портабельность и ассоциации файлов
Сначала надо ответить на вопрос "зачем?"
То что сказано в первом сообщении темы я не понял: при чём тут перенос фар на другой комп.
То что сказано в первом сообщении темы я не понял: при чём тут перенос фар на другой комп.
https://t.me/FarManager — Telegram чат
- Smitis
- Posts: 1732
- Joined: Fri 18 Mar, 2005 12:51
- Location: Питер
- Has thanked: 25 times
- Been thanked: 58 times
Портабельность и ассоциации файлов
Сделать одну ассоциацию - "*", а всё остальное организовать макросами.
Вариант - опять одна ассоциация запускающая внешний скрипт (например, на PowerShell), а там уже делить локальные/глобальные.
Вариант - опять одна ассоциация запускающая внешний скрипт (например, на PowerShell), а там уже делить локальные/глобальные.
Разум когда-нибудь победит.
Портабельность и ассоциации файлов
John Doe, у меня фар на флешке и настройки хранятся вместе с ним
%FARPROFILE% = %FARHOME%\Profile
для хранения персональных настроек используется
%FARLOCALPROFILE% = %USERPROFILE%\FAR3
всё отлично, истории, пути панелей и пользовательское меню хранятся там, что очень удобно, на каждом компе, у каждого пользователя они свои, кроме ассоциаций файлов
и при копировании моей сборки FARа на комп пользователя приходится заново настраивать ассоциации...
я конечно использую association.farconfig, чтобы вручную их не перенабирать, но это неудобно.
Smitis, Спасибо, подумаю об этом...
%FARPROFILE% = %FARHOME%\Profile
для хранения персональных настроек используется
%FARLOCALPROFILE% = %USERPROFILE%\FAR3
всё отлично, истории, пути панелей и пользовательское меню хранятся там, что очень удобно, на каждом компе, у каждого пользователя они свои, кроме ассоциаций файлов
и при копировании моей сборки FARа на комп пользователя приходится заново настраивать ассоциации...
я конечно использую association.farconfig, чтобы вручную их не перенабирать, но это неудобно.
Smitis, Спасибо, подумаю об этом...
SimSU ··· ·· -- ··· ··-
- John Doe
- Бюрократ
- Posts: 14582
- Joined: Wed 27 Apr, 2005 20:42
- Location: github.com/FarManagerLegacy
- Has thanked: 92 times
- Been thanked: 514 times
- Contact:
Портабельность и ассоциации файлов
Т.е. если найдена локальная база ассоциаций, то "основную" игнорировать?SUSim wrote: Mon 04 May, 2026 06:52 ассоциации из UserLocalProfileDir должны быть приоритетнее чем из UserProfileDir
https://t.me/FarManager — Telegram чат
Портабельность и ассоциации файлов
John Doe, Не база, а ассоциация из базы. Ну на крайний случай, можно как сейчас, если две ассоциации, то меню, но локальные ассоциации должны быть выше...
Last edited by SUSim on Tue 05 May, 2026 09:04, edited 1 time in total.
SimSU ··· ·· -- ··· ··-