Ru-Board.club
← Вернуться в раздел «Программы»

» Total Commander (Часть 6)

Автор: rs
Дата сообщения: 19.01.2010 10:03
NickOnToluca

Цитата:
1. Попытаться дать себе права на папку тотала прямо в програмных файлах.

Во-первых, это не даёт реузльтата (в связи с необходимостью elevation).
Во-вторых, это концептуально неправильно. Тем более для неадминистративного пользователя. На компе могут присутствовать несколько учёток (в т.ч. и неадминстративных) и каждый пользователь вправе иметь свои варианты настроек тотала.

Вторая ссылка познавательна, но удобство подхода вызывает большие сомения.

По первой ссылке:
1.Using a Keyboard Shortcut - аналогично.
2.Запуск от администратора из контекстного меню не годится - у меня тотал в автозагрузке.
3.Using Compatibility Mode и Using Advanced Properties- тоже не фонтан. Требует лишних подтверждений (If prompted by UAC, then click on Yes to apply permission to allow the program to run with full permission as an administrator.). Также не годится для рядового пользователя.

И опять же - решенеия на основе приведенных ссылок нарушают концепцию MS.

Добавлено:
Avada
Именно.

Поэтому, предлагаю обсудить решение именно исходя из этого.

Т.е. вопрос ставится так - как наиболее естественным для операционной системы образм установить и настроить тотал, при условии, что на компе имеется несколько учетных записей пользователей, каждый из которых претендует на индивидуализацию TC?
Автор: Uncle
Дата сообщения: 19.01.2010 10:25
rs


Цитата:
Настройки хранятся не только в wincmd.ini и Wcx_ftp.ini. У меня, к примеру, модифицируется Default.bar. Плагины также устанавливаются в папку TC. Как быть со всем этим и аналогичным добром?


У меня тотал тоже стоит в папке c:\program files\total commander - плагины инсталируются нормально (переписываются или добавляются новые) в папку c:\program files\total commander\plugins, т.е. с этим проблем нет.

Насчет модификации Default.bar ничего не могу сказать, я его просто не использую (не нравится он мне).

UAC у меня включена и если тотал ломиться в какую-нибудь защищенную UAC папку, то он предлагает мне воспользоваться правами администратора. Это меня устраивает, ведь я каждые пять минут туда-сюда ничего не копирую, поэтому лишний раз нажать кнопку не жалко.

Дополнительно читай здесь (как перенаправить ini файлы из основного wincmd.ini)

http://totalcommander.msk.ru/html/g5dbw6.html
Автор: rs
Дата сообщения: 19.01.2010 10:47
Uncle
Остается еще вопрос использования тотала несколькими пользователями на одном компе.
Автор: XenoZ
Дата сообщения: 19.01.2010 11:08
rs
"C:\Program Files\TC\TOTALCMD.EXE" /I="%USERPROFILE%\TC7\Wincmd.ini" /F="%USERPROFILE%\TC7\Wcx_ftp.ini"

Wincmd.ini:
[Buttonbar]
Buttonbar=%USERPROFILE%\TC7\DEFAULT.BAR

DEFAULT.BAR:
[Buttonbar]
cmd1=%USERPROFILE%\TC7\System.bar

System.bar:
[Buttonbar]
cmd1=%USERPROFILE%\TC7\Default.bar
Автор: NickOnToluca
Дата сообщения: 19.01.2010 11:58

Цитата:
Вторая ссылка познавательна, но удобство подхода вызывает большие сомения.

Вызывает сомнения запуск одним ярлыком без лишних вопросов?
Автор: rs
Дата сообщения: 19.01.2010 12:33
NickOnToluca
сомнение вызывает удобство выполнения всех необходимых манипуляций.

прогрмамма для работы по умолчанию должна устанавливаться практически одним кликом, а не сопровождаться невообразимыми сложностями
Автор: SibD
Дата сообщения: 19.01.2010 13:02
XenoZ
Можно же просто установить тотал, указав использование профилей пользователей, как место хранения файлов настроек.
или самому создать в реестре ключи, например такие (по-умолчанию):

Код: [HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler\Total Commander]
"IniFileName"="%APPDATA%\\GHISLER\\wincmd.ini"
"FtpIniName"="%APPDATA%\\GHISLER\\wcx_ftp.ini"
"InstallDir"="C:\\Program Files\\totalcmd"
Автор: NickOnToluca
Дата сообщения: 19.01.2010 13:34
rs

Цитата:
сомнение вызывает удобство выполнения всех необходимых манипуляций.

Это делается один раз.

Цитата:
прогрмамма для работы по умолчанию должна устанавливаться практически одним кликом, а не сопровождаться невообразимыми сложностями

То установку в корень диска называете "хакерскими приемами", то создание ярлычка по скриншотам - "невообразимыми сложностями".
Складывается ощущение, что кто-то Вам с этой ветки продал лицензию на тотал и пообещал всестороннюю техподдержку даже неофициальных дистрибутивов (заметьте, Вы еще не сказали, что именно у Вас - сборка или официальный инсталятор).

Тогда возьмите стандартный дистрибутив, а не сборки.
Вот стандартный и предложит хранить в профилях. Ну или проведите (опять же один раз) манипуляцию, указанную SibD.
Автор: rs
Дата сообщения: 19.01.2010 14:43
NickOnToluca

Цитата:
Это делается один раз.

У меня в сети несколько десятков пользователей. Дальше, думаю пояснять не стоит.



Цитата:
То установку в корень диска называете "хакерскими приемами", то создание ярлычка по скриншотам - "невообразимыми сложностями".
Складывается ощущение, что кто-то Вам с этой ветки продал лицензию на тотал и пообещал всестороннюю техподдержку даже неофициальных дистрибутивов

Не вижу никакой связи между первым и вторым предложением. И установка в корень и невообразимые сложности, требующие скриншотов - это все хакерство, в обозначенном выше контексте этого слова.

Штуки со скринштами не лежат в русле нормальных и естественных установщиков программ. Для большинства пользователей такой подход не годится. Это очевидно.



Цитата:
заметьте, Вы еще не сказали, что именно у Вас - сборка или официальный инсталятор
от SamLab


Цитата:
Тогда возьмите стандартный дистрибутив, а не сборки.

Ок, ясно. Т.е. в стандартном именно в профили установщик и пишет?

Автор: NickOnToluca
Дата сообщения: 19.01.2010 14:50
rs

Цитата:
Ок, ясно. Т.е. в стандартном именно в профили установщик и пишет?

Если не ошибаюсь - предлагает варианты и понимает различные ключи тихой (административной установки).
Автор: SibD
Дата сообщения: 19.01.2010 14:50
rs

Цитата:
Ок, ясно. Т.е. в стандартном именно в профили установщик и пишет?

В Windows Vista\7 по-умолчанию - да.
Но можно и выбрать из предложенных (папка программы, папка винды, аппликатион дата, мои документы)

Добавлено:
rs

Цитата:
У меня в сети несколько десятков пользователей. Дальше, думаю пояснять не стоит.

У меня больше пары сотен, и?
Ставится стандартный тотал на xp, vista, 7 в Program Files (или Program Files (x86)).
Настройки - в аппдата, ярлыки ставятся с галочкой "для всех пользователей".
А дальше, если нужно, заменяются ини в папке установке, в профиле Default, добавляются плагины и пр. Если есть желание - это всё автоматизируется

P.S. Во всех ини-шках используются псевдонимы и относительные пути - думаю это и так понятно
Автор: rs
Дата сообщения: 19.01.2010 15:04
SibD
Ясно. Значит все беды несохранения настроек именно от сборки и "чистый тотал" тут ни при чем? Тогда жаль, поскольку "чистый тотал", как правило не интересен и по этой причине приходится использовать сборки. Придется дотачивать сборку, что заметно умаляет её достоинства в плане простоты применения.
Автор: NickOnToluca
Дата сообщения: 19.01.2010 15:09
rs

Цитата:
Ну или проведите (опять же один раз) манипуляцию, указанную SibD.

... и сборка будет Вам служить с настройками для разных пользователей.
Автор: rs
Дата сообщения: 19.01.2010 15:09

Цитата:
У меня больше пары сотен, и?

Вопрос не в количестве сотен. Вопрос в минимзации телодвижений.


Цитата:
У меня больше пары сотен, и?
Ставится стандартный тотал на xp, vista, 7 в Program Files (или Program Files (x86)).
Настройки - в аппдата, ярлыки ставятся с галочкой "для всех пользователей".
А дальше, если нужно, заменяются ини в папке установке, в профиле Default, добавляются плагины и пр. Если есть желание - это всё автоматизируется

Согласен.

Но автоматизация посредством использования готовой сборки - это еще более простой вариант.


NickOnToluca
Да, если автор сборки не станет этого делать, придется дотачивать.
Автор: Uraanfgh56
Дата сообщения: 19.01.2010 15:20
Доброго времени.
Есть ли какие либо плагины для быстрого редактирования EXIF и IPTC информации в *.jpg и *.jpeg файлах, и других графических форматов ?
Автор: SibD
Дата сообщения: 19.01.2010 15:21
rs

Цитата:
Но автоматизация посредством использования готовой сборки - это еще более простой вариант.

Это хороший вариант. Вам же не мешают заменить уже в профилях (пользователей и default-ом) ini из любой сборки? И взять папки с прогами и плагинами из сборок.
Любая сборка - это только основа, а под себя её уже каждый настраивает сам.
Автор: rs
Дата сообщения: 19.01.2010 15:31
SibD
На самом деле сборку от SamLab я действительно дотачиваю. И чтобы не делать это руками, сделал на Дельфи собственный простенький, но вполне достаточный по возможностям интерпретатор скрипта модификации файлов настроек для уже установленной сборки - ему скармливаешь файл, который описывает, что и в каких ini-файлах модифицировать.

Просто чем больше сборка делает сама, тем лучше - меньше необходимости тратить время и силы на выпиливание лобзиком.
Автор: BasiL
Дата сообщения: 19.01.2010 16:30
rs
пипец, ярлычек сделать - хакерство, а своять сед на дельфях - в порядке вещей...
Автор: rs
Дата сообщения: 19.01.2010 17:23
BasiL
две большие разницы

"ярлычок" в нашем случае не просто ярлычок, а неслабая, на поверку, канитель ручками, чтобы обойти, по сути, систему безопасности. чистейшей воды хакерство

решение "на дельфях" - не нарушает концептуальной "чистоты" установки софта в системе... естественно, дельфи, для этой цели специально не изучались, воспользовался тем, что лежало на пальцах
кроме того - свой интерпретатор позволяет потом, в отличие от ярлычка, ручками не шевелить


так что никакого противоречия
Автор: Uncle
Дата сообщения: 19.01.2010 18:33
rs

Цитата:
У меня в сети несколько десятков пользователей. Дальше, думаю пояснять не стоит.


1. А, что Вам так приспичило всю свою сеть переводить на семерку. Ведь в XP все и так работает. Иначе не понятна зачем затеяно все это обсуждение.

2. Мое убеждение - тотал нужен не всем пользователям, простым пользователям, он уж точно не нужен. Они должны манипулировать с машиной в пределах поставленных им задач и не более, да и как правило эти люди и не хотят они знать больше.

3. Если он нужен именно Вам, когда Вы заходите на удаленную машинаму через Radmin, то достаточно создать портативную установку и копировать ее на требуемую машину, не сообщая пользователю, что у него появилась новая программа.

Кстати ставить на множестве сетевых машин нелицензионный тотал, а я не думаю, что Вы на все из них покупали оффициальные ключи, есть пиратство в самом чистом виде.

Автор: rs
Дата сообщения: 19.01.2010 21:19
Uncle

Цитата:
1. А, что Вам так приспичило всю свою сеть переводить на семерку. Ведь в XP все и так работает. Иначе не понятна зачем затеяно все это обсуждение.

Ну не так, чтобы приспичило. Тем не менее... Да, существующая сеть состоит из XP-станций. Новые компы пойдут уже с семеркой. Поэтому к решению нужно подготовиться и иметь его в нужный момент.

Кроме того, дома уже стоят две семерки с пятью пользователями на каждой - итого десять. Эдесь уже конкретно достало для каждой учетки настраивать.


Цитата:
2. Мое убеждение - тотал нужен не всем пользователям, простым пользователям, он уж точно не нужен. Они должны манипулировать с машиной в пределах поставленных им задач и не более, да и как правило эти люди и не хотят они знать больше.

Зачем иметь зоопарк способов работы для разных пользователей. Простые у меня в тотале пользуются в тотале несколькими клавишами от F3 до F8, остального они не замечают. Зато, когда я прихожу к ним - всё под рукой.


Цитата:
3. Если он нужен именно Вам, когда Вы заходите на удаленную машинаму через Radmin, то достаточно создать портативную установку и копировать ее на требуемую машину, не сообщая пользователю, что у него появилась новая программа.

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


Цитата:
Кстати ставить на множестве сетевых машин нелицензионный тотал, а я не думаю, что Вы на все из них покупали оффициальные ключи, есть пиратство в самом чистом виде.

Согласен.



Добавлено:
Uncle

Цитата:
Необходимо из каталого \program files\total commander\ переписать в Users\пользователь\AppData\Roaming\GHISLER\ wincmd.ini и Wcx_ftp.ini. Затем выйти из тотала и стереть исходные инишники, снова запустить тотал, все будет работать.

Wcx_ftp.ini - не использую, поэтому перенес в Users\пользователь\AppData\Roaming\GHISLER\ только wincmd.ini (в папке тотала его убрал)

перезагрузил тотал - скины и кнопки подхватились, но язык остался английским, кроме того, default.bar не подхватился, мое пользовательское меню тоже не появилось.

в общем, похоже, так быстро самлабовскую сборку не перекрутишь...



Добавлено:
решил на домашних компах опробовать способ с планировщиком - тоже не очень...

ярлык запуска через планировщик поместил в автозапуск - стартует после входа в систему. однако, если привязать теперь запущенный тотал к панели задач и после его закрытия запустить через закрепленный тотал в панели задач - он уже оказывается, запущен без планировщика (открытые панели не сохраняются). если еще создавать дублирующие ярлыки на десктопе - то даже в десяти домашних вариантах уже надоедаемо... на работе же вообще будет труба.

Добавлено:
Получается, что на текущий момент со сборкой от SamLab решения не видно.
Автор: Uncle
Дата сообщения: 20.01.2010 08:05
rs

У меня дома на семерке сборка от SamLab - русский язык нормально выставляется через конфигурацию.

При этом установки хранятся в каталоге пользователя, а языковые файлы в c:\program files\total commander\language\.
Автор: rs
Дата сообщения: 20.01.2010 08:25
Uncle

Цитата:
русский язык нормально выставляется через конфигурацию.

Получается, что мне нужно для 10 учеток дома 10 раз войти в систему и 10 раз выбрать вручную язык. При том, что пока время от времени систему приходится переустанавливать, то такой способ выбора языка очень нежелателен.

Как бы сделать так, чтобы русский язык в самлабовской сборке выходил при старте тотала по умолчанию?
Автор: SibD
Дата сообщения: 20.01.2010 08:33
rs
Что-то вы намудрили. Создали и раздули себе геморой. Взяли бы оригинальный тотал и не парились бы.
(сам сборки не переношу и тотал всегда настраивал сам под себя).
Вы знаете, как устроены и работают профили в виндовсах (и в частности в 7-ке)?

Настройки панелей тоже хранятся в профилях пользователей (файлы *.бар)
В винде есть профиль по-умолчанию (Default), данные из которого копируются в профиль любого нового пользователя в системе. Отсюда следует, что все настройки надо делать под админом до того, как создадутся другие профили. Иначе настройки придётся копировать ручками в каждый профиль отдельно.
Когда вы от админа копируете ярлыки и файлы в другие профили, проверяйте наследование прав NTFS. Чтобы пользователи имели доступ к этим файлам хотя-бы на чтение.
Файлик Wcx_ftp.ini создастся сам.
Используемый языковой файлик и файл меню указывается в wincmd.ini.
В профиль по-умолчанию (Default) надо положить уже настроенные ини и бар ручками.
В профиль All Users можно поместить только ярлык на рабочий стол и в меню пуск. Но при удалении такого ярлыка с правами админа этот ярлык удалится у всех.
Ярлык на рабочем столе лучше помещать в профиль каждого пользователя отдельно (т.е. изначально в профиль Default)
Проверяйте маркер "только для чтения" на файлах настроек.
Не забывайте то, что я писал ранее (указатель на где искать файлы настроек в папке установленного тотала и про реестр)

Тут ничего сложного. 1 раз разобраться ручками и всё.

Добавлено:

Цитата:
Получается, что мне нужно для 10 учеток дома 10 раз войти в систему и 10 раз выбрать вручную язык.

1 раз под админом, и раскидать по профилям уже настроенные инишки...
Автор: Verwolk
Дата сообщения: 20.01.2010 09:09
камрады, в шапке специально есть ссылка "Настроенные и русифицированные СБОРКИ [?] (и все вопросы по ним)".
Автор: SibD
Дата сообщения: 20.01.2010 09:12
Verwolk
тут не по сборкам, а конкретно по настройке тотала в многопользовательской среде.
Это проблемы со всеми сборками и с простым тоталом, если не знать как, что и где править.
В частном случае человеку попалась сборка SAMLab.
Автор: Verwolk
Дата сообщения: 20.01.2010 09:30
SibD

Цитата:
в общем, похоже, так быстро самлабовскую сборку не перекрутишь...


Цитата:
На самом деле сборку от SamLab я действительно дотачиваю.


Цитата:
Просто чем больше сборка делает сама, тем лучше - меньше необходимости тратить время и силы на выпиливание лобзиком


Цитата:
Значит все беды несохранения настроек именно от сборки


Цитата:
Получается, что на текущий момент со сборкой от SamLab решения не видно.


Цитата:
Как бы сделать так, чтобы русский язык в самлабовской сборке выходил при старте тотала по умолчанию?

мне вобщем-то все равно, но речь идет про проблемы с некоей сборкой, а читать это приходится всем, следящим за темой.
Автор: rs
Дата сообщения: 20.01.2010 09:38
Verwolk
фокус в том, что конкретная сборка упоминается лишь с целью уточнить, о какой конкретно конфигурации настроек и файлов идет речь.

это всё равно, что я описывал бы вопросы о собственноручно установленном и настроенном с нуля тотале, только для этого мне пришлось бы для иллюстрации моих собственных настроек выкладывать их здесь. упоминание же конкретной сборки упрощает описание моих исходных условий

все рекомендации, предложенные в этой ветке абсолютно универсальны и применимы к любой сборке - общедоступной и индивидуальной

SibD
tnx
Автор: Avada
Дата сообщения: 20.01.2010 09:42
Verwolk
Согласен частично. Перебор со сборкой (извините за каламбур) налицо, однако многие рекомендации (именно рекомендации, а не вопросы!) носят более общий характер и не привязаны к конкретной сборке. Польза этих рекомендация несомненна, но поскольку они уже даны, данную дискуссию в самом деле пора бы здесь заканчивать.

Добавлено:
rs

Цитата:
это всё равно, что я описывал бы вопросы о собственноручно установленном и настроенном с нуля тотале, только для этого мне пришлось бы для иллюстрации моих собственных настроек выкладывать их здесь. упоминание же конкретной сборки просто упрощает описание моих исходных условий

Ничего оно не упрощает. Упоминание конкретной сборки для тех, кто этой сборкой не пользуется, и её специфики не знает и знать не собирается, — пустой звук. Лично я, например, готов обсуждать (в меру своей компетенции) универсальные проблемы Тотала, но скачивать и препарировать для этого какую бы то ни было сборку — увольте. И тут таких много.
Автор: rs
Дата сообщения: 20.01.2010 09:58
Avada
Ок, принимается.
Упрощает лишь для тех у кого она имеется. Но как видим, имеется у многих.

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

Предыдущая тема: Корпоративный чат


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.