FAR3: Общие макросы (как?)
FAR3: Общие макросы (как?)
Можно ли в FAR3 подключать макросы общие для любого пользователя с любым профилем FRA'а.
Например положить куда нибудь в каталог с исполняемыми файлами FAR3 макросы определяющие действия на нажатия клавиш (например удаление файлов по нажатию на Del, Показать/Убрать панели по нажатию на ESC ака Ctrl+O) и что бы они заработали у любого пользователя запустившего FAR из этого каталога, при этом его локальные настройки не были задеты и их приоритет был выше глобальных.
П.С. Надеюсь мне не предложат скриптами каждому пользователю на каждом компьютере импортировать макросы в его профиль при добавлении/изменении макроса и затем скриптами же у каждого пользователя на каждом компьютере выковыривать из его профиля оный макрос при его (макроса) удалении.
Например положить куда нибудь в каталог с исполняемыми файлами FAR3 макросы определяющие действия на нажатия клавиш (например удаление файлов по нажатию на Del, Показать/Убрать панели по нажатию на ESC ака Ctrl+O) и что бы они заработали у любого пользователя запустившего FAR из этого каталога, при этом его локальные настройки не были задеты и их приоритет был выше глобальных.
П.С. Надеюсь мне не предложат скриптами каждому пользователю на каждом компьютере импортировать макросы в его профиль при добавлении/изменении макроса и затем скриптами же у каждого пользователя на каждом компьютере выковыривать из его профиля оный макрос при его (макроса) удалении.
-
- Posts: 6819
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: FAR3: Общие макросы (как?)
Создайте папку (например) %FARHOME%\CommonMacros, поместите туда "общие макросы", назначив им низкий приоритет (например, priority=0). Каждый пользователь в папке %FARPROFILE%\Macros\scripts создаёт symlink/junction на папку общих макросов и радуется жизни.
Re: FAR3: Общие макросы (как?)
Честно говоря не вариант, сами пользователи этого делать не будут (да и не должны, не их это забота), а скриптами этот костыль делать не комильфо.Shmuel wrote:Создайте папку (например) %FARHOME%\CommonMacros, поместите туда "общие макросы", назначив им низкий приоритет (например, priority=0). Каждый пользователь в папке %FARPROFILE%\Macros\scripts создаёт symlink/junction на папку общих макросов и радуется жизни.
Re: FAR3: Общие макросы (как?)
Ну я запостил просьбу в багзилу, мож как нибудь будет добавлено.Shmuel wrote:значит не судьба
А пока используем FAR 2 и только FAR 2, третья версия к продакшену не готова и обходится стороной.
Re: FAR3: Общие макросы (как?)
Не, не, тотал не надо, просто у второго все настройки в реестре, ими можно управлять политиками. Централизация управления много где важна, отсюда и танцы.Shmuel wrote:да на здоровье, хоть тотал используйте, лишь бы был мир во всём мире
В принципе фар все равно уже делает подобное, не думаю что организовать сабж будет проблематично.
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: FAR3: Общие макросы (как?)
Вы хотите решать за пользователя, какими клавишами ему удалять файлы и убирать панели, не оставляя ему возможности выбора?положить куда нибудь в каталог с исполняемыми файлами FAR3 макросы определяющие действия на нажатия клавиш (например удаление файлов по нажатию на Del, Показать/Убрать панели по нажатию на ESC ака Ctrl+O) и что бы они заработали у любого пользователя запустившего FAR из этого каталога
Re: FAR3: Общие макросы (как?)
Вы невнимательно прочитали первое сообщениеDrKnS wrote:Вы хотите решать за пользователя, какими клавишами ему удалять файлы и убирать панели, не оставляя ему возможности выбора?
- DrKnS
- Posts: 6114
- Joined: Thu 04 Aug, 2005 06:44
- Location: Kyiv
- Has thanked: 12 times
- Been thanked: 426 times
Re: FAR3: Общие макросы (как?)
У меня сложилось именно такое впечатление.
Макросы нельзя "переопределить", если пользователь будет не в восторге от вашего глобального Esc = CtrlO и попробует написать свой локальный Esc = Esc, то он получит не Esc, а меню с выбором из Esc и CtrlO, что вряд ли сделает его счастливее.
Макросы нельзя "переопределить", если пользователь будет не в восторге от вашего глобального Esc = CtrlO и попробует написать свой локальный Esc = Esc, то он получит не Esc, а меню с выбором из Esc и CtrlO, что вряд ли сделает его счастливее.
Re: FAR3: Общие макросы (как?)
Ну, похоже и над этим стоит подумать. Ранее то (до перехода на lua) таких проблем не было.DrKnS wrote:У меня сложилось именно такое впечатление.
Макросы нельзя "переопределить", если пользователь будет не в восторге от вашего глобального Esc = CtrlO и попробует написать свой локальный Esc = Esc, то он получит не Esc, а меню с выбором из Esc и CtrlO, что вряд ли сделает его счастливее.
Хотя признаю, что это большой мотив на то что бы забить на мою заявку и воспринимать её как очередной "каприз".
Но честно, без централизованного управления настройками тяжко. Хорошо, произошло чудо и наш пользователь вдруг написал такой макрос, то он будет один на несколько тысяч пользователей. Остальные, если им не дать удобные назначения клавиш, будут совсем без оных.
-
- Posts: 6819
- Joined: Thu 23 Mar, 2006 21:36
- Location: Israel
- Has thanked: 41 times
- Been thanked: 528 times
Re: FAR3: Общие макросы (как?)
Это не так. Выше было упомянуто, что "централизованные" макросы будут иметь низкий приоритет. Если пользователь напишет свой макрос на ту же клавишу с приоритетом по умолчанию (то-есть, вообще не указывая приоритет), то никакого меню не появится, а будет выполняться макрос пользователя.DrKnS wrote:Макросы нельзя "переопределить", если пользователь будет не в восторге от вашего глобального Esc = CtrlO и попробует написать свой локальный Esc = Esc, то он получит не Esc, а меню с выбором из Esc и CtrlO, что вряд ли сделает его счастливее.
Re: FAR3: Общие макросы (как?)
Ага, именно так. пользователю предоставляются начальные настройки, в том числе и макросы (загрузку настроек по умолчанию уже внедрили, за что отдельное спасибо), а пользователь уже далее сам, в силу своих возможностей и желаний, если таковы будут.Shmuel wrote:Это не так. Выше было упомянуто, что "централизованные" макросы будут иметь низкий приоритет. Если пользователь напишет свой макрос на ту же клавишу с приоритетом по умолчанию (то-есть, вообще не указывая приоритет), то никакого меню не появится, а будет выполняться макрос пользователя.
Правда среди макросов могут быть и не только переопределения клавиш, пару месяцев назад мне встречался калькулятор для фара на lua, кидаешь в папку с макросами и пользуйся.
Re: FAR3: Общие макросы (как?)
Это в принципе можно и через расширенные политики сделать. только пользователь в данном случае не сможет переопределить макросы.ccaid wrote:как насчет такого решения: закатать желаемый набор макросов в msi и распространить среди юзеров через упомянутые политики?