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

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

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

Post by ccaid » Tue 26 Mar, 2019 13:04

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

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

такое ощущение, что я наткнулся на пасхалку
Фар делают добрые люди

User avatar
DrKnS
Posts: 5280
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 202 times

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

Post by DrKnS » Tue 26 Mar, 2019 14:18

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

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

2useven10
Posts: 3838
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 159 times

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

Post by 2useven10 » Thu 28 Mar, 2019 12:05

Кто о чём, а я про отдельный буфер для интерфейса...
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: 5280
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 202 times

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

Post by DrKnS » Thu 28 Mar, 2019 16:31

2useven10, я не совсем улавливаю релевантность процитированного обсуждаемому вопросу.
Допустим, что интерфейс в отдельном буфере, а топикстартер вместо "CtrlO CtrlAltUp" каким-то образом переключается в более другой буфер, ждёт одну минуту, переключается обратно и обнаруживает там играющий скринсейвер. Что принципиально изменилось?

2useven10
Posts: 3838
Joined: Mon 07 Sep, 2009 10:40
Has thanked: 4 times
Been thanked: 159 times

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

Post by 2useven10 » Thu 28 Mar, 2019 17:09

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

Как то так...

User avatar
DrKnS
Posts: 5280
Joined: Thu 04 Aug, 2005 06:44
Location: Kyiv
Has thanked: 6 times
Been thanked: 202 times

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

Post by DrKnS » Thu 28 Mar, 2019 17:54

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

Post Reply

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