web-dev-qa-db-ja.com

KDEで適切なタイル型ウィンドウマネージャーを入手できますか?

タイル型ウィンドウマネージャーへの切り替えについて少し矛盾しています。私はしばらく前に切り替えを行いましたが、いくつかの点で本当に気に入っていますが、そうでない点もあります。そのため、信頼できるKDEに切り替えることになりました。

ただし、仮想デスクトップを切り替えるときは、KDEに適切なタイル型ウィンドウマネージャーがあれば、どれほど素晴らしいかを考えずにはいられません。 kwinにはいくつかのタイリングオプションがあることは知っていますが、私見ではそれらは最悪です!すべてのウィンドウ装飾が完全に取り除かれているi3に似たものが欲しいです。

次に、このアイデアをさらに一歩進めて、特定の仮想デスクトップをこのタイリングWMを持つように構成し、他のデスクトップが古き良きフローティングkwinの動作をすることができれば、驚くほど素晴らしいと思い始めました。

だから私は尋ねます、誰かがそのような素晴らしさを知っていますか?これに少しでも似ているものはありますか?この仮想デスクトップ固有のWM機能を使用せずにKDEで適切なタイリングウィンドウ管理を行う方法はありますか?

また、ウィンドウ管理の概念全体を深く理解している人から、実際にはそうならないのになぜこれが不可能なのかについて聞いてみたいと思います。実装が難しい理由は何ですか?

14
StFS

まず第一に、KDEはウィンドウマネージャーではなく、kwinです。 KDEはkwinに依存しないため、タイル型ウィンドウマネージャーを含め、他の任意のウィンドウマネージャーに置き換えることができます。これを行う1つの可能性は、KDEWMを実行する前に、 startkde環境変数 をウィンドウマネージャーのバイナリに設定することです。

第二に、フローティングデスクトップとして指定されている仮想デスクトップの機能を備えたタイル型ウィンドウマネージャーが存在します。あなたはおそらくその機能をすでに知っているでしょう。

第3に、仮想デスクトップごとに異なるウィンドウマネージャーを使用することはできません。その理由は、仮想デスクトップはX11の概念ではないためです。代わりに、デスクトップを切り替えるときにウィンドウマネージャーがウィンドウを手動で表示/非表示にすることで実現されます。これにはいくつかの標準化があります。つまり、Windowsの仮想デスクトップを識別するためのカスタムの標準化されたタグがあります。これにより、他のX11クライアント(デスクトップスイッチャーアプレットなど)が仮想デスクトップレイアウトを認識できるようになります。ただし、Xサーバーでは、画面ごとに1つのウィンドウマネージャーしか許可されておらず、仮想デスクトップの動作が実装されています。

7
ypnos

Compizをインストールして、ウィンドウ装飾がないように構成を設定し、compizグリッドオプションをオンにすることもできます。お役に立てれば

0
c0d3junk13