Portable Far

Хотите говорить о Far и не знаете, куда обратиться?
Post Reply

<t>PortableFar нужен?</t>

Нужен
114
69%
Мне нет, но, вообще, да
41
25%
Не нужен
10
6%
 
Total votes: 165

Owl
Posts: 24
Joined: Sat 06 May, 2006 03:25

Portable Far

Post by Owl » Sun 07 May, 2006 15:11

http://arseniev.org/PortableFarv0.2b.7z
Дайте хостинг!!! Я на работе долго выкладывать не смогу. На плагринг такое примут?

Portable Far v0.2 beta

Эта сборка Far Manager предназначена для запуска с Portable устройств (USB
Flash Drive, карты памяти, mp3 Flash плейеры и т.п.).
Основное назначение сборки - недолгая работа за чужим компьютером (перенос
данных, поиск и др.) или "ремонт" компьютера. Поэтому здесь нет и не будет
плагинов с "узкой специализацией". Эта сборка основана на моём личном
Far'е, который я использую уже много лет. Соответственно здесь моя
раскраска, мои настройки и те плагины, которые предпочитаю я.
Far следует запускать через файл PortableFar.bat. При этом Far запускается
как пользователь USB, при корректном выходе (по F10) все следы удаляются.

Некоторые особенности работы сборки.

1.
Плагин CopyEx вызывается по CtrlAltF5/F6 - соответственно,
копирование/перемещение.

2.
Вообще, стоит ознакомиться с макросами. Их немного.

3.
BCopy устанавливается и удаляется через меню по F2. BCopy будет
устанавливаться/удаляться автоматически только в том случае, если я найду
способ через bat'ник узнавать стоит ли он уже у пользователя.

4.
Выходить нужно по F10! Если выход был произведен некорректно, то
необходимо запустить PortableFar.bat выйти по F10.

5.
В архиве DefaultFarSave.zip лежит бекап настроек, кроме того
SaveSettings.bat создает файл FarSave1.reg.bak на всякий случай. Практика
показывает, что настройки, при "заточке" под себя, очень легко похерить.

6.
Очевидно, что история папок/диалогов и прочего сохраняется только до выхода
из PortableFar'а.

7.
Директория FarPath в PortableFar является PATH (удивительно, да? :). Сюда
можно кидать архиваторы, утилитки и что душа пожелает.

8.
Src и некоторые хелпы удалены за большой размер. Извинения авторам
плагинов!!! Если есть претензии - пишите, исправлю.

9.
Принимаются предложения по сборке. Но аргументированые. Я не могу знать
всех плагинов, помощь пользователей мне НУЖНА!

History:

0.2 beta
Оно заработало нормально
Не "пачкает" реестр
Обновлена версия оболочки и плагинов
Очень много чего

0.1 beta
Первая версия

TODO:
1. Набить архиваторы в FarPath
2. Настроить автозавершение
3. Описать в ReadMe все нюансы, хоткеи и пр. Особо отметить про BGCopy и
отключение флешдрайва
4. Подробно описать как правильно обновлять сборку под себя
5. Проверить работает ли регистрация и вообще толком разобраться с
настройками, которые лежат не в HKCU

Автор сборки: Mikhail (LittleOwl) Tuzikov
За основу bat-файла взят выложеный DrKnS'ом на http://forum.farmanager.com/
E-mail: tuzikov@gmail.com

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

Post by DrKnS » Sun 07 May, 2006 17:22

BCopy будет устанавливаться/удаляться автоматически только в том случае, если я найду способ через bat'ник узнавать стоит ли он уже у пользователя.
А чего там искать?

Code: Select all

@echo off
reg query HKLM\system\currentcontrolset\services\farbcopy | find "FAR Background Copy Service" > nul
if %errorlevel%==0 goto exist
echo bcopy service not installed
goto end
:exist
echo bcopy service installed
:end

Owl
Posts: 24
Joined: Sat 06 May, 2006 03:25

Post by Owl » Sun 07 May, 2006 17:46

2DrKnS
Гы... Ну, мне, просто, уже даже стыдно :oops:
Если честно, то я просто даже не заморачивался этой проблемой. Я, разумеется, знал, что надо ключ в реестре копать, но не помнил где сервисы пишутся.

Ещё раз спасибо!

DominiK
Posts: 234
Joined: Wed 06 Apr, 2005 18:38
Location: Ростов-на-Дону
Contact:

Post by DominiK » Sun 07 May, 2006 20:54

Мне кажется, BCopy тут вообще не нужен. При "кратковременной" работе без него прожить можно, а ставить на чужом компе службы - явно не комильфо. А если админских прав ваще нету?

Owl
Posts: 24
Joined: Sat 06 May, 2006 03:25

Post by Owl » Mon 08 May, 2006 02:33

2DominiK
А если ты за фильмами и музыкой к другу пришел?
Собственно для меня на 80% PFar для того и нужен, остальные 19% это подработка типа "ой, у меня тут чего-то компьютер глючит". 1% это администрирование компьютеров на работе, на которые я по той или иной причине ещё не поставил фар. Но там я могу ставить какой захочу.
Во всех случаях права админа есть.

Но, согласен, если делать по уму, то надо в батнике выяснять ещё и есть ли админские права. В общем, сегодня вечером займусь BCopy вплотную.
Насчет комльфо, то нынешний вариант установки через UserMenu получается наиболее приятным. Буду думать.

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Mon 08 May, 2006 06:51

Owl wrote:А если ты за фильмами и музыкой к другу пришел?
Когда ты пришёл к другу за фильмами и музыкой, твоё дело сидеть и показывать, что копировать. А чем копировать, будет решать друг, ибо со своим уставом в чужой монастырь не ходят.

Owl
Posts: 24
Joined: Sat 06 May, 2006 03:25

Post by Owl » Mon 08 May, 2006 07:37

2Centaur
твоё дело сидеть и показывать, что копировать. А чем копировать, будет решать друг
Это же друг а не подчинённый :)
Давайте не сползать на философию и межличностные взаимоотношения? Мне этот плагин нужен, нескольким людям, кого я знаю и для кого это делал тоже нужен. Dixi.

Owl
Posts: 24
Joined: Sat 06 May, 2006 03:25

Post by Owl » Mon 08 May, 2006 07:38

К тому же, удалить его недолго... Две строчки кода и одна папка.
В ToDo есть
4. Подробно описать как правильно обновлять сборку под себя

User avatar
Centaur
Posts: 1083
Joined: Tue 05 Apr, 2005 20:09
Location: Novosibirsk, Russia
Been thanked: 1 time

Post by Centaur » Mon 08 May, 2006 08:26

Owl wrote:2Centaur
Это же друг а не подчинённый :)
Это не философия и не межличностные отношения, это элементарные правила гигиены. Друг, который придёт ко мне за фильмами и музыкой и попытается запустить что-либо со своего винта, будет мягко, но решительно от консоли отстранён. Исключения бывают, но очень редко.

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

Post by zg » Mon 08 May, 2006 09:04

Centaur wrote:Это не философия и не межличностные отношения, это элементарные правила гигиены. Друг, который придёт ко мне за фильмами и музыкой и попытается запустить что-либо со своего винта, будет мягко, но решительно от консоли отстранён.
столько эмоций… как будто не фар кто-то собираеться запустить, а жену трахнуть.

DominiK
Posts: 234
Joined: Wed 06 Apr, 2005 18:38
Location: Ростов-на-Дону
Contact:

Post by DominiK » Mon 08 May, 2006 14:33

Owl wrote:А если ты за фильмами и музыкой к другу пришел?
Это мои проблемы и не повод игнорировать правила хорошего тона.
Owl wrote:Во всех случаях права админа есть.
В твоих случаях. А сборка должна быть максимально универсальной ;)

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

Post by zg » Mon 08 May, 2006 15:23

DominiK wrote:А сборка должна быть максимально универсальной ;)
даже не смешно. молодой человек — кто вам такую глупость сказал? и потом — что вкладывать в понятие универсальность? а то ведь в очевидном варианте для достижения максимальной универсальности — полплагин ринга придётся запихнуть :crazy:

DominiK
Posts: 234
Joined: Wed 06 Apr, 2005 18:38
Location: Ростов-на-Дону
Contact:

Post by DominiK » Mon 08 May, 2006 15:58

zg
Хорошо, переформулирую:
Публичная сборка должна быть по возможности универсальна.

А что касаемо "пол-плагринга", то я под универсальностью понимал не навороченность и количество функций, а максимальную совместимость и безконфликтность.

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

Post by zg » Mon 08 May, 2006 16:11

DominiK wrote:А что касаемо "пол-плагринга", то я под универсальностью понимал не навороченность и количество функций, а максимальную совместимость и безконфликтность.
так так и писать надо. хотя и тут сразу проблемы. например плагин service manager. на мой взгляд — очень правильный плагин и подходящий для такой сборки. но твоему тезису о «максимальной совместимости и безконфликтности» — противоречит. так что не стоит впадать в юношеский максимализм и метаться по крайностям ;)

User avatar
Zuz
Posts: 173
Joined: Wed 16 Mar, 2005 05:12
Location: Россия, Екатеринбург
Contact:

Post by Zuz » Wed 10 May, 2006 14:50

например плагин service manager
кстати, почему-то преобразование свойств служб в атрибуты "файлов" у меня не работает, точнее всё же работает: по CTRL-A оно показывается, но "файлик" с именем службы цвет не меняет.

P.S. сории за оффтоп.

User avatar
zg
zero-gravity
Posts: 5520
Joined: Tue 15 Mar, 2005 17:36
Location: riga
Been thanked: 83 times
Contact:

Post by zg » Wed 10 May, 2006 14:58

Zuz wrote:точнее всё же работает: по CTRL-A оно показывается, но "файлик" с именем службы цвет не меняет.
у меня — меняет. что я делаю не так?

Post Reply

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