5

これらの言語のいずれか (できれば ruby​​) でウィンドウ マネージャーを作成したいと考えています。正直なところ、なんらかの X モジュールをロードする必要があることを除いて、どこから始めればよいかわかりません。誰かが手がかりを持っているなら、あなたが私を正しい方向に向けることができれば素晴らしいでしょう. ありがとう

4

4 に答える 4

2

ノート:

1) Awesome は lua で書かれておらず、C で書かれています。Lua をスクリプト/設定インターフェースとして使用しています。

2) Qtile と Samurai-X は 2 つの wm で、Python で記述されています。

3) Subtle は Ruby をスクリプト言語として使用する wm です。

Qtile と Subtle はどちらもタイリング ウィンドウ マネージャーです。

于 2009-11-25T05:22:14.630 に答える
2

http://ruby-xlib-wrap.sourceforge.net/を見ましたか。これにより、XLib の Ruby バインディングが提供されるようです。

ウィンドウ マネージャを作成する前に、XWindows を使用して実験することをお勧めします。

デスクトップから始めてみませんか。経験を積むことができます。

于 2009-09-06T21:43:15.750 に答える
0

RubyやPythonではありませんが、これらのウィンドウマネージャーもクールな言語で書かれています:awesome(Lua)とXMonad(Haskell)。たぶん、あなたは彼らの内部を覗いて、彼らがどのように機能するかを見ることができます。

于 2009-09-12T00:00:36.143 に答える