
Почему я, по-видимому, теряю фокус мыши, если открыто более одного окна?
Я использую Linux Mint 13 64bit (Cinamon).
Примерыгде Chromium, по-видимому, блокирует фокус:
-
- Я открываю Chromium и немного играюсь.
- затем я пытаюсь открыть любую программу из панели задач
- Я не могу на них нажать.
-
- Я открываю два окна (например Chromium и Terminal)
- тогда я работаю с Chromium
- затем я нажимаю на Терминал
- терминал не получает на нем фокуса.
решение1
РЕДАКТИРОВАТЬ:
Linux версии 3.13.0-37-generic (buildd@kapok) (gcc версии 4.8.2 (Ubuntu 4.8.2-19Ubuntu1)) #64-Ubuntu SMP Пн Сен 22 21:28:38 UTC 2014)
Также известен как: Linux Mint 17.1, Rebecca, Cinnamon (64-бит)
Версия, которую вы установили, более ранняя, чем релиз, который я использую, но описание вашей проблемы в точности совпадает с тем, с чем я столкнулся. Описанный ниже обходной путь работает для меня, и при некоторой удаче может работать и на более ранних релизах...
Я тоже столкнулся с этой проблемой, но не нашел решения, только обходной путь.
Я обнаружил, что уничтожение (не закрытие) приложения, которое удерживает работоспособность мыши, освобождает его контроль над ней. Это раздражает, когда ваш браузер с 10+ вкладками решает заблокировать мышь...
Лучший способ обойти это, который я нашел после некоторых экспериментов, — это использовать «Специальную клавишу Windows», чтобы немного переместить нужное приложение, и мышь /должна/ быть отпущена. По крайней мере, это срабатывало у меня, когда это происходило. Не идеально, но быстрое перетаскивание с нажатой клавишей alt (моя клавиша Windows — alt, вы можете установить это в «Параметры системы -> Windows -> Перемещение и изменение размера окон»).
Удачи!
решение2
Убедитесь, что у вас отключен композитор.
решение3
Менеджер окон отвечает за выбор и фокус окон. Выясните, какой менеджер окон у вас запущен (сессия X) и обратитесь к его документации по темам "фокус окон". Cinnamon, похоже, является ответвлением GNOME 2.
Например:Fluxbox: фокусная модель
решение4
Проблема все еще существует. Я использую последнюю версию Mint с последними всеми обновлениями. Это связано с использованием Mono. Установка Keepass2 «вызывает» проблему. Я обнаружил, что удаление Keepass2 и его повторная установка, похоже, решают проблему. Я думаю, это связано с порядком установки mono с Keepass2 или триггерами после установки. Когда вы делаете обычную uni-установку Keepass2, она оставляет mono. Я предполагаю, что повторная установка keepass не устанавливает «новый» mono.