У меня есть раздражающая проблема с проигрывающим вниманием на xubuntu 18.04 при изменении рабочих областей. Позволяет принимают, что у меня есть 2 дисплея и 2 рабочих области. Активные окна расположены как это:
[Workspace 1]
[display 1] [display 2]
Terminal PhpStorm Project #2
PhpStorm Project #1 Chrome Window #1
[Workspace 2]
[display 1] [display 2]
Settings Window Spotify
Chrome Window #2
Будучи на "Рабочей области 1", у меня есть активный "Проект № 2 PhpStorm", таким образом, окно Chrome находится под тем активным окном. Кроме того, терминал выше "Проекта № 1 PhpStorm".
Теперь, я перемещаюсь в "Рабочую область 2". Здесь у меня есть активное окно настроек и Spotify.
Следующий шаг: возвращение к "Рабочей области 1". Содержание, демонстрирующееся 1, не изменилось, но внезапно у меня есть окно Chrome, активное вместо "Проекта № 2 PhpStorm". Кроме того, PhpStorm должен быть активным, но вместо этого, активное окно является Терминалом :D. В других случаях Chrome крадет тот фокус.
Что не так? Как иметь дело с той проблемой?
Я использую интерфейс Xfce v4.12.
Это, кажется, проблема с платформой PhpStorm и IntelliJ в целом.
Для фиксации его, согласно комментариям в их системе отслеживания ошибок, необходимо добавить это к idea.properties
файл: suppress.focus.stealing=false
и перезапуск PhpStorm.
У меня была та же проблема на Debian с XFCE, и это решило его для меня.