AltEnter и Maximize не обновляют содержимое консоли при возврате

Здесь можно сообщить о найденных багах в Far.
Post Reply
User avatar
NightRoman
Posts: 6225
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 42 times
Been thanked: 62 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by NightRoman »

Нажатие AltEnter или клик на Maximize кнопке окна распахивают консоль нормально и содержимое консоли обновляется нормально.

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

Баг или фича? Если фича, можно ли что-то настроить или как-то обойти?
Фар последний, Windows 11, terminal Windows Console Host.

NB Окно консоли с вертикальной прокруткой, то есть буфер больше размера окна.
Last edited by NightRoman on Sat 12 Jul, 2025 07:10, edited 2 times in total.
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by HaRT »

Возможно, связанная тема: Мусор на экране после Alt-F9 (к сожалению, засорённая офтопиком).
User avatar
NightRoman
Posts: 6225
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 42 times
Been thanked: 62 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by NightRoman »

AltF9 у меня работает нормально. (спасибо за напоминание, буду использовать как алтернативу максимайз)

То, что я наблюдаю с повторными AltEnter или Maximize, я бы не назвал "мусором", это больший буфер отрисованный в меньшем окне.
User avatar
NightRoman
Posts: 6225
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 42 times
Been thanked: 62 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by NightRoman »

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

Подчеркну, в моем случае речь не о мусоре в консоли (предложенная связанная тема). Речь о отсутствии перерисовки после возвращения окна из максимизированного в нормальный размер, если это делать кнопкой консольного окна или двойным кликом на верхней "панели" окна консоли. Если использовать Alt-F9, то проблемы нет.
User avatar
NightRoman
Posts: 6225
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 42 times
Been thanked: 62 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by NightRoman »

С Alt-Enter похожая ситуация. И хотя бы в этом случае Фар мог бы вести себя "нормально" и обеспечивать перерисовку, нет? Это ведь Фар явно обрабатывает Alt-Enter или я ошибаюсь?
User avatar
HaRT
Moderator
Posts: 11458
Joined: Tue 30 Aug, 2005 17:21
Has thanked: 270 times
Been thanked: 417 times

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by HaRT »

NightRoman wrote: Sat 12 Jul, 2025 06:56 вы наблюдаете описанную проблему?
У меня такого нет, но я под Win10.

На всякий случай покажу, что у меня, — вдруг всё-таки то же самое.
— Maximize, CtrlO
Last edited by HaRT on Sat 12 Jul, 2025 17:48, edited 1 time in total.
Reason: Добавлен второй абзац
Фар есть инструмент, а не нянька. © 2009 DrKnS
User avatar
John Doe
Бюрократ
Posts: 14582
Joined: Wed 27 Apr, 2005 20:42
Location: github.com/FarManagerLegacy
Has thanked: 92 times
Been thanked: 514 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by John Doe »

NightRoman wrote: Sat 12 Jul, 2025 06:56 вы наблюдаете описанную проблему?
Не наблюдаем.
В Фаре без плагинов то же самое?
Стоит посмотреть приходят ли события WINDOW_BUFFER_SIZE_EVENT в консоль. Если нет, то что фар тут может сделать
https://t.me/FarManager — Telegram чат
Yegor
Posts: 1506
Joined: Mon 04 Apr, 2005 13:41
Location: San Ramon, CA / Kharkov, UA
Has thanked: 52 times
Been thanked: 94 times

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by Yegor »

Вроде тема такая уже есть:
viewtopic.php?p=179147&hilit=WINDOW_BUF ... NT#p179147

Можно подклеить, я тоже могу воспроизвести эту проблему.

Но т.к. у меня стоит viewtopic.php?p=119239, с ним все работает нормально
Мы не можем ждать милостей от Фара, взять их у него — наша задача! (C) Мичурин
User avatar
NightRoman
Posts: 6225
Joined: Fri 18 Aug, 2006 13:52
Location: Cambridge, UK
Has thanked: 42 times
Been thanked: 62 times
Contact:

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by NightRoman »

Спасибо всем за ответы. Согласно Yegor, похоже, это проблема винды 11 и ее консоли.
CoolCmd
Posts: 13
Joined: Wed 08 Feb, 2023 11:04
Has thanked: 2 times
Been thanked: 1 time

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by CoolCmd »

у меня в win10 21h1 тоже есть похожие проблемы. far реагирует на восстановление мышью окна, которое было развернуто, только после того, как мышь окажется над окном. на восстановление после alt+enter far не реагирует вообще, приходится перезапускать far. размер буфера равен размеру окна.
Last edited by CoolCmd on Tue 30 Sep, 2025 09:26, edited 1 time in total.
CoolCmd
Posts: 13
Joined: Wed 08 Feb, 2023 11:04
Has thanked: 2 times
Been thanked: 1 time

AltEnter и Maximize не обновляют содержимое консоли при возврате

Post by CoolCmd »

CoolCmd wrote: Fri 26 Sep, 2025 20:22far реагирует на восстановление мышью окна, которое было развернуто, только после того, как мышь окажется над окном.
здесь написано, что это сделано специально. хорошо, будем считать, что это не ошибка.
но alt+enter - это явная ошибка, не знаю, far-а или винды.
Post Reply

Return to “Глюки и баги”