DDD становится неактивным, когда мышь перемещается из своего окна - PullRequest
2 голосов
/ 27 ноября 2009

Мое окно DDD не принимает никакого ввода с клавиатуры, когда курсор мыши перемещается из окна. Хотя окно DDD все еще активно, но оно не принимает никаких входных данных. Мне нужно будет навести курсор мыши на окно, чтобы оно снова заработало. Есть ли способ настроить его так, чтобы он принимал ввод независимо от того, где находится указатель мыши, как и любое другое окно X, например xterm.

Ответы [ 3 ]

2 голосов
/ 22 октября 2012

У меня была такая же проблема; DDD вел себя как focus-follow-mouse, когда все другие окна (и настройки в gnome) были клик-фокуса. Это было в DDD 3.3.11. Для меня это (в основном) работает сейчас, после того как я изменил «Фокус клавиатуры» на «Нажмите, чтобы ввести» на вкладке «Настройки», «Автозагрузка».

0 голосов
/ 27 ноября 2009

Если ddd реализует какой-то вид самоконтроля вместо того, чтобы полагаться на оконный менеджер, я боюсь, что это не будет легко предотвратить. Хорошей новостью является то, что ddd не делает ничего очень умного, это просто интерфейс для настоящих отладчиков (скажем, gdb). Поэтому, если вы не найдете способа исправить это, вы можете легко переключиться на любой другой интерфейс (скажем, Emacs ).

0 голосов
/ 27 ноября 2009

Вы находитесь под Unix, верно? Это зависит от вашего оконного менеджера. Текущее поведение называется «Фокус следуй за мышью».

OTOH, комментатор имеет право указать, что если DDD - единственная программа, показывающая эту проблему, это может быть что-то еще. Одна из идей состоит в том, чтобы отключить некоторые инструменты автоматического поднятия магии, как указано в руководстве .

...