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

Здесь можно сообщить о найденных багах в Far.
Post Reply
ccaid
Posts: 908
Joined: Fri 12 Jun, 2009 16:04
Has thanked: 24 times
Been thanked: 6 times

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

Post by ccaid »

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

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

такое ощущение, что я наткнулся на пасхалку
Фар делают добрые люди
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

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

Скринсейвер - часть интерфейса.
Интерфейс всегда работает в нижней части буфера.
Когда буфер промотан не до конца, фар отдает управление мышью системе, чтобы работали прокрутка, выделение и меню.
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Кто о чём, а я про отдельный буфер для интерфейса...
DrKnS wrote: Tue 26 Mar, 2019 14:18 Скринсейвер - часть интерфейса.
Интерфейс всегда работает в нижней части буфера.
DrKnS wrote: Sat 23 Feb, 2019 12:26 Мухи и котлеты вместе (Ctrl+O, Ctrl+F1, Ctrl+Up) - киллер-фича продукта.
Last edited by 2useven10 on Thu 28 Mar, 2019 12:06, edited 1 time in total.
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

2useven10, я не совсем улавливаю релевантность процитированного обсуждаемому вопросу.
Допустим, что интерфейс в отдельном буфере, а топикстартер вместо "CtrlO CtrlAltUp" каким-то образом переключается в более другой буфер, ждёт одну минуту, переключается обратно и обнаруживает там играющий скринсейвер. Что принципиально изменилось?
2useven10
Posts: 5209
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 18 times
Been thanked: 310 times

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

Post by 2useven10 »

Скринсйвер часть интерфейса и отображается только в его буфере.
Более другой буфер меняют только более другие программы.
Хотя фар может (как сумеет с учётом проблем с труколором) читать его часть и отображать
в интерфейсном буфере (там где интерфейс прозрачен). Если скринсейвер включился при
активном другом буфере (Ctrl+O...) то первым делом он переключает буфер на интерфейс фар.

Как то так...
User avatar
DrKnS
Posts: 6114
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 12 times
Been thanked: 426 times

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

Post by DrKnS »

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

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