ウィンドウマネージャ総合 その3

1名無しさん@お腹いっぱい。
垢版 |
NGNG
前スレ
最強のウィンドウマネージャ その2
http://pc.2ch.net/test/read.cgi/unix/1031754071/

リンク等は >>2-10 あたり
NGNG
>>159
> 最近のノートで 800x600 な解像度のマシンってあったっけ?
軽く7・8年前のスペックだよね
あるいはPDA?
NGNG
サブノートを知らない人がいるようです
NGNG
>>160
>7・8年前

よく「コールドスリープしてたんですか?」とかいう煽りを見掛けるけど
この場合「未来から来たんですか?」だな。
いくらなんでも7・8年は嘘吹きすぎ。
163名無しさん@お腹いっぱい。
垢版 |
NGNG
三年後には横2048くらいになってます
NGNG
お前ら人の失言に突っ込むのだけは積極的だな。質問に答えてやれよ。
/.jpかよ。
NGNG
>>164
隗より始めよ。
NGNG
fjの役割は/.jpに移ったのか
NGNG
本来は人の失言に匿名で突っ込むのは2ちゃんの役割なんだけどな。
168150
垢版 |
NGNG
各人ありがとです。
ノートPCは古いです。多分PENの200MHzぐらい。
めもりは96MBです。

基本的に全画面表示し、キーボードで前面にくるwindowを切り替える。
もしくはtabを切り替える。
これはたいていのwindow managerで実現可能だと思うのですが。

で、たまに他のwindowと見比べるために縦分割ぐらいしたい。
縦分割じゃなくても多少重なってもいいのですが。

例えば、現在のFVWM2だと、
前に出てるのをマウスでリサイズして領域を開けて、
その後ろのを移動するなりリサイズするなりして見える様にすると。
こいつがめんどくさくなとおもっています。
で、ionだと全画面の状態から、縦分割した状態へキーボードでちょいと
できるんですよね?
上記の「ionの様に」というのはtab切り替えではなくて、
分割状態にぱっともっていけるかということをお聞きしたかった。

とりあえず使ってみないと分からんと思うので、
ion, pekwm, の順で試してみたいと思います。
NGNG
>>168
うみゅ、その要求なら多分ionがストライクだと思う。
NGNG
ratpoisonがストライクだと思う。軽石、余計な物つかないし。
分割状態にするのも縦横自由自在。あとはweewmも軽い。
ウインドウ装飾あり/なしができて、キーボードからフルコントロール。
マウスも使うならaewm++がいいかも。

171150
垢版 |
NGNG
>>170
ratpoisonは
普段GNUscreen使いですので、いいとは思ったのですが、
2等分とかしかできない?
上8割、下2割。とかやりたいような気もするので、外していました。
NGNG
ん?複雑な分割できるよ。左半分Emacs
右半分を上下二分割して、上半分をさらに分割とかしてるけど。
NGNG
>>171
最近のはできるよ。
split 8/10
みたいな指定がきくようになった。
NGNG
>>161
あるって言うなら機種名を挙げてみろよ。古代人か?
NGNG
小さい字見てると疲れるじゃん。
モニタが小さいならあえて800x600の人もいるんじゃないの。
NGNG
本人が「ノートPCは古いです。多分PENの200MHzぐらい。」って言ってんだから
もういいじゃん。
NGNG
>>174
粘着ウザッ
NGNG
ion で skkinput な人はみんな耐えてるの?
NGNG
耐えてない
skkinputやめて
emacsからのコピペ
NGNG
>>178
前スレにそのための設定が貼ってあったと思うよ
あとは>>56
NGNG
>>170
weewmいいね。evilwmから乗り換えた。
NGNG
evilwm は ion 的にも使えると同時に
gimp の様な普通のやつも扱えるので気に入ってるのだけど、
それよりいい? >>181
NGNG
evilwmがion的ってのにはかなり疑問が…
分割して、元に戻してって時の操作性が全然違うような。

(楽に慣れ杉て、trswmすら使う気になれなかった)
184182
垢版 |
NGNG
すまんボケてた。
larswm のことだったよ。
>>182 は忘れてくれ。
NGNG
・キーボード操作&カスタマイズ
・コマンドラインから操作
・タブ
sawfishは上の2つは満たしてるんだが..
NGNG
メモリ食いなのが残念だ
NGNG
メモリ食いだけれど
Lispで細かいところに手をいれられるのが
それを補って余りある。
NGNG
同意

機能とメモリ
実行速度とメモリ
はトレードオフだからね。

俺はどっちを取るかと聞かれたら
機能よりはメモリのほうを取るけど
痛い程低機能なかわりにメモリ全然喰わない とかいうのも
あまり嬉しくないなぁ。
機能に見合うメモリの使用量と実行速度 がベストか。
その点でsawfishはちょっと重い気はしないでもない。
NGNG
icewm-1.2.14_pre1でXIMのフォーカスが取られて入力できないのを解決するのって
新規Windowにフォーカスを与えないようにして逃げるしかない?
skkinput使ってるんだけど、上手く入力できない…。

patchなり設定なりで解決できるなら情報きぼんぬ
NGNG
>>189
1.2.13使ってるけどそんな目に遭ったことないなあ。skkinputぢゃなく
kinput2なんであんまり参考にならないかも知れないけど。

つーかIceWMってコンパイルオプションだけでも盛りだくさんなんで、
まずは御自分の環境や設定等を晒してみないことには話が始まらない
予感…。
NGNG
>>187-188
カスタマイズ性を取るなら開発版のionでLUAって手もあるね。
でもそんなのは全然欲しくないので結局去年のSTABLEのまま。
漏れにとっては「それを補って余りある」とは言えないみたいだ。
# 痒いとこだけ直接弄った方が早いし軽いとか考えてしまう

>>189
skkinputのバージョンは?
2.05までとそれ以降では挙動が全く違うよ
192名無しさん@お腹いっぱい。
垢版 |
NGNG
変換時に表示されるminibufferにフォーカスが移ってしまって
元の窓にフォーカス戻さないと変換作業が続けられないという不具合なんだけど
とりあえず、1.2.13も試してみる。

コンパイルオプションは
--enable-nls --enable-i18n
--with-imlib --without-xpm
--disable-xfreetype
--enable-x86-asm
--disable-menus-gnome2 --disable-menus-gnome1

winoptionsには
Skkinput.ignoreNoFocusHint: 1
Skkinput.noFocusOnAppRaise: 1
Skkinput.ignoreTaskBar: 1
Skkinput.ignoreFocusOnMap: 1
XClock.ignoreNoFocusHint: 1
こう書いてみた


http://garlic.q.t.u-tokyo.ac.jp/~tanaka/gimpgtk.html
ここに古いバージョンのパッチがあったけど
古すぎてダメぽ。
NGNG
>>191
skkinput version 2.06.2
です。
NGNG
>XClock.ignoreNoFocusHint: 1
余計なもんまでコピペしちゃった
この行は無視してちょ
NGNG
>>193
うみゅ、他の方法で解決しなかったら2.05を探して来て入れると
多分収まると思うよ。
NGNG
>>195
サンクスコ
試してみまつ
NGNG
2.05にしたら
minibufferにフォーカス移っても日本語入力できますた!
協力していただいた方々ありがとうございますた
NGNG
>>197
>2.05にしたら
gtk2なアプリで不具合でるけどね
NGNG
あちらを立てるとこちらが立たず状態ですなぁ
NGNG
そうなのかー。移行めんどくて全部gtk12で入れてたから気付かんかった。
NGNG
>>198
出ますた
immodulesの制御下に入らなくて
変換確定後、キー入力を受け付けなくなったり
skkinputの入力モードを抜けるとMozillaが固まったりしますた。

大人しくfluxboxに戻りまつ…
NGNG
ion と skkinput 2.05 で gtk2 捨てでいいな
NGNG
効果音が充実してるwmって何?
NGNG
afterstepとか
5dwmとか
NGNG
開発版のionもLUAでフックすれば効果音は好きなだけ・・・
絶対誰もやらんだろうなw
NGNG
なんでおれ好みのウィンドウマネージャがないの?
NGNG
君が作らないからです
NGNG
どっかにWindow Managerの特徴と機能一覧をまとめてあるところないかなぁ。
NGNG
ご自分でWikiでもつくってみてはいかが?
NGNG
(´-`).。oO >>1-5はスルーですかそうですか
NGNG
>>210
 基本的には4のリンクだけで十分な気もするが、要するに208は日本語のサイトが欲しいだけなん
じゃ無かろうか?

NGNG
1. 普通の人向けのWindowManager
  → 機能が充実している = blackbox, metacity+gnome, kwm(KDE), AS, WindowMaker, e, etc

2. WindowManagerを自分で拡張したい人に好まれるWindowManager
  → 基本機能が比較的シンプルで、かつ拡張性に優れているもの = fvwm2, sawfish, etc

3. 結晶化したWindowManager好きに好まれるWindowManager
  → ion, ratposition
NGNG
blackboxはシンプルが売りで一時流行ったのに、いつの間にかそういう分類に
なってしまったのか・・・
NGNG
WindowMaker はともかく、 AfterStep がその位置にあるのは納得できん。
NGNG
blackbox のどこが機能充実なのか。
NGNG
要するに使った事のないwmをこれこれだと勝手に割り振ってみた212というオチ?
NGNG
しかも、いまどきblackboxもないだろう。
NGNG
わざとツッコミどころを残すあたり、ネタフリとしてはなかなかポイントが高い。
かなり2ちゃん慣れした人物と見た。
NGNG
blackbox使ってますが何か
fluxboxはどうも肌に合わん
NGNG
blackboxは(ある意味twmよりも)バニラな味がするから
決して悪いもんじゃないよね。無駄がない。

キーバインドが別売り(bbkeys)なのはちょっと痛いけど。
NGNG
うんこみたいなバーは要らんと思う。
NGNG
ああ、あの時計付いてるやつね。最大化してものさばってるし、あれはイランわ。
消せないんだっけ?
NGNG
>>222って痛い
NGNG
pekwmでええやん
NGNG
pekwmは設定の構文がクドくて
非常にマンドクサイ

それさえどうにかなれば
かなり素敵なWM
NGNG
wmと言えばEmacsだろ。
NGNG
>>226
半分同意するけど,宛て名しょぼすぎ。
NGNG
ttp://home.catv.ne.jp/pp/ginoue/athena/ をみれ。
しょぼすぎない程度には改善されるよ。
NGNG
>>227
宛て名ってなに?
NGNG
有為舌頭
231名無しさん@お腹いっぱい。
垢版 |
NGNG
waimea の公式消えとるが。どなったん?
NGNG
なんか waimea のフォークとか書いてあるけどどうなんでしょ?
http://kahakai.sourceforge.net/
233名無しさん@お腹いっぱい。
垢版 |
NGNG
うちのfvwmがメモリを6Mも持っていくのだけれどみんなのとこでもそうですか?
FreeBSD5.2R で portsから開発版をいれました。
開発版だからってここまで重いものなの?
それともthemesがいけないのか?
同じようなバージョンでもっと少ないメモリで動いている人います?

fvwm 2.5.8 compiled on Jan 28 2004 at 16:40:21
with support for: ReadLine, XPM, PNG, Shape, XShm, SM, Xinerama, XRender, XFT

ps auxw の結果
user1 96682  0.0  1.3  6132  728  v1  I     5:19PM   0:04.36 fvwm -f themes-rc
NGNG
関係ないが、メモリ喰うことを「重い」って言う人いるけど、これって一般的なの?
「重い/軽い」は動作やレスポンスの速さについて言うもんだと
思ってたんだけど。
NGNG
オプション全部入りでコンパイルしてあればそんなもんじゃネーノ?
NGNG
>>234
操作のしかたが違うとレスポンスの速さは単純比較できないから
しかたなく使用メモリ量を見てるんじゃないの?
NGNG
themeを疑ってるんなら、外して動かしてみるぐらいのことは
いわれるまでもなくやってるよねぇ…?
NGNG
>>233
つーか、VSZ=6132だったらそんなもんでしょ。
RSS=728ってのは幾らかpage outされてるんだろうけど。

漏れのはこんなもん。ちなみにこの時のswap使用量は0。

fvwm 2.5.8 compiled on Nov 20 2003 at 02:03:39
with support for: ReadLine, XPM, PNG, Shape, XShm, SM, Xinerama, XRender, XFT

USER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
userX 547 0.0 0.4 5880 3496 ?? Ss 9:56AM 0:01.45 fvwm
NGNG
>>234
動作速度、レスポンス → 速い 遅い
メモリ食い、バイナリ肥 → 重い 軽い

低速 メモリどか食い → 重い遅い
高速 メモリどか食い → 軽くはないけど速い
低速 メモリ喰わない → 遅いけど軽い
高速 メモリ喰わない → 速い軽い

メモリどか食いのもたらす弊害 → swap使用による低速化 → コードレベルでの高速化を無意味にしてしまう ↓
さらにはCPUが速くてもメモリが高速でもswapしてしまうとHDDがボトルネックになる事で速い意味がなくなる → 重い遅い マズー

Linuxとか*BSDはスワップしてもswap専用FSのためか耐えられない程遅くなる事はないけど
レジスタやメモリに対するアクセスに比べるとHDDに対するアクセスは劇的に遅い。
NGNG
http://e-words.jp/?w=%8Fd%82%A2
NGNG
メモリはハードウェアじゃないらしいです
NGNG
>>241
HDDもじゃないの?

>>234>>240は、
メモリにマップする量が多い = メモリ食い な物は
ライブラリのロード等マップにかかるまでの時間が長い = 起動遅い
メモリのリアロケーションなんかもかかると更に遅くなる ということがわからんのだろ

メモリを大量に確保するような物は高度なメモリ管理を要求される。
確保量によっては管理能力の限界を越える事もあるから、イタチゴッコになることもある。
そうなった場合はデータ構造の見直しなんかが必要になる。
つまりstrip。

>>239
>メモリどか食いのもたらす弊害
この部分を理解できないといつまでも勘違い君のままだと思われ
NGNG
出来の良いプログラムか否かはデータ構造とメモリ管理で決まるからねぇ
これがヘボいとどんなに革新的なプログラムでも、実用にならん。
NGNG
うるせー!
ヴァカ!ヴァーカ!!!!
死ね糞ヲタ!!
NGNG
あらら、必死になっちゃった
NGNG
4GBメモリを積んでいるから、10M〜20Mなんて誤差みたいなもの。
もっと喰え喰えしかし漏前は食い過ぎだ > Gnome
NGNG
バカは放置するのが吉
構うな構うな
NGNG
アプリレベルで10〜20M違えば、挙動に如実な違いが出てくるぞ
メモリ周りのバグで悩まされないように気をつけて
NGNG
>4GBメモリを積んでいるから、10M〜20Mなんて誤差みたいなもの。
最近そこに甘えたヘボPGが多くてやだね。
ついでにCPUの性能に甘えっぱなしで、本質的な性能改善を一切しないような香具師もイパーイ。

馬鹿みたいにゴッソリとmallocしたままfreeもせず放置してメモリリークしちゃうようなチープなバグを直せない香具師も増えてきた。
「メモリ一杯あるからいいじゃん」で逃げるのは、定石。
NGNG
フゴー
NGNG
>>249
そういうソフトって負荷耐性ないから
ちょっとでも負荷かけるとコロっと逝ってしまうんだよね。
Windowsなんかだと、ページングファイルにメモリ内容を流しこむときに
どえらい高負荷になって、OS道連れにすることもある。
NGNG
へ?malloc()して確保した領域はexit()で OSが開放してくれるでしょ?
なんでわざわざfree()しなきゃならん?

「mallocしたままfreeもせず放置してメモリリーク」ってのはfree()
しなかったから問題がでたって言う以前に,根本的にどっかおかしい。
NGNG
>>239-241
言いたいことはわからんでもないが、そこから
「メモリ喰い=重い」とするのはやはりオカシイだろう。

w3mは平気で数十メガ(Mozilla以上)喰うが、重いか?
NGNG
>>252
>なんでわざわざfree()しなきゃならん?
252は開発の経験0とみた。

全てlsとかcdみたく実行した途端に終了するようなソフトなら
実メモリの9割をmallocしたままにしても終了時に勝手に開放するからいいけど
サーバとかWindow Managerやデスクトップ環境のように常駐するタイプの物は
そうはいかんだろ。

不要になったら開放しないとメモリ食い尽くされて固まるぞ。

つか、「mallocしたらfree」はGCのない環境では常識
ウンコしたら流すのと一緒、流さないと次入る人迷惑するだろ。
みんな流さないで放置しちゃうといずれ便器から溢れる。
NGNG
ちなみにメモリ資源だけの問題じゃなくて
VMの動作効率を悪くしたり
PAMなんかで制限かけてるとfreeせずにmallocし続ける事でアプリが殺される。
>>252みたいな事言っちゃう香具師は、なぜアプリが死んだか理解できずに苦しむ事になるだろうね。
NGNG
>>254-254
言ってもわからないと思われ
DQNコーダー程、自分のゴミみたいな知識に自身持ってるもんさ
NGNG
おいおい、カビの生えたmalloc/free論争ならよそでやってくれよ。
NGNG
DQNコーダーは放置しる。
ウィソ板で神を気取ってろ。
NGNG
fjを思い出すなぁ。あの論争は,どっちが勝利したんだっけ?
めんどくさくって最後まで読まなかったから知らない。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況