Page 1 of 1

Особенность работы скринсейвера на длинном буфере

Posted: Tue 26 Mar, 2019 13:04
by ccaid
Win 10 x64
Far30b5378.x86.20190326.7z — чистая установка
при запуске длинный буфер включен (по умолчанию)
включаем скринсейвер в настройках, время активации ставим 1 минута, чтобы меньше ждать
для наглядности заполняем экран, например, выполнив dir
CtrlO CtrlAltUp
дожидаемся активации скринсейвера

уже можно наблюдать: верхняя строка осталось заполненной текстом, а ниже работает скринсейвер
но мы добавим: покрутим колесо мыши вверх и вниз
и ещё: попробуем выделить левой кнопкой мыши

такое ощущение, что я наткнулся на пасхалку

Особенность работы скринсейвера на длинном буфере

Posted: Tue 26 Mar, 2019 14:18
by DrKnS
ccaid wrote:
Tue 26 Mar, 2019 13:04
такое ощущение, что я наткнулся на пасхалку
Увы, пасхалок нет.

Скринсейвер - часть интерфейса.
Интерфейс всегда работает в нижней части буфера.
Когда буфер промотан не до конца, фар отдает управление мышью системе, чтобы работали прокрутка, выделение и меню.

Особенность работы скринсейвера на длинном буфере

Posted: Thu 28 Mar, 2019 12:05
by 2useven10
Кто о чём, а я про отдельный буфер для интерфейса...
DrKnS wrote:
Tue 26 Mar, 2019 14:18
Скринсейвер - часть интерфейса.
Интерфейс всегда работает в нижней части буфера.
DrKnS wrote:
Sat 23 Feb, 2019 12:26
Мухи и котлеты вместе (Ctrl+O, Ctrl+F1, Ctrl+Up) - киллер-фича продукта.

Особенность работы скринсейвера на длинном буфере

Posted: Thu 28 Mar, 2019 16:31
by DrKnS
2useven10, я не совсем улавливаю релевантность процитированного обсуждаемому вопросу.
Допустим, что интерфейс в отдельном буфере, а топикстартер вместо "CtrlO CtrlAltUp" каким-то образом переключается в более другой буфер, ждёт одну минуту, переключается обратно и обнаруживает там играющий скринсейвер. Что принципиально изменилось?

Особенность работы скринсейвера на длинном буфере

Posted: Thu 28 Mar, 2019 17:09
by 2useven10
Скринсйвер часть интерфейса и отображается только в его буфере.
Более другой буфер меняют только более другие программы.
Хотя фар может (как сумеет с учётом проблем с труколором) читать его часть и отображать
в интерфейсном буфере (там где интерфейс прозрачен). Если скринсейвер включился при
активном другом буфере (Ctrl+O...) то первым делом он переключает буфер на интерфейс фар.

Как то так...

Особенность работы скринсейвера на длинном буфере

Posted: Thu 28 Mar, 2019 17:54
by DrKnS
2useven10 wrote:
Thu 28 Mar, 2019 17:09
то первым делом он переключает буфер на интерфейс фар
В текущих реалиях он вполне может прокручивать вниз. 5380.