При прокрутке в App1, затем alt-tab в App2, App2 перескакивает свою точку прокрутки в соответствии с прокруткой App1, и наоборот

Я нахожусь 18.04, и это только недавно начало происходить.

  1. При прокрутке мыши в первом приложении (например, 1,5 страницы прокрутки).
  2. Затем я перехожу на другое приложение.
  3. Когда я перехожу к прокрутке с помощью мыши во втором приложении, страница теперь перескакивает (например, на 1,5 страницы) примерно на столько же, сколько было прокручено в первом приложении,
  4. , но после этого продолжает нормально функционировать, т. Е. продолжает прокручивать, не прыгая снова.
  5. До тех пор, пока я снова не верну приложение обратно к первому,
  6. после этого первое приложение подскочит на такую ​​же величину, как и второе приложение (за исключением начального скачка).
  7. эффективно имитирует отчасти синхронное поведение двух приложений.

Я постоянно вижу это два приложения: Chrome (ха-ха) и VS Code (ха-ха). (Приложения, созданные двумя моими любимыми компаниями.)

1-е обновление: Дальнейшее тестирование приводит к следующему поведению:

  1. Chrome - VS Code : происходит даже на этом конкретном веб-сайте с кодом VS на самом деле в этих окнах редактирования :)
  2. Chrome - VS Code , App1, если я прокручиваю вниз, а затем App2 прокручиваю вверх, скачок вниз.
  3. Chrome - VScode Приложение 1 прокручивает 4 прокрутки вверх, затем 4 прокрутки вниз дает очень небольшой скачок в приложении 2
  4. Средство просмотра документов действует как приложение 1, но не выполняет прыжок как приложение 2
  5. Libre Office действительно действует как App1, но не прыгает как App2
  6. Оба Chrome и VS Code действуют как App2, когда App1 Документ Viewer или Libre Offce.

Ух ты, это сложный зверь из бага, стоит ли его здесь разместить? Есть ли лучшее место, оно кажется универсальным, но для некоторых приложений, а не для других

2-е обновление: ОК, лучшее тестирование: Когда 2 приложения были на разных экранах, проблем не было. Поэтому я свернул 1 в маленькое окно на том же экране, что и другое приложение, и получил эффект. Поэтому я сворачиваю их к маленьким окнам, расположенным рядом, и никакого эффекта не было. 2 маленьких окна перекрывают друг друга, но области прокрутки не перекрываются, никакого эффекта. 2 маленьких окна и области прокрутки перекрывают эффект да, , но только если указатель мыши находится во 2-й области приложений.

Итак, ошибка: Некоторые приложения, когда они не в фокусе, прокручиваются, когда указатель мыши находится над областью прокрутки приложения вне фокуса, даже если прокрутка предназначена для вышеупомянутого приложения в фокусе.

Кто-нибудь может сказать мне, что мне делать с этой информацией / ошибкой? Или это особенность? :)

3-е обновление: Пока моя мышь находится над приложением вне фокуса (все окно), когда я делаю начальную прокрутку, я могу переместить мышь к любому количеству прокручиваемых областей в указанном приложении вне фокуса и обязательно прыгнуть в любую прокручиваемую область, но прыгает только первая область, затем все работает как обычно ... В тех приложениях, которые позволяют прыгать.

Кстати, я недавно перезапустил свою машину.

0
задан 9 November 2019 в 15:47

1 ответ

Для этого есть обходной путь, хотя у него могут быть свои проблемы (не помню, где я это нашел).

sudo rmmod psmouse
sudo modprobe psmouse

Попробуйте и посмотрите, сможете ли вы жить с результатами. Его нужно будет запускать каждый раз при перезагрузке (возможно, при выходе из системы).

В качестве альтернативы есть еще один возможный обходной путь: Как решить проблемы с прокруткой после нажатия Alt+Tab?

0
ответ дан 21 May 2020 в 09:04

Другие вопросы по тегам:

Похожие вопросы: