Maximus5 / ConEmu

Customizable Windows terminal with tabs, splits, quake-style, hotkeys and more
https://conemu.github.io/
BSD 3-Clause "New" or "Revised" License
8.55k stars 571 forks source link

Mouse cursor shows "busy" #2323

Open yfinkel opened 3 years ago

yfinkel commented 3 years ago

ConEmu build: 210422 x32/x64 OS version: Windows 10 x32/x64 Used shell version: FAR 3.0.5817

Начиная с какой-то недавней версии FAR'а при запуске его из-под ConEmu наблюдается следующее: курсор мыши в покое примерно раз в секунду показывает "занятость". И это постоянно, даже если нет никаких фоновых процессов. В FAR'е без ConEmu этого не наблюдается.

Лечится снятием галочки "Изменить курсор мыши, если занят". Однако раньше такого не наблюдалось даже при включённой опции.

Maximus5 commented 3 years ago

Похоже, что в фаре поменяли тайминги чтения консольных событий, проверю

Markus74a commented 3 years ago

I have the same problem. It started somewhere between FAR build 5809 and 5812. The stable 3.0.5800 doesn't have this bug yet.

It seems like it only happens when a blinking input cursor is visible. (like on the shell, in an edit field, checkbox or inside the editor) It doesn't happen without a blinking cursor. (like when the current selection is on a button, menu bar, dropdown menu or inside the viewer)

Markus74a commented 3 years ago

Today's fix (210624) made the problem worse.

After the "Far hourglass timeout (ms)" period has elapsed, the mouse cursor hourglass is constantly shown and the keyboard cursor stops blinking.

It will stay this way until either the mouse is moved or a keyboard button is pressed.

The the keyboard cursor stops blinking after the given time period even if the "change mouse cursor if busy" option is disabled

Maximus5 commented 3 years ago

Have you changed ms period to 2000?

Markus74a commented 3 years ago

If Far Manager is launched directly by ConEmu:

If CMD.EXE is launched directly by ConEmu and Far Manager is started from the shell:

megaslowpoke commented 3 years ago

мб поможет разобраться: что-то похожее с переходом курсора мыши в режим "программа занята" каждую секунду началось в версии: 3.0.5804.2206, а обсуждаемая проблема появилась в версии 3.0.5834.2274 (5833 нет в ci, поэтому не проверял)

Moonsilence commented 2 years ago

I landed here by googling "conemu issue far cursor activity". Just adding that the issue is still present. (ConEmu 210912 and Far 3.0.5885.0 x64)

Thanks for ConEmu! :)

Maximus5 commented 2 years ago

https://conemu.github.io/blog/2022/03/08/Build-220308.html

Markus74a commented 2 years ago

I just tried the new version. The problem has only been fixed partially for me:

Moonsilence commented 2 years ago

I can report that the issue is still present after upgrading to today's release 220308 with latest stable Far 3.0.5959: Hovering the Mouse over ConEmu/Far window shows mousecursor with small hourglass.