PhpStorm 7 теряет фокус ввода ввода при поиске файла в оболочке GNOME 3.10 и режим фокусировки неаккуратной мыши
У меня действительно раздражающая ошибка: когда я нажимаю CTRL+SHIFT+N для поиска файла, иногда он теряет фокус, и введенные символы помещаются в файл, который редактируется в данный момент, но затем он восстанавливает его и продолжает правильно поведение (это происходит без движения мыши!!!).
Когда я использовал Unity в Ubuntu 14.04 (с режимом неаккуратной фокусировки), все было в порядке, но с оболочкой Gnome 3.10, имеющей неаккуратный режим при изменении фокуса окна, он создает эту ошибку. Кто-нибудь знает решение для этого?
Это мешает моему развитию, потому что я даже не замечаю, что в файле есть новый персонаж, и это сводит меня с ума. Спасибо.
2 ответа
Смотрите комментарии в IDEA-112015 для возможных обходных путей. Эта проблема действительно связана с режимом "курсор следует за мышью" (т.е. неаккуратный фокус)
Попробуйте отключить в реестре: actionSubsystem.xWindow.remove.focus.from.nonFocusable.popups
Ctrl+Alt+Shift+/ и выберите "Реестр")
Работает в Ubuntu 16.04.
Ответ 2019
Вы хотите, чтобы другие процессы (такие как окружение рабочего стола) не могли украсть фокус.
Откройте PhpStorm (или IntelliJ, или любую другую JetBrains IDE, которую вы используете)
Перейти к справке -> Изменить пользовательские свойства
Добавьте строку
suppress.focus.stealing=false
Перезапустите IDE
Другие процессы больше не украдут фокус, когда вы попытаетесь перенести фокус на IDE.