ウィンドウマネージャ総合 その3
ionのサイト、sw特許がらみで閉鎖してるね。
vim.orgでも完全閉鎖ではないにしても似たようなことをやってたなあ。
上手く逝くといいのだが。 おっと、良く見たら隠し入口があたーYo
nightly snapshotも出すようになったんだね >>12
ソフトウェア特許。コーディング手法やアルゴリズムに特許を認めるように
なると、オプソ陣営は壊滅的な打撃を受けるわけでつ。
(スレ違いスマソ。)
[抵抗運動サイト] http://swpat.ffii.org/index.en.html
[vim.orgの翻訳] http://www.kaoriya.net/testdir/swpat.html >15
教えてくれてありがd。
ion快適だったのに、開発止まっちゃうのかなぁ。
デモ、成功するといいね。
って今日やってるんじゃん。 >>16
開発止まった訳じゃないから。トップページが、
http://modeemi.fi/~tuomov/ion/index-real.shtml
に変っただけ。
kde.orgとかも、従来のトップページは、ここ。
http://www.kde.org/index-new.php
単に抗議してるだけで開発やめた訳じゃない。 >17
> 単に抗議してるだけで開発やめた訳じゃない。
そういうことなんですね。
そのうちTOPの隠し入口まで消えてしまうんじゃないかと
ドキドキしてしまいました。
重ね重ねありがd。 追加(w
OL(V)WMの紹介
http://www.plig.org/xwinman/olvwm.html
Linux Xview/OpenLook resources
http://step.polymtl.ca/~coyote/xview_main.html
The XVFilemgr Project
http://step.polymtl.ca/~coyote/xvfilemgr_main.html
未だにしぶといOpenLookてことで(藁
あと、IndigoMagicが復活してるね。SGIと話ついたっぽい事書いてあるね。
>>20
5dwm?
ベータ1くらいの時に試したけども
ライブラリのバージョン依存のせいで起動すらしなかった。
インストーラが各所にファイルばらまいてくれるので
掃除大変だった。
そんな印象しかないわ。
IMD使いてぇ。 >>21
そそ。5dwm
一時期繋がらなかったここも復活しとるし。
ttp://www.5dwm.org/
今度はSourceforgeで配布ってことにするみたい。
ttp://sourceforge.net/projects/imd-linux
Ericからのメッセージ読むといろいろ分かるね。
ttp://www.5dwm.org/message.html
スクリーンのスナップショット見てもがんばってそうだからIRIXマンセーで新型買うのは嫌〜ん
になっちゃった人はいい代替手段かもしれない。
漏れはOpenLookでいにしえのSUNOSが使えてれば精神的な安堵を覚えられるのでいいのだが。
#でもはじめてIndigoいぢったとき画面で見える分程度のソースで3dぐりんぐりんできるライブラリにはびびったんだよな。
>>22
俺は今でもSGI機でぐりんぐりんしてる。(遊びだが)
5dwmはがんばってるね。ScreenShot見る限りでは、かなり見た目はよく真似てる良い出来。
今時の若者は興味ないのかなぁ。
旧世代Unixのデスクトップ環境としては秀逸だったよ。IMD。
>>23
あぁぁ。現役かぁ。
SS10は現役だけど、Solaris重くてねぇ(藁
結構がんばってるっぽいよね。SGIがLinuxにシフトする前触れ?とか穿ってみたりしたくなるデキだぁね。あとはライブラリとかうまくあれすりゃいいんじゃなかろうか?と、思ってみたり。
>今時の若者は興味ないのかなぁ。
>旧世代Unixのデスクトップ環境としては秀逸だったよ。IMD。
未だにGNOMEとかKDEより洗練されてるとは思うんだけどねぇ。Motifベースじゃ一番いい感じだし。
派手さも地味さもあれなのかなぁ?>今時の人には受けない罠。
まさかSGIだからとかじゃぁないよなぁ(汗 ionでアタッチとかする時の自動補完って別に先頭からじゃなくても良かったのか。
今の今まで気付いてなかった・・・ ionの分派らすぃ
http://www.relex.ru/~yarick/trswm/ >>26
窓のoverlapを設定出来るionみたいな感じかな。面白そう。 >>29
外見
メニュー
IRIX専用アプリ群
ファイルマネージャ
ウィンドウ マネージャ
アイコン
サウンド
それと日本語環境もまともだったな。
ほとんどGUIアプリで設定できちゃうあたりが
他のUnixに比べて異質だったな。
>>29
CDいれると勝手に認識してデスクトップのアイコンが変わったりするとことか、
ファイルブラウザからURL指定すると、htmlを含めオブジェクトとして表示できるとか
ホイール回すと表示内容を無段階に拡大縮小できるとか、ドラッグドロップできるとか
アイコンが統べてPSで出来てるとか、ファイルマネージャ内でファイルがプレビューできるとか
まぁ、いまどきのKDE/GNOMEでできることは、10年前からみんなできるな。
文字の表示もリュウミン/厨ゴチックできれいだぞ。
そのあたりも含めて非常にきれいに実装されてたって印象があるんだよな>IRIX
CDEでまとめたMotifより全然使いやすいという。
MotifでまとめたCDEの間違いじゃないの?
IRIXもtoolkitはmotifでっせお兄さん。 >>35
えと、Motifがベースなのはどっちも同じわけだが。そのデスクトップ環境とかをCDEでまとめた
HPUXとかより良くできてたよな。って事なわけだ。
ちょいとなんか書くためにたたくライブラリも良くできてたし。
個人的にはSPARCでOpenWinゴリゴリだったんでMotif嫌いだったんだが(藁。IRIXのMotifは許せたな。
#てかSolaris7あたりからCDEにするぜ、MotifだよMotifとかSUNに言われてしょぼーん。9じゃもうXView叩いてるようなのは使うなってことですかい?(><)
簡単なウィンドウマネージャを作ってみたくなりました。
参考になりそうなことが書いてあるサイトをご存知の方いませんか?
教えてくださいませ。
適当に既存のソース眺めれって言われそうですが、
私はXプログラミングの知識もたいしてもっていないので
そこらへんも含めて参考になるドキュメントがあったら読みたいのです。
と言いつつも、とりあえず参考になりそうなのはLawswmのソースかなぁ。
Xlibしか使ってなさそうなので、がんばれば私にも理解できそう…
キーボード操作がメインのもの作りたいし。 Xlibで書くと
そのうち、どうしても自分でtoolkit書きたくなる
widgetも書きたくなる。
Xlibを直接叩くと絶対マンドクサイ
お勧めしない。 >>37
基本は38に同意だなぁ。
で、twmのソースが参考になるんじゃなかろうか?って、今だと他のマネージャのソースのがいいのかなぁ? Window Manager作るならICCCMは読もう。
じゃないとXIM周りで泣きをみる。
(ICCCMでも不十分だから、さらにテクニックがいるが…)
最初は既存のtoolkitとXlibで書くのがいいと思う。
gtkとXlibのWM周りの関数とか。
基本構造はaewm系を参考にするといいかもしれない。
(aewmはそれを目的とする趣向も強いし)
ICCCMの実装に関してはfluxboxとか
wmakerとかを参考にどうやってXIM周りに対応してるかとか
Windowの属性に関して学ぶとよい。
とりあえず作りたいなら>>39にあるようにtwmとかfvwm1.24とかを参考にすると良いと思う。
日本語化済みの旧fvwmは教材になると思う。 >38 >39
レスありがd。
> Xlibを直接叩くと絶対マンドクサイ
というのは多分ごもっともだと思います。
でも、自分で絵をほとんど書かないウィンドマネージャの方が
ソースは読みやすいかと思いまして。
文字通り、ウィンドウの管理しか書いてなさそうで。
私自身、かなりのド素人なのですよ。で、ソース読むなら
機能が少ないウィンドウマネージャの
行数の少ないソースコードがいいなぁなんて。
でも、出来ればソース読むよりHowToものでもあれば
そういう方がいいなぁなどとむしの良いことを考えて
おうかがいをたてた次第なのでした。
>>41
> でも、出来ればソース読むよりHowToものでもあれば
ないでしょ。
ニーズがないから。 >40
ICCCMもXIMも知りませんでした。それぞれ
Inter-Client Communication Conventions Manual
X Input Method
の略ですね。
これらのキーワードでググったらいろいろ出てきますね。
大事なキーワードが分かれば、あとは自分で調べられそうです。
なんだか楽しくなってきました。
どうもありがとう。
>>43
日本語にバッチリ対応した素敵な軽いWM作ってくれ
がんがれよ。 >>43
golemでも弄ってみたらどうか
http://golem.sourceforge.net
開発止ってるけど、バージョン浅い割に日本語周りにキチンと対応してるし
機能もそれなりに揃ってると思う。
本家のMLはspamまみれで開発者もやる気ゼロ。
この孤児を引き取って教育してみるのも一興かもしれん。
とりあえずバグ潰しとTODOの実装とメンテやれば神になれるぞ
少なくとも、そうしてくれると俺は果てしなく嬉しいw
zoe氏のページなくなってるなぁ
golem-0.0.6-0.020020926zoe.src.rpm
これほすぃんだけど
誰かもってませんか?
前に使った気がしたので探してみたがなかったスマソ
もう一年くらい前じゃないのか?
これ以外にshadeするパッチどっかに無いかなぁ。
MLに流れたパッチなら見つかりました。置いときます。
http://poincare.ikezoe.net/patch/golem-cvs-shade.patch
ただこのshadeはホントのshadeではなくてwindowサイズを狭めてるだけです。
自分でも同じやり方のshade pluginをずっと昔に書いたんだけどそっちは紛失(泣
golemに関してはやりたいことがまだあるんでいじろうとは思ってるんですが…。
>>43
http://www.momonga-linux.org/~famao/hiki/hiki.cgi
ここ参考になると思います。 >>45
せっつけば動いてくれるとは思うんですけど。
それでダメならforkすれば。 >>48
アクセス規制で御礼遅れました
サンクスコ! 神!
なんかパッチが途中で切れてるようで上手く当らないうえに
action.cに当たるはずの肝心のルーチンがなくて
肝は自分で書いたw
Windowサイズを縮めるだけということで
Heightを0にしたら仮想端末は固まるし
emacsのメニューは潰れるしで大変だった。
こんなんです。
begin-base64 644 action-shade.func.gz
H4sICCzibj8AA2FjdGlvbi1zaGFkZS5mdW5jAM1Uy26DMBA8h6/YXKJARZOc
KfkV5MIClsCusKEhTf69mJhHjVGqnuqTtTM76x2v3XCaAIkl5SwSOUlwHxcU
mYwkeI+dC18O6HXwoCdBzGsmBRAB71zmUKGgV8oyICyBkjdq6x2GNJrCfq91
/XNakEy89jIJhCEcXdjtwIAZ7yVREU6uC7cbOJvNZsHqamGPGsiV8/Ihf1Kw
yjUpjcEx8XyOu6MFeinBCmVdscCZ2WNvEra2eDA51Ftk48zNn7gjVcQVIvPP
OdIsl/AWTiqCNBjp+AsM0XbZybhGTnfgae+DRTFYiHwUdUb1CEWMS5q2+iju
kjwo6uOFvyuxNiGmuwPyTOHJ7YzZd8BCoOUibFaHRnOrTtXsj16djv/IGudn
fqTE04qUuGxoPuKfNOl+jdC4+Ee0+wzMnq0DshzkeYULbI2si3rj01ybcLv+
MIbvEVkSxZylNJu6u38DpvxSjkEFAAA=
==== >>50 すみません。肝心のとこが抜けてたみたいですね。
手元のソースさがして見つけました。
begin-base64 644 action_shade.gz
H4sICH6fbz8AA2FjdGlvbl9zaGFkZQDdVc2SmzAMPoen0KkbMtnQnDPdF+ix
D8B4QYAnYDO2WCabzbtX/kkgKZ3Z7rE+JLL4PsmSPky2AduIEkEbGFQwN1ny
pmUJoiCpVe6d66KVqCgn2AQrTc7JSioC6nr+OyTJKtvAu9adVDUUelBkQVh4
1dSAQSvfnV+oEjr95kzOspLVGkK455eqFbXdKe2xCB8ffzxhIkKaAK+z/+Vl
kAajDpBl8HxbL/7pxR8pWcEGxgaVr9OfIQaGEcEKDinpyUKvrXTlglRADXqa
e5pDh90rGsteQdAJKhoYJRdVo+6QzCkra6OH3jOkqrRhjAvElot0zcZxfaLY
5RIsCcKdoy12IqIe6l3E/IDvhyvAjqJfh5lsb2hfyChLaiaf36af4DUo62bm
DHtmXqnc+5+IvestNdJPXfBgWAglmm3om6xcu0utnghaeUTfGdYG6W4WpsRC
G989C9rPAWKJIwfT49YFYW21JRQGuX2cSOEIcQJTIE631r0PtKuGtrUMR5U7
eaYz2Hlm8wphnMaDxe3g3l7rDr7DIsWyIoomviQP/QuQ9IG4AOFct7xz9CVZ
XfwWW4ufksP+8AiYFDCryO+XoWHIM2xw3A39F9JM4CztSCINeycCP2JZ3148
MrI4Pma7Jdr/h4JaHvIXBPUturHr6ZTeiyPatxeZRHHk1uVGSHu9tydKpYvB
5hbJG1hOgCgyf48rTbI6Qd8OteTW/csNFTjhq5GHOPeHYDlPQn44fCTHO/Iv
9HDK+EFyH4vKiG5W6SX5DUvISjTWBgAA
====
>>51
>>50と問題点は一緒みたいですね。
高さが1で横幅が一緒のダミーを用意して
shadeの際に入れ替えるのがいいのかなぁ。
shade
client->frame -> client->dm_frame
unshade
client->dm_frame -> client->frame
メモリ食いそうだなぁ。 最近、ratpoisonを使うようになった。
なんというか、Xは解像度をあげるためのもの、と言っていた人の気持ちが
わかるようになったよ……
あと、使ってて気になるのがskkinputとかでの日本語入力。
w3mを使えばいいのだろうけど、Mozillaでのgoogle検索がしにくい。
回避方法ってないのかなぁ?
emacsで書いてコピペするしかない?
君にとってXは解像度をあげるための物でしかないなら
XIM(X Input Method)なんて使わないほうが良いだろう。
せっかくXを使ってるんだからXIMも使いたい思ったんだYO! >>53
skkinputのバージョンは?
もし2.06以降とか3系列とかなら、2.05までsageると大分マシになったような。 >>57
新機能の追加しないらしいから
性能改善とfixが中心? メモリ食わずに
一通りの操作がマウスなしでできるのって何?
fvwm2とか・・・? キーボード操作でひととおりできて
一般的に軽いといわれてるやつより軽いのは
pekwm-0.1.2(0.1.3以降はfluxbox並)
golem
fvwm-1.24r
afterstep classic
一般的に軽いといわれてるのは
fluxbox
fvwm2
waimea
pekwm-0.1.3以降
Window Makaer
まだあるけどマンドクサ pekwm CVS版で、現在のウィンドウがフォーカスを失ったとき
次のウィンドウにフォーカスが移らなくなってるんですが、
これは仕様ですか? >>61
ハァ?
>これは仕様ですか?
そんな嫌みったらしく聞く人に何も言うことはありませんね。 いやみか?
意図してそういう作りになっているのかそうでないかを
聞いてるだけだと思うが。 文脈にもよるだろうけど、一般論としてはイヤミととられたくないときには
なるべく別の言い回しを考えるんぢゃない? >>62
それ、あなたの感覚が曲がってる。おそらく仕事のせいだろうが。
仕様ですか? は、仕様かどうかを問う普通のいいかただよ。 >>66
あからさまなバグを仕様と聞くのは
開発者に失礼だな。
普通の言い方ならMLで同じように聞いてこいよ。 >>69
開発者に聞けって
仕様ですか?って聞いてこいよ。
pekwmの開発者は割と寛容だから匿名で投げても相手してくれるよ。 このスレの人、いい年したオサーンが多いと思うんだが、
子どもの様な喧嘩してるんだねw いい年したオサーンも子どもの様に振舞える場所なのでつ。
どうせバグなんだから
親切に開発者に教えてやろうや。
「これってもしかして仕様ですかぁ?(プ」ってな。 >一般的に軽いといわれてるやつより軽いのは
>pekwm-0.1.2(0.1.3以降はfluxbox並)
>golem
>fvwm-1.24r
>afterstep classic
この中でも最軽なのはどれですか? >>75
afterstep classic > pekwm = golem > fvwm1.24r
pekwmとgolemはおなじくらい。
pekwm(1.5MB程度)
golem(1.5MB程度)
fvwm1.24r(1.2MB程度)
afterstep classic(1.7MB程度)
キーボードでの操作はpekwmの方が色々機能がある
golemはicon化がショボいのとshadeが出来ないのが痛いが、アニメーションしたり何だりカコイイ
fvwmは説明いらないだろ
afterstepは機能的にはfvwmとあまりかわらない。
あとpwmも軽いぞ。上記のやつよりも遥かに軽い、1MB程度。
だが、フォーカス周りが痛い仕様なのでお勧めしない。 pekwm、fvwm2と軽さなんてほとんど変わらなかったけどな。 うちだと1.7MB程度だぞ?
>>76だとafterstep classicと同じぐらいか。 >>79
fvwm2といっても、最近のか昔のかで大分違うと思われ。
fvwm-2.5.7で2180KBくらい使ってるなぁ。
全然関係ないけど、zsh-4.1.1から3.1.6にバージョンダウンしたら
うちの設定で4.1.1だと1.8MBメモリ喰ってたのが
1.3MB程度まで下った。
bash並じゃん 軽い。 それUnstable Releaseじゃん。
Latest Stable Releaseの2.4.16だと1.7MBぐらいだぞ。 >>82
そうか、2.4.16だとそんくらいなんだ。
ただmoduleの類を使うと、fvwm本体とは別にメモリ食うから
全体的にみてどんなもんだろ。
module一切使わなくてもなんの問題もないけどさ。 >>84
Unstable Releaseだとフォント周りとかで本体もソコソコ肥大化してるし。
つかAAや影つきフォントなんて見た目を気にする奴じゃなきゃ要らん機能だよな。
タイトルバーの位置のカスタマイズとかさ。 あのデフォルトはいつまで踏襲しつづけるんだろうな(w Alt + Tabでウインドウ切替えるときに、いきなり切り替わるんじゃなくて
Windowsみたく切替えるウインドウを選べるウインドウマネージャあります
か?
今fluxbox使ってるんですが、Alt + Tab押しただけでウインドウが切り替わっ
ちゃってとても不便です。 >>88
waimeaはたしか出ていたように記憶している。
ratpoisonも一応出るよ。 >>88
enlightenment
ただ、windowsの様に直前にだったウィンドウにフォーカスが移る機能はない。
MLVWM,XFce4以外にマク風(できれば非Aqua)なWMないかな?
>>93
mlvwm (Macintosh Like Virtual Desktop Window Managerだったかな)があったはず
漢字Talk7風のWMだ >>94
できたらMLVWM/Xfce4以外で。。。
>>94
>>93はmlvwm以外で、て書いてあるよう……
昔のMacていうのがよくわからないけど、テーマが使えるWMなら
AquaじゃないMac風のものがあったりするみたいだけど、
ツールバー?の再現も含むのなら、よくわからん……
(´-`).。oO
厨房どうしの意思疎通ができてるようでできてない奇妙なやりとりが
観察できるスレはここですか? >>98が仲間にしてほしそうに見ている
どうしますか? >>95
すまねぇ
素で「OLVWM以外」だと思いこんでた。
目が死んでるっぽいな pekwm試してみましたが、Alt + Tab押した時にウインドウ一覧は出るものの
その時には既にウインドウ切り替わっちゃってるんで意味無いです。
これからxfce4試してみます。 あー、Alt 押しっぱなしでウィンドウリストが出た状態のまんまがいいのね。
IceWM とかはそうだったんじゃないかな。 MLVWMってもうユーザーいないのかなぁ?
似たものとしてqvwmも死亡?
http://libqv.qvwm.org/
半年前のlibqvスナップショットはあるけどさ。
┌─────────┐
│ .|
│ キチガイ警報! │
│ .|
└―――──――――┘
ヽ(´ー`)ノ
( へ)
く >>88
Alt + Tabの挙動はmetacityが一番いいと思うYo 軽くてタスクバーがついててウィンドウの四辺でリサイズが可能で
タイトルバーに日本語が表示可能な wm って何かないですか?
今現在 pekwm 0.1.2 と fspanel 組み合わせて使ってますが、
fspanel から最小化すると fspanel から元に戻せなかったりします。
windowlab はよさげでしたが四辺でリサイズが不可なのと
タイトルバーに日本語が表示できないのが不満です。