View Issue Details

IDProjectCategoryView StatusLast Update
0003825Plugins_Commonpublic2020-11-06 13:50
Reporterggost Assigned To 
PrioritynormalSeveritymajorReproducibilityalways
Status newResolutionopen 
Platformx64OSWindows 
Product Version3.0 
Summary0003825: сбой режима отображения главного окна при переносе с одного монитора на другой.
DescriptionДва монитора. Один 4К второй 1080p. На 4K для винды выставлено масштабирование 175%, на втором мониторе 100% по дефолту. При переносе окна Far сбивается режим отображения. То есть перекашивается ширина и высота. То есть до переноса Windows Size установлена в 192х48 символов, после получается 107x25 и отображается нижняя половина псевдографики. При этом полотно окна удваивается и появляются полосы прокрутки. Если тут же поставить Windows Size в 192х48, то всё нормально отображается на втором мониторе, но при переносе обратно на первый монитор (175%) получаем Windows Size и Screen Buffer Size в 337х85 и снова перекошенное изображение. При этом оно уже не исправляется по Windows Size, а если исправить Screen Buffer Size в 192x48, то Far вообще крэшится.
Steps To ReproduceНадо два монитора с разным масштабированием. Конкретно у меня 4К со 175% (не дефолтная настройка) и 1080р со 100% (дефолтная). Монитор 4К (с масштабированием) -- дефолтный.

1. открываем Far на дефолтном 4К мониторе
2. переносим окно с одного монитора на другой.

для крэша
1. открываем Far
2. переносим окно на другой монитор.
3. восстанавливаем в свойстах окна изначальный Windows Size (всё OK)
4. возвращаем окно на первый монитор
5. меняем Screen Buffer Size на изначальный
6. при закрытии настроек Far крэшится.
Tagscrash

Activities

ggost

2020-11-03 17:51

reporter  

CaptureMonitor.PNG (36,186 bytes)   
CaptureMonitor.PNG (36,186 bytes)   

ggost

2020-11-03 17:58

reporter   bugnote:0016948

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

DrKnS

2020-11-03 19:46

administrator   bugnote:0016949

У меня на последних версиях Far и Windows не повторяется. При переносе между мониторами размер окна вполне адекватно изменяется в соответсвии с масштабом.

ggost

2020-11-04 10:00

reporter   bugnote:0016950

Last edited: 2020-11-06 13:50

View 2 revisions

1. последняя версия винды 2004
2. тестировано на версиях Far30b5577.x64.20200327 и последней релизной Far30b5665.x64.20200912
3. тестировано на 2-х компьютерах

воспроизводится 100%

Для невнимательных: на одном мониторе дефолтное масштабирование, на втором отличное от дефолта, мониторы разных (!!!) размеров по разрешению.

Main 1080p (125% / 100% recomended) и Second 1280х1024 (100% recommended) в одном случае
Main 4K (175% / 150% recomended) и Second 1080p (100% recommended) в другом случае

Issue History

Date Modified Username Field Change
2020-11-03 17:51 ggost New Issue
2020-11-03 17:51 ggost Tag Attached: crash
2020-11-03 17:51 ggost File Added: CaptureMonitor.PNG
2020-11-03 17:58 ggost Note Added: 0016948
2020-11-03 19:46 DrKnS Note Added: 0016949
2020-11-04 10:00 ggost Note Added: 0016950
2020-11-06 13:50 ggost Note Edited: 0016950 View Revisions