X



Gnome使っている奴は負け組
0001名無しさん@お腹いっぱい。
垢版 |
NGNG
人生も負けそのもの。
0351名無しさん@お腹いっぱい。
垢版 |
NGNG
昔トライサルでメモリ買ったことがある漏れは完全に負け組だな。
本当はツートップで買ったパーツがことごとくクズだったことの方が
敗北感は強いのだが。
0352名無しさん@お腹いっぱい。
垢版 |
NGNG
続きは日本人に適したUNIXスレ辺りに誘導するとして、
ttp://pc.2ch.net/test/read.cgi/unix/1077536582/
個人的にGNOME/GTKへの要望を挙げて見る。

・gtk-enginesの充実
・libgnomeとlibgnomeuiの分離徹底
・カレンダーからアラームを呼び出すのではなく、
時計からカレンダー各種を呼び出す形(両立可?)
・esdにmod形式みたいに、
ゲームなどで用いられているsampleを読み込ませる能力
・esdに特化した小型マシン(Cobaltみたいな)の販売
0353名無しさん@お腹いっぱい。
垢版 |
NGNG
>>352
> ・esdに特化した小型マシン(Cobaltみたいな)の販売

のイメージが湧かないんだけど、例えば USB スピーカを繋げばOK、なんていうオチはない?
0355名無しさん@お腹いっぱい。
垢版 |
NGNG
>>353
朝は小鳥の声でお目覚め、夕方になるとカラスの鳴き声、
せせらぎの音が通俗低音のように流れ、
時々木魚の音とヒュードロドロ音が聞こえて来る訳ですよ。
0356名無しさん@お腹いっぱい。
垢版 |
NGNG
そういう癒される環境音が好きな人はKDE派
0358名無しさん@お腹いっぱい。
垢版 |
NGNG
gnome-soundに限らずデスクトップ環境の演奏哲学が今いち理解出来ないんだけど、

人間に何かを知らせる為に音を使っているのか、
人間の行動を支配する為に音を使っているのか。

って聞かれたら後者だから鬱。
gnome-dialogも後者だから鬱。
0359名無しさん@お腹いっぱい。
垢版 |
NGNG
得意気な顔して何が "C++は嫌い" だ。
お前、C++の知識が無いだけちゃうんかと。
0365名無しさん@お腹いっぱい。
垢版 |
NGNG
>>361
わろた
0366名無しさん@お腹いっぱい。
垢版 |
NGNG
gnomeのシンボルって、足跡をデザインしたものらしいけど・・・
俺の目には足の裏としか映らない。
何と言うか、プーンと臭ってくる感じなんだよ。
もっと清潔な印象のシンボルに変えてくれ
0375373
垢版 |
NGNG
>>374
ttp://diary.mrmt.net/?20040228#28-2

つか、Joiタンもか(藁
0380名無しさん@お腹いっぱい。
垢版 |
NGNG
arts >> esound
konqueror >> galeon, nautilus
kwin << sawfish
・・・とか比較してるとキリがないな
つうか、KDEってかなり強力なアプリたくさん持ってるんだよね。
商業上Qtが使いにくいから、GNOME/GTK2がRedHatあたりに
ちやほやされてるだけでさぁ。
まあ、KDE最大の欠点は肝心のウインドウマネージャが使いづらいことか・・・

勝ち負け関係なく、優れたテクノロジが互換性の乏しい状態で分離されてるのは
非常に勿体ないことだと思うがどうよ。
0381名無しさん@お腹いっぱい。
垢版 |
NGNG
マルチプラットフォームのためには仕方がないけど、 Qt はなんでもかんでも
自分で抱えて巨大になってるから、一部のクラスだけを使いたい場合は不便。
GNOME はライブラリが細かく別れてるんでそういう面では便利。
libxml2 は Perl, PHP, Python からでも使えるし、glib/gobject, GConf, gnome-vfs って
単体でも便利につかえるんだけどなぁ。
(glib/gobject に関しては素直に C++とboost 使っとけとか言われそうだが)
0382名無しさん@お腹いっぱい。
垢版 |
NGNG
> (glib/gobject に関しては素直に C++とboost 使っとけとか言われそうだが)

C++はあまり使いたくないから、こういうのがあると嬉しい。
あと、language bindingsを作るのにいちいちglue codeを書かずに
自動生成できるというのは大きいと思う。
0384名無しさん@お腹いっぱい。
垢版 |
NGNG
>>1-383の結論:

GTKは糞
0386名無しさん@お腹いっぱい。
垢版 |
NGNG
KonquerorをGTK+で書き直してGnomeのデフォルトファイルマネージャにし、
サウンド関連を全部artsに移行するなら、Gnomeを見直す。
・・・ちょっとだけ。
0388名無しさん@お腹いっぱい。
垢版 |
NGNG
>>385
GTK+も糞だとは思う。けど、Cだと他に選択肢がないし。
# Motif とか、面倒くさくてもう書く気になれない

仕様がアレでもそこに実装があるから使うよ。
例えは悪いが、Windowsみたいなもんかな。
0389名無しさん@お腹いっぱい。
垢版 |
NGNG
ふんとに糞だと思うなら
具体的に糞な点を挙げればいいのにな

makeがめんどいだの、
nautilusがダメだの、
似非臭くってかなわん

でもMotifがたるいのは糞が漏れるほど同意
0392名無しさん@お腹いっぱい。
垢版 |
NGNG
正直GtkはWin32以下
0393名無しさん@お腹いっぱい。
垢版 |
NGNG
あのさ、批評するとか抵抗するって態度を取るのならともかく理解るけど、
「糞」とか「ダメ」とか言う態度を取るのって
プロレタリアートが修羅場ってる時だけにした方が良いと思わん?
0397名無しさん@お腹いっぱい。
垢版 |
NGNG
>>393
意味わからん。

設計が拙いものを糞と呼んで何が悪いの?
あんたこそGtk使ったこともないくせにそういうことほざいているんじゃないの?
0400名無しさん@お腹いっぱい。
垢版 |
NGNG
>>390
イベント周り?

ダセェくらいで糞とは思わなかったけどな
もうちょっと具体的に書いてくれないと反論のしようがないよ

イベント伝播ごときにどれ程の違いがあるというのか
俺には糞と味噌程度の違いしか見出せないよ

つーか>>390に糞じゃない
イベント処理まわりのもんをご教授願いくらいだよ
0401名無しさん@お腹いっぱい。
垢版 |
NGNG
390ではないがQtのSLOT&SIGNALはスマートだと思う
0402名無しさん@お腹いっぱい。
垢版 |
NGNG
スマート・たるいって言っても
所詮はプログラマの観点だったりするわけだが。

まず知りたいのはデスクトップ環境のヒエラルキー。
個人的にこうあって欲しいのは、

初心者>>ユーザ>>gtk-devel>>(越えられない壁)>>アプリケーションプログラマ
0403名無しさん@お腹いっぱい。
垢版 |
NGNG
>>402
その「越えられない壁」ってのは悪い風習だと思うが・・・。
もちろん使ってもらってこそだからユーザー第一なのは当然のことだが、
もう少し開発してる側の人間の功労が理解されても良いんじゃないかと思う。
立派なアプリを組むってのは、色々と高度なスキルが無いと出来ない芸当なわけで。
0404名無しさん@お腹いっぱい。
垢版 |
NGNG
開発のしやすさがアプリケーションの出来にも影響すると思うよ

KonquerorとNautilusが典型
0405名無しさん@お腹いっぱい。
垢版 |
NGNG
>>400
ちょっと凝ったウィジェットの配置にすると、来てほしい expose イベントが
なぜか来ないとか、configure イベントの引っかけ方(GtkWindow 以外に
引っかけるとひどい目にあう)とか。

RedHat のパッチを当てない状態だと、常に全体に expose が来てた、
ってのもあったな。1.x の頃の話だけど。

あと、実際にウィンドウを貼ってしまわないと、ウィンドウサイズが取得
できないので、-geometry -0-0 みたいな配置をしたいときにすごく
面倒。configure イベントに引っかけて set_uposition するしかないん
だけど、一瞬 +0+0 にウィンドウが出てきてしまう。

realize 前にサイズは取得できていてほしい。
0407400
垢版 |
NGNG
>>405
プログラミングインターフェイスの良し悪してな話かと思ったよ

再描画のイベントぐらいどーでもいいじゃんよ
(こういう見た目にかかわるバグの存在がド素人にGTK+/GNOMEはクソとか罵られちゃう所以なわけですかそうですか)

実体化前にサイズ取得ってウィジェットのレイアウト?boxとtableじゃ足りんの?
0409400
垢版 |
NGNG
いや俺には
>実際にウィンドウを貼ってしまわないと、ウィンドウサイズが取得
のくだりが意味不明なんだよ

どういうことがしたいんかと思って
0410名無しさん@お腹いっぱい。
垢版 |
NGNG
>>407

>(こういう見た目にかかわるバグの存在が
>ド素人にGTK+/GNOMEはクソとか罵られちゃう所以なわけですかそうですか)

これは言い過ぎだと思った。
いや、言いたい事は分かる気がする。
米百俵の故事でしょ。

ただ、「素人」「玄人」って括りで自己規定すると、
最終的にはMac同様に信者呼ばわりされるのがオチだと思う。

いずれにしても
>設計が拙いものを糞と呼んで何が悪いの?
の中に見え隠れするものには
私は信頼を置いてはいない。
0411名無しさん@お腹いっぱい。
垢版 |
NGNG
>>407
> 再描画のイベントぐらいどーでもいいじゃんよ

ところがそうもいかないんですよ。

このへんの書き方に、直感に反する妙な制限
(特定のウィジェットにしかイベントを引っかけられない)
があるおかげで、本来なら握っておかなくてもいい
ウィジェット変数を握って連れ回さないといけなくなる。

おかげでコードの見た目がよくない。

確かに些細なことなんだけど、こういうことの積み重ねで、
あー、GTK+ って設計が (ry っていう心証を持ってしまう。

まぁ、そう思いつつも、結局使うんだけどね。これって負け組?

> (こういう見た目にかかわるバグの存在がド素人に
> GTK+/GNOMEはクソとか罵られちゃう所以なわけですかそうですか)

これはどうなのかわからない。実際に単に罵ってるだけの素人に聞いてみないと。
0412名無しさん@お腹いっぱい。
垢版 |
NGNG
>>409
-geometry -X-Y が効くようなものを書いてみると意味がわかるよ。

pixmap を貼るだけ、みたいな単純なのでいいけど、
あらかじめサイズがわからないようなものがいいです。

まぁ、最近は自力で配置、なんて流行らないのかもしれないけど、
Xt でも Motif でも何も考えずに普通にできてたものが、なんでこんなに
苦労せにゃいかんのじゃ、って思うよ。
0413400
垢版 |
NGNG
>>410
>ただ、「素人」「玄人」って括りで自己規定すると、
>最終的にはMac同様に信者呼ばわりされるのがオチだと思う。
そうですね
おっしゃるとおりだと思います

この辺で止めときます


>>412
>あと、実際にウィンドウを貼ってしまわないと
の「ウィンドウ」はToplevelなウィンドウのことですか?
単にウィンドウと聞くと総称的なアレを連想してしまうもので
文盲ですみません
0414名無しさん@お腹いっぱい。
垢版 |
NGNG
>configure イベントの引っかけ方(GtkWindow 以外に
>引っかけるとひどい目にあう)とか。

ひょっとしてWindowGravityの事を言っているのかな?
ここら辺は恐らく、物凄く議論を要する話だと思う。
親のGravityと逆転した向きで子供がGravityを持つ。
と言うのを無秩序に許可するとイベント伝達時に
デッドロックが起きる可能性が有るんじゃないかと思った。
0415412
垢版 |
NGNG
>>414
そんな複雑な話じゃないです。

ちょっと自分でも混乱してたので、以前書いたソースを眺めて整理しました。

コマンドラインオプションで -geometry -0-0 みたいな設定を許すとすると、
自前で左上の座標を計算して gtk_widget_set_uposition() に渡す必要があるよね。
これには、toplevel のウィンドウサイズを取得する必要がある。

けど、これが toplevel を realize した後じゃないと取得できないんですよ。なので、

gtk_signal_connect(GTK_OBJECT(toplevel), "configure_event",GTK_SIGNAL_FUNC(adjust), NULL);

とかして、adjust() の中で gdk_window_get_size() して gtk_widget_set_uposition() する
ことになります。

ここで、toplevel 以外の configure_event に引っかけるとダメで、このために
自分のコードはちょっと汚くなってしまった(これはまぁ実害はないので拘らないことにする)。

で、この方式だと、ウィンドウ出現時に一瞬だけ左上に出てきて、それから実際の場所に
移動させられます。遅いマシンだと結構気になるかも。

例えば、gtk_widget_realize() した時点でサイズを計算し、確定させておけば、
toplevel 以外を realize した状態で gdk_window_get_size() が使えていいんじゃないか、
と思うんですけど、これ、やっぱり技術的に実現困難な問題がある?

GTK+ のソース全部見てないので何とも言えないんだけど。
0416名無しさん@お腹いっぱい。
垢版 |
NGNG
gnome.orgもやられてもうた。 _| ̄|◯
0417名無しさん@お腹いっぱい。
垢版 |
NGNG
ざーわーわー ざーわーわー ざーわーわー
0418名無しさん@お腹いっぱい。
垢版 |
NGNG
>>1
結局なにしてもダメなやつが、負け組なんだよ!
だからおまえは、KDEをつかおうが、ぐのーむをつかおうが








負けなんだよ。。。
0420名無しさん@お腹いっぱい。
垢版 |
NGNG
KDE使ってるやつ馬鹿じゃねーの
0423名無しさん@お腹いっぱい。
垢版 |
NGNG
Gnome2.6使っている奴は超負け組
0427Gnome 2.4
垢版 |
NGNG
2.6 では↓の様なエラーは直ったの?

Window manager warning: Broken client! Window 0x600010 (xconsole) changed client leader window or SM client ID
mapping method init - connect2: Connection refused

(nautilus:594): libgnomevfs-WARNING **: module '/usr/X11R6/lib/gnome-vfs-2.0/modules/libmapping.so' returned a NULL handle
Window manager warning: Working around an application which called XSetInputFocus (None) or with RevertToNone instead of RevertToPointerRoot,
this is a minor bug in some application. If you can figure out which application causes this please report it as a bug against that application.
No running window found.
Window manager warning: Broken client! Window 0x2400008 (kterm) changed client leader window or SM client ID
Corrupt JPEG data: premature end of data segment

** (nautilus:594): WARNING **: destroyed file still being monitored

** (nautilus:594): WARNING **: destroyed file still being monitored

** (nautilus:594): WARNING **: destroyed file still being monitored

** (nautilus:594): WARNING **: destroyed file still being monitored
0428名無しさん@お腹いっぱい。
垢版 |
NGNG
KDEまんせー
0431名無しさん@お腹いっぱい。
垢版 |
NGNG
デスクトップ環境通の俺から言わせてもらえば今、デスクトップ環境通の間
での最新流行はやっぱり、Enlightenment DR17、これだね。
0434名無しさん@お腹いっぱい。
垢版 |
NGNG
LGPLベースでKDEなみに使いやすいDEねーの?
0436名無しさん@お腹いっぱい。
垢版 |
NGNG

と言うか、日本GNOMEユーザー会のやる気のなさが負けを物語ってるっぽ。
全然更新してないし、リリースのアナウンスすらないんだもんな。
一瞬、目を疑ったよ。


0437名無しさん@お腹いっぱい。
垢版 |
NGNG
GNOMEに限った話じゃないと思うけどな
KDEもML全然流れてないし。
0438名無しさん@お腹いっぱい。
垢版 |
NGNG
GNOME2プログラミングの
おすすめ書籍ってありますか?

GNOME1.6のならアマゾンにうってたのですが、1.6と2なら、大部変わってますよね。
0440名無しさん@お腹いっぱい。
垢版 |
NGNG
gtkもqtも洋書しかないと思うよ。
訳書あっても内容がヘボいことが多いので。

amazon.comでgtkキーワードにレビューの評価が高い本を探すと吉。
0442名無しさん@お腹いっぱい。
垢版 |
NGNG
gentooは微妙ですがgnomeは負け組です
0445名無しさん@お腹いっぱい。
垢版 |
NGNG
負け決定だしな。
0446名無しさん@お腹いっぱい。
垢版 |
NGNG
gentooいいじゃーん
牛かわいーじゃーん
0447名無しさん@お腹いっぱい。
垢版 |
NGNG
        lヽ ノ l        l l l ヽ   ヽ
  )'ーーノ(  | |  | 、      / l| l ハヽ  |ー‐''"l
 /  T  | | |/| ハ  / / ,/ /|ノ /l / l l l| l  T ヽ
 l   ・  i´ | ヽ、| |r|| | //--‐'"   `'メ、_lノ| /  ・  /
 |  W  l  トー-トヽ| |ノ ''"´`   rー-/// |  W |
 |  ・   |/     | l ||、 ''"""  j ""''/ | |ヽl  ・ |
 |  M   |       | l | ヽ,   ―   / | | l  M  |
 |   !!  |     / | | |   ` ー-‐ ' ´|| ,ノ| | |  !! |
ノー‐---、,|    / │l、l         |レ' ,ノノ ノハ、_ノヽ
 /        / ノ⌒ヾ、  ヽ    ノハ,      |
,/      ,イーf'´ /´  \ | ,/´ |ヽl      |
     /-ト、| ┼―- 、_ヽメr' , -=l''"ハ    |  l
   ,/   | ヽ  \  _,ノーf' ´  ノノ  ヽ   | |
、_    _ ‐''l  `ー‐―''" ⌒'ー--‐'´`ヽ、_   _,ノ ノ
0448名無しさん@お腹いっぱい。
垢版 |
NGNG
KDE3.3って目新しい機能はないがかなり完成度高いな
こりゃGnome終わったな(笑
0449ひろさん ◆EriosvaGhM
垢版 |
NGNG
         ,r::::::::::::::::::::、:、   / ̄ ̄ ̄ ̄ ̄ ̄ ̄
          |:::∧_∧::::::::|:::|   |
         ⊂(@∀@)つ|:::| <>>1クズ・・・っ!ゴミ・・・っ!
       //(手  塚)//::::!
       |:::|/とヽ ♂ θ|:::| :::/  
    / ̄ ̄旦 ̄ ̄ ̄/|
  /______/ | |
  | |-----------| |

   _
  / /|)
  | ̄|
/ /
0450名無しさん@お腹いっぱい。
垢版 |
NGNG
mwmは勝ち組!!
0451名無しさん@お腹いっぱい。
垢版 |
NGNG
Qtはライセンスが糞(@wぷ

勝ったな(@w荒
圧倒的に勝った(@w荒
レスを投稿する