Xorg / Twmウィンドウには、マウスを置いたときにのみ焦点があります。

Xorg / Twmウィンドウには、マウスを置いたときにのみ焦点があります。

Arch LinuxにTwmとxtermでXorgをインストールし、Xサーバーを起動したときにマウスポインタがそのウィンドウの上にある場合にのみxtermを入力できます。マウスがウィンドウの上にあるときにフォーカスに関連する可能性があるXorgとTwmのオプションを検索してきましたが、成功しませんでした。

フォーカスがマウスの位置にバインドされないようにシステムを設定するにはどうすればよいですか?

ベストアンサー1

twmあなたが見ているのは、マウスフォーカスを処理する一般的な方法です。
この方法は焦点はマウスに従います

これは1989年以来、twmXウィンドウシステムのデフォルトウィンドウマネージャです。これは次のことを意味します。参照の実装、Xの他の基本コンポーネントと同様に。

それ以来、他のXコンポーネントのほとんどの参照実装は徐々に変更され、まだ使用されています。

twm一方、ウィンドウマネージャは進歩しておらず、広く使用されています。ウィンドウマネジメントというテーマが大きく進歩し、新しいアイデアとアプローチを持つ他のソリューションに置き換えられました。だから今はかなり古く見えるのです。使いやすさがなくなってから古い。


したがって、ユーザインタフェースの継続的な発展に比べて本質的に役に立たない。

最もよく使われていた当時は、twmフォーカスがマウスに従うのが一般的でした。自分で使った記憶が出ますね。
文書によると、twm代替モードがないようです。このパターンを実装するカスタムパターンを作成することは可能かもしれませんが、そのような.twmrcパターンを.twmrc使用することはできないと思います。

実際に別のフォーカスモードが必要な場合ウィンドウマネージャの変更
あなたが閉じ込められているものがありますかtwm


使えるならさまざまなウィンドウマネージャ、1つはソースコードから始まり、twm使いやすさをサポートするために複数の設定スタイルをサポートする多くの機能を得ました。fV。それは「古い」ものですが、それほど古くはありませんでした。twmそれがないミニマリズムのようです。

より近代的なウィンドウマネージャはメタシティです。しかもシンセサイザー、compizと同様に、ウィンドウ管理と同じ問題を解決しますが、はるかに複雑です。すべてのプログラムが隠されたどこかに出力を描画し、その出力がユーザーに表示される前に完全に操作できます。


(マウスによっては焦点に興味深い変化があります。集中力不足。このモードでは、フォーカスがポインタの下のウィンドウに変わる前に、マウスポインタがしばらくウィンドウを離れることができます。 (同様のウィンドウマネージャで利用可能な場合はお試しください。)

おすすめ記事