ウィンドウマネージャ総合 その3
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG最強のウィンドウマネージャ その2
http://pc.2ch.net/test/read.cgi/unix/1031754071/
リンク等は >>2-10 あたり
0182名無しさん@お腹いっぱい。
NGNGgimp の様な普通のやつも扱えるので気に入ってるのだけど、
それよりいい? >>181
0183名無しさん@お腹いっぱい。
NGNG分割して、元に戻してって時の操作性が全然違うような。
(楽に慣れ杉て、trswmすら使う気になれなかった)
0185名無しさん@お腹いっぱい。
NGNG・コマンドラインから操作
・タブ
sawfishは上の2つは満たしてるんだが..
0186名無しさん@お腹いっぱい。
NGNG0187名無しさん@お腹いっぱい。
NGNGLispで細かいところに手をいれられるのが
それを補って余りある。
0188名無しさん@お腹いっぱい。
NGNG機能とメモリ
実行速度とメモリ
はトレードオフだからね。
俺はどっちを取るかと聞かれたら
機能よりはメモリのほうを取るけど
痛い程低機能なかわりにメモリ全然喰わない とかいうのも
あまり嬉しくないなぁ。
機能に見合うメモリの使用量と実行速度 がベストか。
その点でsawfishはちょっと重い気はしないでもない。
0189名無しさん@お腹いっぱい。
NGNG新規Windowにフォーカスを与えないようにして逃げるしかない?
skkinput使ってるんだけど、上手く入力できない…。
patchなり設定なりで解決できるなら情報きぼんぬ
0190名無しさん@お腹いっぱい。
NGNG1.2.13使ってるけどそんな目に遭ったことないなあ。skkinputぢゃなく
kinput2なんであんまり参考にならないかも知れないけど。
つーかIceWMってコンパイルオプションだけでも盛りだくさんなんで、
まずは御自分の環境や設定等を晒してみないことには話が始まらない
予感…。
0191名無しさん@お腹いっぱい。
NGNGカスタマイズ性を取るなら開発版のionでLUAって手もあるね。
でもそんなのは全然欲しくないので結局去年のSTABLEのまま。
漏れにとっては「それを補って余りある」とは言えないみたいだ。
# 痒いとこだけ直接弄った方が早いし軽いとか考えてしまう
>>189
skkinputのバージョンは?
2.05までとそれ以降では挙動が全く違うよ
0192名無しさん@お腹いっぱい。
NGNG元の窓にフォーカス戻さないと変換作業が続けられないという不具合なんだけど
とりあえず、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
ここに古いバージョンのパッチがあったけど
古すぎてダメぽ。
0193名無しさん@お腹いっぱい。
NGNGskkinput version 2.06.2
です。
0194名無しさん@お腹いっぱい。
NGNG余計なもんまでコピペしちゃった
この行は無視してちょ
0195名無しさん@お腹いっぱい。
NGNGうみゅ、他の方法で解決しなかったら2.05を探して来て入れると
多分収まると思うよ。
0196名無しさん@お腹いっぱい。
NGNGサンクスコ
試してみまつ
0197名無しさん@お腹いっぱい。
NGNGminibufferにフォーカス移っても日本語入力できますた!
協力していただいた方々ありがとうございますた
0198名無しさん@お腹いっぱい。
NGNG>2.05にしたら
gtk2なアプリで不具合でるけどね
0199名無しさん@お腹いっぱい。
NGNG0200名無しさん@お腹いっぱい。
NGNG0201名無しさん@お腹いっぱい。
NGNG出ますた
immodulesの制御下に入らなくて
変換確定後、キー入力を受け付けなくなったり
skkinputの入力モードを抜けるとMozillaが固まったりしますた。
大人しくfluxboxに戻りまつ…
0202名無しさん@お腹いっぱい。
NGNG0203名無しさん@お腹いっぱい。
NGNG0204名無しさん@お腹いっぱい。
NGNG5dwmとか
0205名無しさん@お腹いっぱい。
NGNG絶対誰もやらんだろうなw
0206名無しさん@お腹いっぱい。
NGNG0207名無しさん@お腹いっぱい。
NGNG0208名無しさん@お腹いっぱい。
NGNG0209名無しさん@お腹いっぱい。
NGNG0210名無しさん@お腹いっぱい。
NGNG0211名無しさん@お腹いっぱい。
NGNG基本的には4のリンクだけで十分な気もするが、要するに208は日本語のサイトが欲しいだけなん
じゃ無かろうか?
0212名無しさん@お腹いっぱい。
NGNG→ 機能が充実している = blackbox, metacity+gnome, kwm(KDE), AS, WindowMaker, e, etc
2. WindowManagerを自分で拡張したい人に好まれるWindowManager
→ 基本機能が比較的シンプルで、かつ拡張性に優れているもの = fvwm2, sawfish, etc
3. 結晶化したWindowManager好きに好まれるWindowManager
→ ion, ratposition
0213名無しさん@お腹いっぱい。
NGNGなってしまったのか・・・
0214名無しさん@お腹いっぱい。
NGNG0215名無しさん@お腹いっぱい。
NGNG0216名無しさん@お腹いっぱい。
NGNG0217名無しさん@お腹いっぱい。
NGNG0218名無しさん@お腹いっぱい。
NGNGかなり2ちゃん慣れした人物と見た。
0219名無しさん@お腹いっぱい。
NGNGfluxboxはどうも肌に合わん
0220名無しさん@お腹いっぱい。
NGNG決して悪いもんじゃないよね。無駄がない。
キーバインドが別売り(bbkeys)なのはちょっと痛いけど。
0221名無しさん@お腹いっぱい。
NGNG0222名無しさん@お腹いっぱい。
NGNG消せないんだっけ?
0223名無しさん@お腹いっぱい。
NGNG0224名無しさん@お腹いっぱい。
NGNG0225名無しさん@お腹いっぱい。
NGNG非常にマンドクサイ
それさえどうにかなれば
かなり素敵なWM
0226名無しさん@お腹いっぱい。
NGNG0227名無しさん@お腹いっぱい。
NGNG半分同意するけど,宛て名しょぼすぎ。
0228名無しさん@お腹いっぱい。
NGNGしょぼすぎない程度には改善されるよ。
0229名無しさん@お腹いっぱい。
NGNG宛て名ってなに?
0230名無しさん@お腹いっぱい。
NGNG0231名無しさん@お腹いっぱい。
NGNG0232名無しさん@お腹いっぱい。
NGNGhttp://kahakai.sourceforge.net/
0233名無しさん@お腹いっぱい。
NGNGFreeBSD5.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
0234名無しさん@お腹いっぱい。
NGNG「重い/軽い」は動作やレスポンスの速さについて言うもんだと
思ってたんだけど。
0235名無しさん@お腹いっぱい。
NGNG0236名無しさん@お腹いっぱい。
NGNG操作のしかたが違うとレスポンスの速さは単純比較できないから
しかたなく使用メモリ量を見てるんじゃないの?
0237名無しさん@お腹いっぱい。
NGNGいわれるまでもなくやってるよねぇ…?
0238名無しさん@お腹いっぱい。
NGNGつーか、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
0239名無しさん@お腹いっぱい。
NGNG動作速度、レスポンス → 速い 遅い
メモリ食い、バイナリ肥 → 重い 軽い
低速 メモリどか食い → 重い遅い
高速 メモリどか食い → 軽くはないけど速い
低速 メモリ喰わない → 遅いけど軽い
高速 メモリ喰わない → 速い軽い
メモリどか食いのもたらす弊害 → swap使用による低速化 → コードレベルでの高速化を無意味にしてしまう ↓
さらにはCPUが速くてもメモリが高速でもswapしてしまうとHDDがボトルネックになる事で速い意味がなくなる → 重い遅い マズー
Linuxとか*BSDはスワップしてもswap専用FSのためか耐えられない程遅くなる事はないけど
レジスタやメモリに対するアクセスに比べるとHDDに対するアクセスは劇的に遅い。
0241名無しさん@お腹いっぱい。
NGNG0242名無しさん@お腹いっぱい。
NGNGHDDもじゃないの?
>>234と>>240は、
メモリにマップする量が多い = メモリ食い な物は
ライブラリのロード等マップにかかるまでの時間が長い = 起動遅い
メモリのリアロケーションなんかもかかると更に遅くなる ということがわからんのだろ
メモリを大量に確保するような物は高度なメモリ管理を要求される。
確保量によっては管理能力の限界を越える事もあるから、イタチゴッコになることもある。
そうなった場合はデータ構造の見直しなんかが必要になる。
つまりstrip。
>>239の
>メモリどか食いのもたらす弊害
この部分を理解できないといつまでも勘違い君のままだと思われ
0243名無しさん@お腹いっぱい。
NGNGこれがヘボいとどんなに革新的なプログラムでも、実用にならん。
0244名無しさん@お腹いっぱい。
NGNGヴァカ!ヴァーカ!!!!
死ね糞ヲタ!!
0245名無しさん@お腹いっぱい。
NGNG0246名無しさん@お腹いっぱい。
NGNGもっと喰え喰えしかし漏前は食い過ぎだ > Gnome
0247名無しさん@お腹いっぱい。
NGNG構うな構うな
0248名無しさん@お腹いっぱい。
NGNGメモリ周りのバグで悩まされないように気をつけて
0249名無しさん@お腹いっぱい。
NGNG最近そこに甘えたヘボPGが多くてやだね。
ついでにCPUの性能に甘えっぱなしで、本質的な性能改善を一切しないような香具師もイパーイ。
馬鹿みたいにゴッソリとmallocしたままfreeもせず放置してメモリリークしちゃうようなチープなバグを直せない香具師も増えてきた。
「メモリ一杯あるからいいじゃん」で逃げるのは、定石。
0250名無しさん@お腹いっぱい。
NGNG0251名無しさん@お腹いっぱい。
NGNGそういうソフトって負荷耐性ないから
ちょっとでも負荷かけるとコロっと逝ってしまうんだよね。
Windowsなんかだと、ページングファイルにメモリ内容を流しこむときに
どえらい高負荷になって、OS道連れにすることもある。
0252名無しさん@お腹いっぱい。
NGNGなんでわざわざfree()しなきゃならん?
「mallocしたままfreeもせず放置してメモリリーク」ってのはfree()
しなかったから問題がでたって言う以前に,根本的にどっかおかしい。
0253名無しさん@お腹いっぱい。
NGNG言いたいことはわからんでもないが、そこから
「メモリ喰い=重い」とするのはやはりオカシイだろう。
w3mは平気で数十メガ(Mozilla以上)喰うが、重いか?
0254名無しさん@お腹いっぱい。
NGNG>なんでわざわざfree()しなきゃならん?
252は開発の経験0とみた。
全てlsとかcdみたく実行した途端に終了するようなソフトなら
実メモリの9割をmallocしたままにしても終了時に勝手に開放するからいいけど
サーバとかWindow Managerやデスクトップ環境のように常駐するタイプの物は
そうはいかんだろ。
不要になったら開放しないとメモリ食い尽くされて固まるぞ。
つか、「mallocしたらfree」はGCのない環境では常識
ウンコしたら流すのと一緒、流さないと次入る人迷惑するだろ。
みんな流さないで放置しちゃうといずれ便器から溢れる。
0255名無しさん@お腹いっぱい。
NGNGVMの動作効率を悪くしたり
PAMなんかで制限かけてるとfreeせずにmallocし続ける事でアプリが殺される。
>>252みたいな事言っちゃう香具師は、なぜアプリが死んだか理解できずに苦しむ事になるだろうね。
0256名無しさん@お腹いっぱい。
NGNG言ってもわからないと思われ
DQNコーダー程、自分のゴミみたいな知識に自身持ってるもんさ
0257名無しさん@お腹いっぱい。
NGNG0258名無しさん@お腹いっぱい。
NGNGウィソ板で神を気取ってろ。
0259名無しさん@お腹いっぱい。
NGNGめんどくさくって最後まで読まなかったから知らない。
0260名無しさん@お腹いっぱい。
NGNGあの勢いのあるfjはもう帰ってこないんだろうなぁ(藁
0261名無しさん@お腹いっぱい。
NGNG>>260
すでにあの時代には勢いは無くなっていたような。
0262名無しさん@お腹いっぱい。
NGNGnntpは遅くてダメだ。
0263233
NGNG> メモリ喰うことを「重い」って言う人いるけど、これって一般的なの?
確かに、違いますね。
うちのPCがメモリ64Mしかなくて、結果的にswap多くなってレスポンス遅くって、
それが頭にあったので「重い」と言ってしまいました。
>>237
> themeを疑ってるんなら、外して動かしてみるぐらいのことは
はずしてやってみても、5628Kとそれなりに大きい。
しかも、モジュール類も軒並4Mぐらい持っていってる。
2.5からいろんな機能加わったからしょうがないのかな。
0264名無しさん@お腹いっぱい。
NGNGsawfish の "Pack Window {up,down,left,right}"
と同等の機能を実現している WM って
ありませんでしょうか?
sawfish の "Pack Window ..." が手放せないがために、
長らく sawfish を使い続けていたのですが、
そろそろ模様替えしてみたく。
しかしながら、世の中にはごまんと WM が存在する
のは私以上にみなさまがご存知の通り。
そのすべての WM を試すほどの時間も余力も自分に
ないのは認めざるを得ないところであり、
「じゃあ」
ということで、やってまいりましたるは、ここ。日本の場末。
頼みの綱であり、心の拠り所。2ちゃんねる。
ということで、どうかみなさまのお知恵を拝借したく、
こんなわたくし目を幸せにしてやって下さい。よろ。
0265名無しさん@お腹いっぱい。
NGNG0266264
NGNGMoves window upwards until it `bumps into' another window. If the top edge was
beyond the screen edge, it is moved back in. With a universal prefix arg, move
upwards maximally instead. With a numeric prefix arg, move upwards by that many
pixels instead.
と説明がございます。
私なりの日本語で説明を致しますば、
「他の Window frame にぶつかるまで(重なりあわない位置まで)
focus Window を目的の方向へ移動する」
といった感じでしょうか。
便利ですよ。
0267名無しさん@お腹いっぱい。
NGNG初めから重ならないけどな。
0268名無しさん@お腹いっぱい。
NGNGさりげなく釣ろうとする貴方が愛しい
っていうか、うざいからmalloc freeの話はよそでおながい
0269名無しさん@お腹いっぱい。
NGNGfreeしなきゃいけんよ。
常駐するプロセスは、freeしてない事が致命的なバグになるからね。
新人PG諸君は「freeなんてイラネ」って香具師らに騙されないようにね。
どうしてもfreeするのが嫌ならboehm gc使おうね。
もしくは手動freeの必要がない言語を選ぼうね。
0270freeなんてイラネ
NGNGケツも拭かない
後に入った人が迷惑しても知ったこっちゃないし
周りから臭いって言われても気にしない。
男らしいべ?
0271名無しさん@お腹いっぱい。
NGNGちなみに俺は自分の家以外の便所では
便器の外にウンコ出して放置しておきます。
0272名無しさん@お腹いっぱい。
NGNG0273名無しさん@お腹いっぱい。
NGNGまさに宗教家って感じ。
メモリなんて腐る程あり余ってるんだから、わざわざ開放する処理してCPU使う必要なんかねーよ。
今時メモリをケチるなんてどれだけショボイ環境使ってんだ?(プゲラチョ
0274名無しさん@お腹いっぱい。
NGNG気違いにはそれがわからんのです
0275名無しさん@お腹いっぱい。
NGNGメモリ数百MB確保しっぱなし、もしくは連続で確保しつづけて何の問題があるの?
まあ、どうせfreeが必要とか言ってる貧乏人は実メモリ32MBとかショボイ環境でシコシコやってんだろーなw
freeって書いて「よし俺は健全なプログラムを作った」とかいって自己満足。
キモすぎる おまえらキモすぎるよ。
ほんと糞野郎ばっかりだよ freeする連中は。
0276名無しさん@お腹いっぱい。
NGNG今時freeなんかする香具師は居ないよ。
新人PG諸君は嘘に騙されないようにね、これは新人をふるい落そうとする
低能老人の罠だからね。
0277名無しさん@お腹いっぱい。
NGNG周りにもfreeしない事を勧める事にします
0278名無しさん@お腹いっぱい。
NGNGメモリーをケチる香具師は死ぬべき
freeが無い分 短いコードの方が遥かに健全。
0279名無しさん@お腹いっぱい。
NGNGなんで消されねーんだ?
0280名無しさん@お腹いっぱい。
NGNG適材適所。malloc()とfree()が一対一で対応するわけじゃない。
んでも、へぼなプログラマがチームにいたら,そいつには
「malloc()とfree()は対で使う物なの」っていうな。そんだけ。
0281名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています