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

» Total Commander (Часть 7)

Автор: DrakonHaSh
Дата сообщения: 30.10.2010 12:00

Цитата:
Очень часто причиной падения является именно кривой плагин.

А нет какой нить опции/способа обходить/игнорировать эти ошибки в плагинах ?
а то вот на днях с пару часов выбирал файлы и бросал их в очередь для перемещения, которая стояла на паузе. А потом надо было глянуть какой-то pdf по f3 а листер на этом месте выкинул окно "бла бла, ОК+Отмена", я нажал Отмена и тотал повис : (((( ну думаю, каюк моей очереди Правда после прибивки некоего дочернего процесса тотала и ожидания нескольким минут топал на счастье мое ожил. Но это повезло.
Автор: abraxis
Дата сообщения: 30.10.2010 12:02

Цитата:
А нет какой нить опции/способа обходить/игнорировать эти ошибки в плагинах ?
а то вот на днях с пару часов выбирал файлы и бросал их в очередь для перемещения, который стоял на паузе. А потом надо было глянуть какой-то pdf по f3 а листер на этом месте выкинул окно "бла бла, ОК+Отмена", я нажал Отмена и тотал повис : (((( ну думаю, каюк моей очереди Правда после прибивки некоего дочернего процесса тотала и ожидания нескольким минут топал на счастье мое ожил. Но это повезло.

DrakonHaSh
Безопасного режима у тотала нет, можно в принципе ручками протестировать все плагины или добавлять только нужное.
И вопрос на засыпку на какой оси заметно подвисание XP Vista Seven???
Автор: CaptainFlint
Дата сообщения: 30.10.2010 14:00
DrakonHaSh

Цитата:
А нет какой нить опции/способа обходить/игнорировать эти ошибки в плагинах ?

Это принципиально невозможно. В некоторых случаях Тотал может обнаруживать и обрабатывать ошибки плагинов, но поскольку плагин сидит непосредственно в адресном пространстве Тотала, он может запросто запортить все данные в памяти процесса, и тогда как ни крути, а Тотал продолжить работу не сможет. Теоретически можно было бы держать плагины в отдельных процессах: это позволило бы работать им независимо, и в случае ошибки падал бы только плагин. Но в этом случае взаимодействие плагинов с Тоталом пришлось бы организовывать очень кривыми и неудобными способами, к тому же это работало бы крайне тормозно. Не говоря уж о том, что пара сотен плагинов — это вполне обычное явление, и двести лишних процессов, висящих в памяти радости никому не прибавят. Я лично считаю, что недостатки перевешивают преимущества. Гислер, видимо, тоже.
Автор: DrakonHaSh
Дата сообщения: 30.10.2010 17:22

Цитата:
Теоретически можно было бы держать плагины в отдельных процессах:

зачем в отдельных ? можно, как например firefox, в отдельном. Т.е. вынести всю (или, возможно, каждую отдельно - wcx wfx wlx wdx) подсистему плагинов в отдельный процесс и при сбое в нем перезапускать только его, оставляя сам тотал живым.

я так понимаю использование Universal Viewer в определенном (и главное в практичном) смысле c т.з. просмотра по f3 является подобным решением для подсистемы плагинов lister-a ?
Автор: CaptainFlint
Дата сообщения: 30.10.2010 18:48
DrakonHaSh

Цитата:
зачем в отдельных ? можно, как например firefox, в отдельном.

Количество процессов было лишь одним из аргументов.


Цитата:
я так понимаю использование Universal Viewer в определенном (и главное в практичном) смысле c т.з. просмотра по f3 является подобным решением для подсистемы плагинов lister-a ?

Скажем так: его подобием. Полнофункциональной замены по всем возможностям UV вряд ли обеспечит (например, быстрый просмотр, навигацию по выделенным файлам с помощью N/P).
Автор: dimasku
Дата сообщения: 30.10.2010 20:52
А существует total commander для x64 систем?
Автор: DrakonHaSh
Дата сообщения: 30.10.2010 20:59
да, но пока в очень отдаленных планах герра Гислера
в принципе, если тоталом с самой системой внутри %SystemRoot% не работать, то и x32 версии для работы вполне хватает
Автор: Avada
Дата сообщения: 30.10.2010 21:28
dimasku
Читаем здесь.
Автор: Victor_Dobrov
Дата сообщения: 01.11.2010 02:24
Вот ещё пожелания для будущих версий Тотала:

Добавить команду, повторяющую последний выбранный пункт меню для текущего файла. (как вызов предыдущей командной строки или сочетание Ctrl+F в Фотошопе).
пример: выбираем команду в меню "Запуск" (или Файл, Правка, Вид...), она выполняется над текущим файлом, переходим к другому файлу и выполняем над ним ту же команду (последний выбранный пункт меню), нажимая определённое сочетание клавиш.

Добавить возможность назначить своё действие при клике средней кнопкой мыши (в идеале всех доступных) на кнопке панели инструментов.
пример: жмём среднюю кнопку мыши на кнопке тулбара и переходим в каталог объекта (или bar-файл открывается как меню без нажатия Shift)
Автор: dmkov9
Дата сообщения: 01.11.2010 10:29
Подскажите вот такой вопрос.
В 7-ке X64 стоит 7.55.
Всплывающее меню винды по нажатию (с удерживанием) правой кнопки мыши. В 32-битной винде все в порядке. В 64-ке появляется папка х64 и в ней комнады частично повторяются. Так вот что заметил, что например "режим совместимости" не работает, а в этой папке х64 - работает, блютуз то же не работает (пишет ярлык не найден), правда в х64 окно выскакивает, но пустое. При этом из проводника все в порядке. И замечал такое не только у себя а на всех 64- битных системах.
Подскажите, а что это?
Автор: SELENITH
Дата сообщения: 01.11.2010 10:36
Кто-нибудь с этим сталкивался?
В версии 7.55а TC сортировка каталогов по имени работает только если снять галочку с "также и по времени", но это же не дело. Пришлось пока откатиться на 7.50а версию.

Скриншот - настройки.


По умолчанию включаю сортировку по типу. При этом каталоги в старом коммандере сортировались по имени, вот так:



А при желании их можно было отсортировать по дате одним щелчком:



В новом коммандере при таких же настройках и сортировке "по типу" каталоги сортируются как попало.

Автор: Avada
Дата сообщения: 01.11.2010 11:04
SELENITH
Во-первых, если уж в посте приводятся безразмерные скрины, то хотя бы на всех трёх должен быть отображён один и тот же список.
Во-вторых, между первыми двумя и третьим скрином есть принципиальная разница: в первых двух в подавляющем большинстве имён каталогов нет точек; соответственно, части имени после последней точки ни при каких условиях не могут интерпретироваться как расширения.
В-третьих, сортировка на третьем скрине идёт вовсе не "как попало", а по возрастанию цифр после последней точки в имени.
В-четвёртых, дело вообще не в версии TC, просто документацию читать нужно. Ключ SortDirExt появился ещё в TC 7.0. Он работает только при сортировке каталогов как файлов (SortDirsByName=0). Вдобавок по умолчанию (SortDirExt=0), если выполняется сортировка файлов по расширению, то каталоги как раз сортируются по имени. При SortDirExt=1 сортировка по расширениям каталогов (или по тому, что расширениями условно, по местонахождению последней точки, считает программа) работает. Добавлено дя любителей старых версий, которым этот ключ надо указывать специально. Что явно в wincmd.ini и было сделано. К кому претензии?
Автор: CaptainFlint
Дата сообщения: 01.11.2010 12:06
dmkov9

Цитата:
Так вот что заметил, что например "режим совместимости" не работает, а в этой папке х64 - работает, блютуз то же не работает (пишет ярлык не найден), правда в х64 окно выскакивает, но пустое. При этом из проводника все в порядке. И замечал такое не только у себя а на всех 64- битных системах.

Проводник изначально 64-битный, поэтому в нём соответствующие команды — это как раз те версии, которые в Тотале отображаются в подменю X64.
Что касается нерабочести 32-битных версий соответствующих команд — боюсь, тут ничего не подскажу, у меня XP x64, и на ней подобных эффектов я пока не замечал. Правда, и самих команд "режим совместимости" и Bluetooth у меня там нет. Проверь, не отключён ли режим перенаправления system32, это может вызвать подобные проблемы. Если не знаешь, как проверить, то открой в Тотале два каталогв \Windows\System32 и \Windows\SysWOW64 и сравни их содержимое: в нормальном режиме (по умолчанию перенаправление включено) они должно быть идентичными; если различается, то значит, перенаправление отключено, и Тотал видит 64-битные библиотеки вместо 32-битных, соответственно, не может их загрузить и выполнить соответствующую функцию. Для включения режима перенаправления запусти из командной строки команду cm_SwitchX64Redirection.
Автор: dmkov9
Дата сообщения: 01.11.2010 12:27
CaptainFlint
Спасибо, буду смотреть...
Автор: SELENITH
Дата сообщения: 01.11.2010 14:56
Исправляюсь.

Total Commander 7.55а

Настройки:



wincmd.ini:

SortDirExt=0
SortDirsByName=0
SortUpper=2


Как выглядит список:




Total Commander 7.50а

Настройки:



wincmd.ini:

SortDirsByName=0
SortUpper=2


Как выглядит список:
ъ



Никаких претензий, совета прошу: как настроить 7.55а к такому же отображению, как в 7.50а? Смена SortDirExt=1 к результату не привела.
Автор: Avada
Дата сообщения: 01.11.2010 15:43
SELENITH
Картинка для 7.55a полностью соответствует работе пары ключей
SortDirExt=1
SortDirsByName=0

(Ключ SortUpper в данном случае к делу не относится.)
И точно так же всё выглядело бы с этими ключами и для других версий, в т.ч. 7.50a.

Запись SortDirExt=0 равносильна отсутствию строки с этим ключом. В этом случае сортировки по расширениям у каталогов быть не должно.
При паре опций SortDirExt=0 и SortDirsByName=0 (или одной только опции SortDirsByName=0 без второй) в секции [Configuration] сортировка каталогов по расширению выполняться не должна.
Картинка будет идентичной той, что приведена для 7.50a.

Всё вышесказанное тщательно проверено и подтверждено.

Рекомендую посмотреть:
а) из того ли файла wincmd.ini, куда вносилась правка, читает настройки TC (диалог "О программе").
б если да, в той ли секции файла прописан ключ SortDirExt=0;
в) если да, нет ли в этой секции помимо строки SortDirExt=0 выше её ещё и строки SortDirExt=1 (приоритет у того, что идёт первым).
А проще всего сделать так, чтобы ключа SortDirExt вообще не было в wincmd.ini ни с каким значением.

И, разумеется, все прямые изменения в INI-файле вступают в силу только после перезапуска TC.

Можно (чтобы заведомо исключить все косяки в файле конфигурации) при открытом в активной панели каталоге TC выполнить из командной строки следующее:
TOTALCMD.EXE /i=c:test.ini
Открыть в этом "чистом" текстовом TC диалог настроек и выставить опцию сортировки каталогов как файлов. Больше не менять ничего. И посмотреть на вид каталогов.
Автор: oshizelly
Дата сообщения: 02.11.2010 10:41
Если в настройках включено автозаполнение (автоподсказка) в диалогах (как по умолчанию), то при нажатию на клавишу F6 и вводе первых символов в верхнюю строку диалога переименования предлагается список вариантов для автозаполнения. Список состоит из имен файлов и папок в текущей папке. А можно ли сделать так, чтобы при этом имена файлов игнорировались и предлагались только имена папок? Причем интересует два варианта решения: для данного случая (может, какой-то префикс ввести или кнопку нажать) и навсегда (через настройки).
Автор: Kvasar
Дата сообщения: 02.11.2010 11:00
oshizelly
имхо нет такой возможности, это вроде стандартное виндовое поведение (в проводнике также)
Автор: Avada
Дата сообщения: 02.11.2010 11:15
oshizelly
Нет. ИМХО, это невозможно в принципе. Никакая фильтрация в панели TC не спасёт — в выпадающем списке отобразится реальное содержимое папки.
Автор: oshizelly
Дата сообщения: 02.11.2010 12:16
Спасибо. Тогда ещё один нестандартный вопрос. Догадываюсь, что ответ опять будет отрицательным, но вдруг...

Есть ли какие-то способы (вероятно, при помощи внешнего плагина, так как штатный функционал этого точно не предусматривает) визуально пометить табы (вкладки) над панелью: шрифтом, цветом, иконкой (как в браузере), ещё чем-то? Например, если папка имеет собственную индивидуальную иконку, то вкладка со ссылкой на эту папку отображала бы эту иконку?
Автор: Rodny
Дата сообщения: 02.11.2010 12:44
oshizelly
А вот это как раз не проблема (больше): Twinkey - шорткаты, табы, диски и всякая всячина


Подробная справка в ReadMe_Russian.html
Автор: SELENITH
Дата сообщения: 02.11.2010 13:14
Avada
Удаление строки SortDirExt помогло. Спасибо.
Автор: Avada
Дата сообщения: 02.11.2010 13:48
oshizelly
Да, кроме шрифта, всё остальное теперь можно. Для экономии времени: прямая ссылка на скачивание последней версииTWinKey 3.39 — вот. Но обсуждение, если что — в Плагинах!

SELENITH

Цитата:
Удаление строки SortDirExt помогло.

Угу. Интересно только, в чём же было дело — в неправильном значении ключа или в неправильном размещении...
Автор: venompro
Дата сообщения: 02.11.2010 23:14
Ребята, такая проблема:

При переходе в любую папку с файлами или без TotalCommander 7.55а зависает на 7-10 секунд. Подскажите пожалуйста в чем может быть проблема.
Автор: Aleksandr SHCH
Дата сообщения: 02.11.2010 23:24
venompro, смотри в сторону своего антивирусного ПО.
Автор: CaptainFlint
Дата сообщения: 03.11.2010 01:14
venompro
Здесь обсуждалась аналогичная проблема и был определён виновник. Посмотри, не твой ли случай. Если нет — то там же перечислены рекомендации по поиску возможных причин.
Автор: LonerDergunov
Дата сообщения: 03.11.2010 01:28
Как сделать чтоб не создавались комментарии к файлам?
Надоедает, что иногда при копировании файлов рядом хлоп - и создается непрошенный файл descript.ion.
Автор: AlterEgoMc
Дата сообщения: 03.11.2010 03:43
Подскажите, пожалуйста, как сделать внутрение ассоциации файлов в тотале с указанием пути к программе через переменую %commander_path%? А то никак не могу. Ввожу %commander_path%\Utils\AIMPPortable\AIMP2Portable.exe "%1" Но он говорит при запуске мп3, программа не найдена. Я про то что в меню файлы, внутрение ассоциации.
Автор: Tim72
Дата сообщения: 03.11.2010 04:30
AlterEgoMc
"%commander_path%\Utils\AIMPPortable\AIMP2Portable.exe" "%1"
Автор: oshizelly
Дата сообщения: 03.11.2010 10:01
LonerDergunov

Цитата:
Как сделать чтоб не создавались комментарии к файлам?
Надоедает, что иногда при копировании файлов рядом хлоп - и создается непрошенный файл descript.ion.

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

Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416

Предыдущая тема: 1С: вопросы по Конфигурациям 1C


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