ConMan: Console Manager — Консольный Менеджер

Здесь можно обсудить ваш любимый плагин.
User avatar
sicvolo
Posts: 124
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

ConMan paste

Post by sicvolo »

Latest post of the previous page:

При попытке сделать paste в окно ConMan'а (правый клик->paste) весь комп подвисает на пару секунд. Притом подвисает серьезно - даже мышь не двигается. После оживания работает нормально. Кто-нибудь сталкивался? Как пофиксить?
ФАРева

User avatar
sicvolo
Posts: 124
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: ConMan: Console Manager — Консольный Менеджер

Post by sicvolo »

Ага, оказывается любая функция из меню правой клавиши мыши (mark, select all) вызывает подвисание. И кажется есть побочный эффект - на экране иногда (редко) мелькают глюки после первой попытки использовать мышиное меню.
ФАРева

User avatar
Px
Posts: 826
Joined: Fri 08 Sep, 2006 15:52
Location: Вишнёвый (под Киевом)
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by Px »

Не наблюдал ни разу

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

тем, у кого подвисает: ось какая? сколько консолей? что запущено: фар или другая прилада?

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

Re: ConMan: Console Manager — Консольный Менеджер

Post by Centaur »

Windows XP SP2, количество консолей не имеет значения, запущен FAR и из-под него что-то ещё, начиная от cmd. Подвисание наблюдается в момент закрытия контекстного меню (неважно, по команде или клику вне меню). При работе через системное меню окна консоли подвисания нет.

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

тогда я что-то не понял... чтобы поднять меню - куда надо кликнуть (чтоб зависло)?

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

Re: ConMan: Console Manager — Консольный Менеджер

Post by Centaur »

Хорошо, вот формальный баг-репорт.

Description: под ConMan’ом происходит подвисание всей системы при закрытии контекстного меню консоли.

Versions:
  • Windows XP SP2 x86
  • ConMan 2.33 beta 1
To reproduce:
  1. Запускаем ConMan без параметров командной строки в новой консоли.
  2. Открывается ConMan с командным процессором.
  3. Тыкаем правой кнопкой мыши во внутренность окна ConMan’а.
  4. Открывается контекстное меню с пунктами Mark, Copy, Paste, Select All, Scroll, Find.
  5. Тыкаем мышью вне меню.
Expected behavior:
  • Контекстное меню закрывается сразу.
Observed behavior:
  • Система подвисает на несколько секунд. Указатель мыши не двигается.
  • Контекстное меню закрывается.
Notes:
  • Если вместо пункта 5 тыкать мышью в какую-нибудь команду контекстного меню, подвисание сохраняется. Команда исполняется нормально.
  • Подвисание не зависит от того, был ли закрывающий клик мышью произведён внутри окна консоли или вне его.
  • Если вместо пункта 5 закрыть меню нажатием клавиши Esc, то подвисания не происходит.
  • Если вместо пункта 5 выбрать какую-либо команду контекстного меню нажатием клавиши Enter или клавиши быстрого доступа, то подвисания не происходит.
  • Если вместо пункта 3 открыть системное меню окна консоли (кликом в иконку, правым кликом в заголовок или нажатием Alt+Space), то при любых вариантах закрытия системного меню или выбора его команд подвисания не происходит.
  • Открытие новых консолей в том же экземпляре ConMan’а не влияет на повторяемость подвисания.
  • В случае, если программа в активной консоли обрабатывает правый клик самостоятельно (например, FAR), не повторяется за отсутствием контекстного меню.
  • Проверить загрузку процессора во время подвисания не представляется возможным — ход времени на вкладке Performance в Task Manager’е останавливается.
  • Подвисание не сопровождается появлением каких-либо записей в Event Log’е.

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

угу, понял... просто у мну фар не дает этой менюхе выскочить...
попробуй добавить в реестр (в ветку конмана) ключик:
DisableMouse:dword=1

User avatar
sicvolo
Posts: 124
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: ConMan: Console Manager — Консольный Менеджер

Post by sicvolo »

Добавил. Меню перестало появлятся, что приводит к невозможности проверить баг.
Если идти через заголовок окошка, левое меню (иконка) и там Edit->Select All работает без подвисания.
Однако это долго и хотелось-бы сохранить меню по правому клику.
ФАРева

User avatar
sicvolo
Posts: 124
Joined: Tue 05 Feb, 2008 01:47
Been thanked: 1 time

Re: ConMan: Console Manager — Консольный Менеджер

Post by sicvolo »

Кстати, hoppoe, большое спасибо за очень полезный плугин. Раньше приходилось между разными окошками скакать.
Пожелание - можно-ли сделать чтоб Win-Q работал как Alt-Tab, т.е. пока держишь Win высвечивается список консолей которые выбираешь с 'Q'.
Когда отпускаешь Win прыгает на нужную консоль?
ФАРева

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

sicvolo wrote:Добавил. Меню перестало появлятся, что приводит к невозможности проверить баг.
о как :shock:
это не я... честно... эта галка всего-лишь говорит конману не обрабатывать сообщения от мыша...

чудны дела твои, Билли (Гейтс)...

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

sicvolo wrote:Кстати, hoppoe, большое спасибо за очень полезный плугин. Раньше приходилось между разными окошками скакать.
Пожелание - можно-ли сделать чтоб Win-Q работал как Alt-Tab, т.е. пока держишь Win высвечивается список консолей которые выбираешь с 'Q'.
Когда отпускаешь Win прыгает на нужную консоль?
в принципе можно... тока не понятно куда рисовать эту менюху... можно в отдельную консоль... но это будет некрасиво... а рисовать на текущую - большая вероятность поломать картинку (например када фар копирует что-нить, то у него картинка постоянно обновляется... и эти обновления снесут менюху...)

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

User avatar
HaRT
Moderator
Posts: 9445
Joined: Tue 30 Aug, 2005 17:21
Location: Санкт-Петербург
Has thanked: 105 times
Been thanked: 222 times

Re: ConMan: Console Manager — Консольный Менеджер

Post by HaRT »

hoopoe
Очень похоже на ошибку:
По WinF9-WinF9 консоль (например, с cmd.exe) возвращается к исходному размеру (например, по умолчанию), а по Maximize-Restore восстанавливается только ширина, а высота получается большая, непонятно откуда взятая (у меня — 81).

Да и по AltF9 в Фаре поведение странное (я уже давно в этой ветке его описывал); если надо, приведу ссылку.

Вот моя настройка КонМана:

Code: Select all

REGEDIT4

[HKEY_CURRENT_USER\Software\HoopoePG_2x]
"AlternativeConsole"=hex:5b,41
"AlternativeConsoleSize"=dword:00000400
"TerminateConsole"=hex:5b,2e
"MaximizeWindow"=hex:5b,78
"MinimizeToTray"=hex:5b,22
"DenyAutoMaximize"=dword:00000000
"HookDetachConsole"=dword:00000001 
Фар есть инструмент, а не нянька. © 2009 DrKnS

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

угу, будем посмотреть

dandr
Posts: 104
Joined: Tue 18 Oct, 2005 20:52
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by dandr »

hoopoe, а технически не сложно было-бы сделать переключения между панелями двух консолей?

User avatar
hoopoe
Posts: 263
Joined: Mon 28 Mar, 2005 07:44
Location: Нежный Новгород
Has thanked: 1 time
Contact:

Re: ConMan: Console Manager — Консольный Менеджер

Post by hoopoe »

а как именно? вроде есть там листание и прямой прыжок на нужеую консоль...

Post Reply

Return to “Обсуждение плагинов”