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

» Total Commander (Часть 6)

Автор: Avada
Дата сообщения: 20.01.2010 11:05
rs
Нет, не видим. Из числа участвовавших в обсуждении о наличии этой сборки на Windows 7, если не ошибаюсь, упомянул один человек. А что там имеется или не имеется у прочих посетителей форума, мы судить не можем.
И, повторяю, пора заканчивать. В этой теме есть и ещё о чём поговорить.
Автор: rs
Дата сообщения: 20.01.2010 13:58
Следует ли вместе с Default.bar переносить в пользовательский профиль файл default.br2 и каково его назначение?
Автор: lucky_Luk
Дата сообщения: 20.01.2010 14:56
rs

Цитата:
Следует ли вместе с Default.bar переносить в пользовательский профиль файл default.br2 и каково его назначение?

Я не переношу, когда переустанавливаю Тотал, копирую из бекапа только Default.bar. Панель восстанавливается.
О назначении второго файла самому узнать интересно.
Автор: rs
Дата сообщения: 20.01.2010 15:02
аналогично и System.br2
Автор: Avada
Дата сообщения: 20.01.2010 15:13
rs
Файлы с расширением BR2 (как раньше — до 7-й версии TC — BR1) предназначены только для кэширования значков панелей инструментов. Переносить их никуда не надо – при первом переключении на соответствующую панель BR2-файл для неё будет создан автоматически.
Автор: rs
Дата сообщения: 20.01.2010 15:31
а не следует ли их перенести с целью удаления в папке тотала, чтоб не возникло дублирования этого файла в профиле и в папке тотала?

Добавлено:
просто удалю, для верности в папке тотала
Автор: Avada
Дата сообщения: 20.01.2010 16:01
rs
BR2 создаётся по тому же пути, что и одноимённый BAR-файл. Если нет совпадения имён BAR-файлов с разным местоположением — не будут дублироваться и имена BR2. И, разумеется, называть файл панели инструментов, загружаемый при запуске TC, именно Default.bar совершенно не обязательно, если его имя указать как значение ключа Buttonbar в wincmd.ini (секция [Buttonbar]). Например, Buttonbar=%Commander_path%\My1.bar
Автор: pablo37
Дата сообщения: 20.01.2010 18:23
Знающие люди,подскажите тёмному,как посчитать общее кол-во файлов в каталоге с подпапками,в которых,обратно,подпапки с файлами.
Автор: Avada
Дата сообщения: 20.01.2010 18:39
pablo37
Чтобы быстро посмотреть — курсор на имя каталога и Ctrl+L. Чтобы число содержащихся в каталоге папок/файлов отображалось в панели постоянно, создать набор колонок на основе плагина DirSizeCalc.
Автор: pablo37
Дата сообщения: 20.01.2010 19:06
Avada
Век живи ...Здорово!А я тоталом только ищу,да ком.строку из него пускаю.Сильно много гор. клавиш - не упомню
Автор: Avada
Дата сообщения: 20.01.2010 19:14
pablo37
Не помнишь — посмотри. Стандартный список клавиш для TC 7.0 (по справке) — здесь. Расширенный список для TC 7.50a — здесь.
Автор: SibD
Дата сообщения: 21.01.2010 07:14
pablo37

Цитата:
Чтобы быстро посмотреть — курсор на имя каталога и Ctrl+L

Или Ctrl+Q, эта же информация будет появляться во второй панели (только не помню, при найстройках по-умолчанию это действует или нет, но плагины могут подменить эту информацию)
Автор: rs
Дата сообщения: 21.01.2010 07:27
Среди опробованных вариантов запуска тотала в Win7 с размещением настроек в профиле пользователя саммым удачным (минималистичным) показался вариант размещения их в
Users\пользователь\AppData\Roaming\GHISLER\
Тогда ини-файлы должны отсутствовать в каталоге тотала и настройки по умолчанию просто загружаются из
Users\пользователь\AppData\Roaming\GHISLER\

В этом случае не нужно ни править реестр, ни указывать каталог настроек в командной строке запуска.

Однако, развивая мысль индивидуализации настроек для разных пользователей на одном компе, возникло желание реализовать этот подход и в WinXP.

Но размещение настроек в
%APPDATA%\GHISLER
или в
%APPDATA%\Roaming\GHISLER
в WinXp не даёт желаемого результата.

Есть ли возможность в WinXP обойтись без правки реестра или указания каталогов настроек в командной строке тотала?
Определён ли дл WinXP каталог, аналогичный Users\пользователь\AppData\Roaming\GHISLER\ для Win7 в случае отсутствия ини-файлов в каталоге тотала?
Автор: ASE_DAG
Дата сообщения: 21.01.2010 07:52

Цитата:
Определён ли дл WinXP каталог, аналогичный Users\пользователь\AppData\Roaming\GHISLER\ для Win7 в случае отсутствия ини-файлов в каталоге тотала?

Да, %SYSTEMROOT%.


Цитата:
Есть ли возможность в WinXP обойтись без правки реестра или указания каталогов настроек в командной строке тотала?

Использовать ключ RedirectSection, может быть. Он, строго говоря, для этого и предназначен. Хотя это не очень красиво.
Автор: SibD
Дата сообщения: 21.01.2010 07:53
rs

Цитата:
Однако, развивая мысль индивидуализации настроек для разных пользователей на одном компе, возникло желание реализовать этот подход и в WinXP.

Но размещение настроек в
%APPDATA%\GHISLER

Всё там работает, только значение переменной %Appdata%, будет не
\Users\<пользователь>\AppData\Roaming\GHISLER\,
а
\Documents and Settings\<пользователь>\Application Data\GHISLER\

И при установке тотала в XP придётся в установщике выбирать, где хранить файлы настроек, т.к. при установке по-умолчанию файлы настроек будут храниться в папке Windows

Добавлено:
Вы всегда можете посмотреть, какие ini файлы Вы используете и откуда:
Меню Справка -> О Total Commander

Добавлено:
ASE_DAG

Цитата:
Да, %SYSTEMROOT%

Это путь в папку Windows , а НЕадминистраторам в этой папке что либо править запрещено
Автор: rs
Дата сообщения: 21.01.2010 08:11
SibD
Нет, к сожалению, не работает.

Итак, беру установленный (от SabLab, но это не принципиально) в WinXP тотал. Установлен он в
c:\Program Files\Total Commander\
В реесте ключ
[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler]
отсутствует.

Удалаяю в c:\Program Files\Total Commander\ файл wincmd.ini и запускаю
c:\Program Files\Total Commander\Totalcmd.exe
без каких либо параметров.


Получаю "голый" тотал и в
Меню Справка -> О Total Commander
вижу
c:\Program Files\Total Commander\wincmd.ini

После закрытия "голого" тотала создается файл
c:\Program Files\Total Commander\wincmd.ini
Автор: Avada
Дата сообщения: 21.01.2010 08:14
SibD

Цитата:
Или Ctrl+Q, эта же информация будет появляться во второй панели (только не помню, при найстройках по-умолчанию это действует или нет, но плагины могут подменить эту информацию)

При настройках по умолчанию действует. Не привёл как универсальный вариант именно из-за плагинов (IEView, VisualDirSize, DirInfo).

All
В порядке общей информации сообщаю, что начался приватный этап бета-тестирования Total Commander 7.51. Помимо того, что проделана большая работа над ошибками, добавлено очень много мелких, но полезных улучшений. Подробности — по мере их обнародования в открытых источниках.
Автор: ASE_DAG
Дата сообщения: 21.01.2010 08:15
rs
Кстати, когда мне пришлось заводить себе учетку на общественной машине, я, в дополнение к уже установленному Тоталу, залил весь свой каталог wincmd в свою пользовательскую папку, оттуда totalcmd.exe и запускал. ;)
Если количество пользователей счетное, то можете сделать то же самое, избежите тучи проблем.

P.S. Если здравый смысл не позволяет такое сотворить, попробуйте убедить его, что TC — не рабочий инструмент с настройками, а такое сугубо индивидуальное пользовательское предпочтение.

SibD

Цитата:
Это путь в папку Windows

Ну а я о чем? =)
Автор: rs
Дата сообщения: 21.01.2010 08:25
SibD
Всё, вопрос решился. Оказывается в реестре каким-то образом когда-то затесалась ветка Ghisler в ветке текущего пользователя. После её удаления всё заработало как нужно.

Мораль для интересующихся вопросом - следует проверить в реестре не только
[HKEY_LOCAL_MACHINE\SOFTWARE\Ghisler]
но и прочие места присутсвия ветки
Ghisler


О способах поиска wincmd.ini тоталом:
http://www.ghisler.ch/wiki/index.php/Finding_the_paths_of_Total_Commander_files - см. Finding the TC main config file


Автор: Pacho
Дата сообщения: 21.01.2010 08:29
Есть возможность включить в ТС перетаскивание файлов на исполняемые файлы, как в проводнике?
Автор: rs
Дата сообщения: 21.01.2010 08:32
ASE_DAG

Цитата:
Кстати, когда мне пришлось заводить себе учетку на общественной машине, я, в дополнение к уже установленному Тоталу, залил весь свой каталог wincmd в свою пользовательскую папку, оттуда totalcmd.exe и запускал.


Все работает и в случае, если в пользовательский профиль (не важно - WinXP или Win7)
%APPDATA%\GHISLER
перенести только ini и bar

Нужно только убедииться в отсутствии в реестре ветвей Ghisler и файла %Windir%\wincmd.ini (у меня лежал с незапамятных времен - тоже пришлось удалить).


Добавлено:
ASE_DAG
Да, конечно, на "общественной" машине почистить реестр и %Windir%\ не всегда представляется возможным.
Автор: ASE_DAG
Дата сообщения: 21.01.2010 08:41
Pacho
Нет, только на архивы.
Если надо передать файл параметром к исполняемому файлу, воспользуйтесь ком. строкой и дефолтными хоткеями Ctrl+Enter и Ctrl+Shift+Enter (не помню как называются команды).
Или перетащите исп. файл на панели инструментов, а файл на появившуюся кнопку.
Автор: rs
Дата сообщения: 21.01.2010 09:02
SibD
"Устанавливаемая мной сборка" пишет в реестр

[HKEY_CURRENT_USER\Software\Ghisler\Total Commander]
"InstallDir"="C:\\Program Files\\Total Commander"
"IniFileName"="C:\\Program Files\\Total Commander\\Wincmd.ini"
"FtpIniName"="C:\\Program Files\\Total Commander\\wcx_ftp.ini"

В пакетном файле, дотачивающем сборку до использования её с профилями пользователей, я поставил удаление этой ветви.

Вопрос - на что влияет наличие или отсутствие
"InstallDir"="C:\\Program Files\\Total Commander"
?

Можно ли безболезненно удалить это параметр реестра?
Автор: cluster
Дата сообщения: 21.01.2010 09:14

Цитата:
InstallDir

Название ключа говорит само за себя. Это директория, куда установлен ТС. Если отличается от дефолтной, то при обновлении ТС инсталлятор предложит именно этот путь.
Автор: ASE_DAG
Дата сообщения: 21.01.2010 09:16
rs
А есть еще настройки плагинов, которые, вопреки рекомендациям хранятся в папках плагинов — вот тут под ограниченными учетками начинается бяка.
Автор: rs
Дата сообщения: 21.01.2010 09:23
ASE_DAG
Ну я у себя поступлю в этом случае просто - нужные мне настройки плагинов заранее настраиваются дотачивающим готовую установленную сборку пакетным файлом - перед первым запуском тотала после установки сборки.

В результате все плагины будут иметь "правильные" настройки, хотя, вероятно, для некоторых неизменяемые. Но для этих пользователей сие и некритично.
Автор: ASE_DAG
Дата сообщения: 21.01.2010 09:32
rs
Можно и так. Хотя не исключаю, что некоторым права на запись надо иметь только для того, чтобы запустится.

Хорошо бы еще задаться вопросом почему глобальный конфигурационный файл %SYSTEMROOT%\wincmd.ini имеет более высокий приоритет, чем пользовательский %APPDATA%\GHISLER\wincmd.ini. Во всех нормальных системах наоборот.
Автор: rs
Дата сообщения: 21.01.2010 10:53
cluster

Цитата:
Название ключа говорит само за себя. Это директория, куда установлен ТС. Если отличается от дефолтной, то при обновлении ТС инсталлятор предложит именно этот путь.

другими словами, на собственно функционирование тотала параметр не оказывает никакого влияния, и, если исключить из рассмотрения вопросы последующей переустановки, то ветвь реестра спокойно удаляем
Автор: Rodny
Дата сообщения: 21.01.2010 13:05
ASE_DAG 09:32 21-01-2010
Цитата:
Хорошо бы еще задаться вопросом почему глобальный конфигурационный файл %SYSTEMROOT%\wincmd.ini имеет более высокий приоритет, чем пользовательский %APPDATA%\GHISLER\wincmd.ini.

Как-то натыкался на подобный вопрос на оффоруме. Насколько помню, Гислер ответил, что так, мол, исторически сложилось. Но с учётом реалий в будущих версиях обещался приоритеты поменять.
Автор: vadim3sh
Дата сообщения: 22.01.2010 09:48
При активной заблокированной вкладке, вызов логического раздела приводит к самопроизвольному открытию новой вкладки. Поэтому количествот вкладок постоянно увеличивается.. Если у кого то так было, как бы это дело запретить ?

Страницы: 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273

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


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