作るぞ ギコ猫アプレット (437レス)
上下前次1-新
332: 02/04/03 07:39 ID:jbUVe70v(1) AAS
giko_applet-5.0 の RPM がなかったので、spec 作ってみました。
begin 644 giko_applet.spec
M)61E9FEN92!N86UE(&=I:V]?87!P;&5T"B5D969I;F4@=F5R("`U+C`*)61E
M9FEN92!R96P@(#$*"B5D969I;F4@<')E9FEX("5[7W!R969I>'T*"E-U;6UA
M<GD@("`@("`Z($=I:V]#870@07!P;&5T"E-U;6UA<GDH:F$I("`Z(*6NI;/'
MK:6BI=>E[*7#I<@*3F%M92`@("`@("`@(#H@)7MN86UE?0I697)S:6]N("`@
M("`@.B`E>W9E<GT*4F5L96%S92`@("`@(#H@)7MR96Q]"DQI8V5N<V4@("`@
M("`Z($=03`I'<F]U<"`@("`@("`@.B!!;75S96UE;G1S+T=R87!H:6-S"E-O
M=7)C92`@("`@("`Z(&AT='`Z+R]G:6MO8V%T+G1R:7!O9"YC;VTO)7MN86UE
M?2TE>W9E<GTN=&%R+F=Z"DYO4V]U<F-E("`@("`Z(#`*55),("`@("`@("`@
省14
333: 02/04/03 20:21 ID:91BGmP/O(1) AAS
無くなっとるぞ。
334: gchar [age] 02/04/04 23:23 ID:R0lzXptQ(1) AAS
> 331 さん
あの曲好きなんだけどね、CMの缶チューハイ正直マズーかったです。
> 332さん
ありがとうです。
なるべく早くしますです。
というわけで引越ししてた。最近はのんびりlopster読んでる。
画像リンク[jpg]:sakots.pekori.jp
追加 SUN
更新 PEACH
今までは、windowsでスクリーンショットをとって、gimpでコピペする、
省4
335: gchar [age] 02/04/17 23:59 ID:VWijjjVj(1) AAS
ギコ猫アプレット5.0のsrpm, rpm追加
332さん、ありがとうねー。
画像リンク[jpg]:sakots.pekori.jp
gnome テーマ
追加 neowin, pillowscolor
更新 blackcomb
画像リンク[jpg]:sakots.pekori.jp
gdkxft 入れてアンチエイリアスしてみた。
でも、何故かギコ猫アプレットは変わってないような。何故だろう?
今日はgdkfont読んだ。xdkcal, gdkxft 読んでみる。
省1
336: gchar 02/04/20 02:58 ID:arqCbAbX(1) AAS
gdkxftを色々試してみた。
アンチエイリアスにするには必ず製作者fndryの箇所は指定する必要があるらしい。
*じゃダメってこと。
マルチバイトフォントはユニコード(iso10646-1)に変換される。
で、ギコ猫アプレットで通常サイズで使用しているのはmnkanameで
ユニコード変換され、文字化けしてしまう。
でもMSフォントは大丈夫みたい。この辺が分からん。
今のところGtkTextが汚く描画されてしまう。gtk2.0に期待。
フォントのロードはXftFontOpenXlfdにして、
描画はXftDrawCreate, XftDrawSetClip, XftDrawStringにしているだけ。
省8
337: gchar 02/04/20 03:04 ID:5xndRR5J(1) AAS
でgdkxftのインストール
外部リンク:138.251.140.21
./configure --prefix=/usr
make
make install
gdkxft_sysinstall
bashなら LD_PRELOAD=/usr/lib/libgdkxft.so
ホームディレクトリに .gdkxft という中身が空のファイルを作成。
で、再びログイン。
省5
338: gchar 02/04/20 03:41 ID:pqt/DjPZ(1) AAS
>ただ、XftはXのGCとは独立した独自のクリッピングをしているという。
>gdk_gc_unref, set_clip_mask, set_clip_rectangleのオーバーロードが必要だという。
>これが分からん。
もしかしたらなんか分かったような気がする。
XftDrawCreate / XftDrawString32 には引数GCの指定がない。
関係しているのかな?
つーかそもそも正直gtkウィジェットの描画に
クリッピングなんてイラネーような気もする。
記憶曖昧だが、以前のgtkにはクリッピングなんて無かったような気もする。
gnomeのフォントを変更するには
省3
339: gchar 02/04/20 04:21 ID:YeeCZJVY(1) AAS
>記憶曖昧だが、以前のgtkにはクリッピングなんて無かったような気もする。
どうでも良いですが、gtkには昔からgtk_gc_set_clip_rectangleはありました。
勘違いでした。
gdkxftにgdkgc functionが何故必要なのか分からん。
this is all recessary とある。
けど、殆どのウィジェットでは問題なくアンチエイリアス効いているし。
まあそれはそれで、やっぱりどうしても要るんだろうね。笑
というわけで、gtkmenu読む。
340: gchar 02/04/20 05:25 ID:t/EWNp6B(1) AAS
わーい、できた。
今までgtkアプリがアンチエイリアスにならなかった。
コントロールセンター -> gtkテーマ -> 特別なフォントを設定する。で設定してた。
これでミスってた。
ホームディレクトリの .gtkrcのフォントを
font から fontset に変えてやると
gtkアプリもアンチエイリアスになった。
こんなにアホみたいに苦労しているのは私だけであろうか?
で、gdkxftのクリッピングは何故ゆえに必要なのかは未だに不明。
341: gchar [age] 02/04/20 22:19 ID:4X3qIFHq(1) AAS
画像リンク[jpg]:sakots.pekori.jp
本命のアレ追加。
モナーフォント使用してギコ猫アプレットのアンチエイリアス成功。
偉大なりモナーフォント。
でもアスキーアートの大半が修正必要。
外部リンク:gikocat.tripod.com
342(1): 02/04/21 12:00 ID:v39MUrhS(1) AAS
もう一年以上やってるんですね。すごい
ちょくちょく見てますし、これからもがんばって下さい。
343: gchar 02/04/23 21:40 ID:kvjosiIk(1) AAS
>>342さん
ありがとです。
まあ、好きかってに続けてくです。
画像リンク[jpg]:sakots.pekori.jp
シルバァ ロゥズ
おすすめでござる。
外部リンク:gikocat.tripod.com
344: おむこさん志望 ◆GqCwfDSA 02/04/24 20:29 ID:jlts1J59(1) AAS
UNIX板にライバルプロジェクトはけーん
2chスレ:unix
345: gchar 02/04/25 08:03 ID:bFzs104v(1) AAS
うーん、完敗でござる。笑
すごいねぇ。
ルートウィンドウの描画にはしばらく時間がかかる。
いろいろ考えたけれど、これは仕方がないみたい。
結局、ルートウィンドウの描画にはgdk_window_set_back_pixmapしかないから、
無駄な様に思えるが、全体をコピー、描画、アルファブレンドをしなくては
いけない。
xdkcal のようにGdkDrawウィジェットに張り付けてもよいのだが、
そうするとプログラムを終了できなく、常駐することになる。
それも嫌、描画速度を遅くしても、プログラムを終了する方が良い、と判断。
省2
346: gchar 02/04/25 21:27 ID:eJEsaO6o(1) AAS
画像リンク[jpg]:sakots.pekori.jp
gdkcal 0.3
デスクトップに張り付けるカレンダー
Gdk-Pixbufのアルファブレンドで半透明になった。
必要なもの
gnome, gdk-pixbuf
linux software search にギコ猫アプレットとか登録されてた。
外部リンク:lss.eternity.ne.jp
外部リンク:gikocat.tripod.com
347: gchar 02/04/28 03:01 ID:VcDC5J55(1) AAS
今更ながら、透明処理でメモリを消費しまくっていたのがようやく分かった。笑
笑いごとでもないのですが。
ちょっと変更するだけで、だいぶ改善されるのですが、
その気力もなくアポーンです。もうここに書き込むのも嫌だったくらいなのですが、
申し訳ないです。
348: gchar 02/04/28 14:16 ID:ijT40Drd(1) AAS
ついでに糞コードを載せておく。
GtkTransEventBoxなら
修正前
drawする度にルートウィンドウからピクスマップを生成していた。
static void
gtk_trans_event_box_paint (GtkWidget *widget,
GdkRectangle *area)
{
load_background(widget);
gdk_draw_pixmap(widget->window, GTK_WIDGET(widget)->style->fg_gc[0],
省24
349: 02/08/04 13:27 ID:JDRa7V5i(1) AAS
外部リンク:gikocat.tripod.com
とんでるね
350: 02/11/05 04:54 ID:91+xo4jm(1) AAS
作者さんの帰還をキボンヌ
保全sage
351: 02/12/02 10:36 ID:r+Of7n1I(1) AAS
このアプレットは?なに?
外部リンク[html]:www.jomon.ne.jp
上下前次1-新書関写板覧索設栞歴
あと 86 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.018s