マウスカーソルをウィンドウの外に移動しても、dddウィンドウはキーボード入力を受け取りません。dddウィンドウはまだアクティブですが、入力を受け取りません。再び機能させるには、ウィンドウ上でマウスを動かす必要があります。他のXウィンドウ、たとえばxtermと同じように、マウスポインタがどこにあっても入力を受け取るように構成する方法はありますか。
3 に答える
私は同じ問題を抱えていました。DDD は、他のすべてのウィンドウ (および gnome の設定) がクリック トゥ フォーカスである場合、フォーカス フォロー マウスのように動作しました。これは DDD 3.3.11 にありました。私にとっては、[設定]の[スタートアップ]タブで[キーボードフォーカス]を[クリックして入力]に変更した後、(ほとんど)動作するようになりました。
ddd
ウィンドウマネージャーに依存するのではなく、何らかのフォローフォーカス自体を実装する場合、それを防ぐのは簡単ではないのではないかと心配しています。良いニュースは、それddd
はあまり賢いことは何もしないということです。これは、実際のデバッガー (たとえば、gdb
) のフロントエンドにすぎません。したがって、修正する方法が見つからない場合は、他のフロントエンド (たとえば、Emacs ) に簡単に切り替えることができます。
あなたはUNIXの下にいますよね?それはウィンドウマネージャーに依存します。現在の動作は「フォーカス フォロー マウス」と呼ばれます。
OTOH、コメンターは、DDD がこの問題を示す唯一のプログラムである場合、それは別のものである可能性があることを指摘するのは正しいです。1つのアイデアは、マニュアルに示されているように、ツールのオートレイズマジックを有効にすることです。