PhpStorm 7 теряет фокус ввода ввода при поиске файла в оболочке GNOME 3.10 и режим фокусировки неаккуратной мыши

У меня действительно раздражающая ошибка: когда я нажимаю CTRL+SHIFT+N для поиска файла, иногда он теряет фокус, и введенные символы помещаются в файл, который редактируется в данный момент, но затем он восстанавливает его и продолжает правильно поведение (это происходит без движения мыши!!!).

Когда я использовал Unity в Ubuntu 14.04 (с режимом неаккуратной фокусировки), все было в порядке, но с оболочкой Gnome 3.10, имеющей неаккуратный режим при изменении фокуса окна, он создает эту ошибку. Кто-нибудь знает решение для этого?

Это мешает моему развитию, потому что я даже не замечаю, что в файле есть новый персонаж, и это сводит меня с ума. Спасибо.

2 ответа

Смотрите комментарии в IDEA-112015 для возможных обходных путей. Эта проблема действительно связана с режимом "курсор следует за мышью" (т.е. неаккуратный фокус)

Попробуйте отключить в реестре: actionSubsystem.xWindow.remove.focus.from.nonFocusable.popup‌​s Ctrl+Alt+Shift+/ и выберите "Реестр")

Работает в Ubuntu 16.04.

Ответ 2019

Вы хотите, чтобы другие процессы (такие как окружение рабочего стола) не могли украсть фокус.

  1. Откройте PhpStorm (или IntelliJ, или любую другую JetBrains IDE, которую вы используете)

  2. Перейти к справке -> Изменить пользовательские свойства

  3. Добавьте строку suppress.focus.stealing=false

  4. Перезапустите IDE

Другие процессы больше не украдут фокус, когда вы попытаетесь перенести фокус на IDE.

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