А зачем надо /u?

Хотите говорить о Far и не знаете, куда обратиться?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

Latest post of the previous page:

"Исправить" это значит "научить фар хранить в одном профиле несколько именованные профилей"?
Не масляное ли масло?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

По моему, надо просто совместить /u и /s, т.е. если я запустил Far:

Far /s %AppData%\Far Manager\User1

То это означает, что я автоматом дал и ключ: /u User1
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

Max Rusov wrote:По моему, надо просто совместить /u и /s
В идеале да.
Только полагаться на имя папки профиля не годится.

Но можно ведь профилю присвоить guid, и тогда user=guid
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

John Doe wrote:Но можно ведь профилю присвоить guid...
OMG.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

Альтернативные предложения?
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

Уже дал. Меня на 100% устраивает имя каталога. Единственное, что я бы хотел, чтобы не надо было указывать полный путь к каталогу. Тогда формально запуск "Far /s UserName" будет эквивалентен запуску "Far /u UserName" в старых версиях.
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

1. Меня на 100% устраивает полное выпиливание /u.
2. "Имя папки" это нечто, что с очень большой вероятностью может совпасть. Но учитывая 1, мне в общем-то всё равно.
3. Гуиды гарантируют, что настройки всегда будут соответствовать профилю, без всяких условностей.
Спорить тут смысла нет, всё равно не нам решать.
Единственное, что я бы хотел, чтобы не надо было указывать полный путь к каталогу
100%
Но это отдельная хотелка (я собирался этот вопрос поднять позже)
User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 2 times

Re: А зачем надо /u?

Post by Centaur »

Вполне достаточно должно быть дать возможность указывать путь к каталогу конфигов. Если путь абсолютный, то вопросов нет. Если относительный, резолвить его от %AppData%\Far Manager и снова вопросов нет.
User avatar
zg
zero-gravity
Posts: 6016
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 185 times
Contact:

Re: А зачем надо /u?

Post by zg »

John Doe wrote:2. "Имя папки" это нечто, что с очень большой вероятностью может совпасть.
с чем совпасть-то?
3. Гуиды гарантируют, что настройки всегда будут соответствовать профилю, без всяких условностей.
а она нужна тут эта гарантия?
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

zg wrote:с чем совпасть-то?
C:\APPs\FAR\Profile
C:\APPs\FAR.test\Profile
"C:\Documents and Settings\Admin\Application Data\Far Manager\Profile"
zg wrote:а она нужна тут эта гарантия?
Мне нет.
Я скорее за полное удаление users, чем за замену на folders.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

Centaur wrote:Если относительный, резолвить его от %AppData%\Far Manager и снова вопросов нет.
Только я бы еще предложил, в случае наличия Far.exe.ini c UserProfileDir резолвить относительные пути относительно этого каталога. Чтобы в случае "портабельной" настройки запуск с ключем /s UserName не нарушало портабельность...
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

Max Rusov wrote:в случае наличия Far.exe.ini c UserProfileDir резолвить относительные пути относительно этого каталога.
Вероятно, имеется ввиду не относительно UserProfileDir, а относительно его родительского.
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

John Doe wrote:
Max Rusov wrote:в случае наличия Far.exe.ini c UserProfileDir резолвить относительные пути относительно этого каталога.
Вероятно, имеется ввиду относительно не этого, а родительского.
Не важно, на самом деле. Например, у меня UserProfileDir=%FARHOME%\Config. Я запускаю Far /s User1.
Меня вполне устроит, если будет создана такая структура каталогов:

Code: Select all

%FarHome%\
  Config\
    *.db  
    User1\
      *.db  
User avatar
John Doe
Бюрократ
Posts: 13807
Joined: Wed 27 Apr, 2005 20:42
Has thanked: 73 times
Been thanked: 426 times
Contact:

Re: А зачем надо /u?

Post by John Doe »

Max Rusov wrote:Меня вполне устроит, если будет создана такая структура каталогов:

Code: Select all

%FarHome%\
  Config\
    *.db  
    User1\
      *.db  
Так нехорошо, ведь в профиле и папки есть
Profile\CrashLogs
Profile\Plugins
Profile\PluginsData

Пересечений может и не будет, но ... неприятно
Kildor
Posts: 1515
Joined: Wed 16 Mar, 2005 06:26
Location: Новосибирск
Been thanked: 1 time
Contact:

Re: А зачем надо /u?

Post by Kildor »

Тогда Profile\users\User1\…
Меня этот вариант тоже более чем устроит.
Ты мне не выкай!
«ФарФорум не для пользователей!»
Upd:
P.S. Я просто поддерживаю беседу.» © Народ.

xmpp:kildor@jabber.ru
Max Rusov
Posts: 3651
Joined: Wed 23 Nov, 2005 11:11
Location: Москва-Питер
Has thanked: 2 times
Been thanked: 19 times

Re: А зачем надо /u?

Post by Max Rusov »

Kildor
+1
Да, так лучше
Post Reply

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