作るぞ ギコ猫アプレット
どうしょうもなく、くだらなくて恐縮ですが、 ギコ猫アプレットを作りたいと思います。 http://gikocat.20m.com/ まあ、感想なぞ書いて下さい。 ついでに、ギコ猫アプレットも、 起動するといっつも、 すぐに異常終了されます。 時には、 # Gdk-ERROR **: BadWindow (invalid Window parameter) serial 3488 error_code 3 request_code 25 minor_code 0 とかいわれます。 >>221 アラーシじゃないだろ といいたいがここはLinux板だ ちなみに答えを書いてやると env GTK_CONFIG=gtk12-config ./configure とやってごらん >>221 さん その後インストールできましたでしょうか? 気になってるんですが、 >>224 さん ディストリとgtkのバージョン教えていただけませんか? 今までそのエラーは見たことがないですね。 お役に立てなくて申し訳ないです。 env で環境設定をしてコマンドを実行すればいいんですね。 知らなんだです。 >>227 221がFreeBSDだと逝っているよ envで設定するのはcsh(tcsh)だから。 bashならenvはいらにゃい さっそくgtk_exit, gdk_exitを見たけど普通にexitしてるだけだった。 でgdk.c にgdk_x_error関数内に g_error ("%s\n serial %ld error_code %d request_code %d minor_code %d\n", が見付かった。 やっぱり signal 3488 error_code 3 request_code 25を参考に見ていくのかな。 >>224 さん 落ちるタイミングはどういう時でしょうか? 起動直後とか、パネルが引っ込んだとき、パネルが出て来たとき、 クリックした時、プロパティを開いている時、など もう少し詳しく教えていただければありがたいです。 FreeBSD4.4R XFree86 4.1.0 gnome1.4 です。 >>227 さん 厨房なんで、インストール失敗してしまいました。 env GTK_CONFIG=gtk12-config ./configure (シェルはcshです) としても、 >>221 と同じ結果がでて止まってしまいます。 HPにも書いてあった、 $ gtk-config --versionでも、 gtk-config: コマンドが見つかりません. といわれるので、何かあやしいのかな? でも/usr/ports/x11-toolkits/gtk12において make installしても、何も起きないので、gnome1.4 をインストールした時に同時に入ってると思うのです。 >>229 さん おかげさまで、giko_appletインストールは成功しました。 なかなかおもろいです。 >>230 >FreeBSD4.4R XFree86 4.1.0 gnome1.4 です。 のautoconfのバージョンが2.50以降だと、 $ ./configure GTK_CONFIG=gtk12-config にする必要があるけど、そうなのかな? 実際に、gtk12-configというコマンドがあるのか調査してみては? あと、csh系では、 % sh ./configure とする必要があるかもしれん。 # 違うかもしれないのでいろいろやってみてくれ(^^; すまん。大嘘書いていた。232の内容は無視してくれ。 ./configure --with-gtk-prefix=/usr/local (インストール先) ではどうよ。というより、 UNIX板のFreeBSDのスレでgtkがインストールされる場所と インストールされているかどうかを調査する方法を 聞いた方が早いかもしれんな。 結果報告を致します。 FreeBSDにおいてpunpun screensaverをインストールするには、 >>232-233 さんのアドバイスを基に、 cp /usr/X11R6/bin/gtk12-config /usr/X11R6/bin/gtk-config としたうえで、 ./configure --with-gtk-prefix=/usr/X11R6/bin make make install とすればインストールされました。 おかげで、今は punpun& でスクリーンセーバーを背景に作業ができるようになりました。 有難う御座います。 punpun & 背景に作業できるの知らなかった。: -) ただ他の作業がメチャクチャ遅くなるので、 その使い方は止めた方が良いかも。 >>234 さん 気になることが幾つかあるのですが、 Gnome コントロールセンターのスクリーンセーバーに プンプンの説明が付きましたでしょうか? それとギコ猫アプレットをメニューから起動できるでしょうか? パネル -> パネルに追加 -> アプレット -> ギコ猫アプレット freebsd, Gnome1.4でもちゃんと動作するので安心しました。 教えてくださった233さん、有難うございます。 >>235 厨房なので、良く分からない事が多々あるのですが、 .xscreensaverはgnome1.4では存在してないのかな? (もしくは、xscreensaver3.3で使用されていない??) 以前gnome1.2で.xscreensaverを使用していた時は .xscreensaverあったんですが。。(間違ってるかも?) ということもあって punpun & ですが、案外これで気に入ってます。 遅くなるということは、今のところ大丈夫です。 普通のランダムスクリーンセーバーに組み込む 方法についてはまだ分からくて困ってます。 ギコ猫アプレットはメニューからの起動はできないです。 セッションの保存で指定の場所にずっと現れてくれるかな? と思ったのですが、Xを再起動すると、ギコネコあぷれっとは、 小さな画像みたいなものに変わってしまってます。 .xinitrcにgiko_appletを設定してみても無理だったので、 現在手動でtermから $ giko_applet & してます。 なぜか指定のパネルにgiko_appletは行ってくれるようになったので 大した労力じゃないかもしれません。 以前gnome1.2で.xscreensaverを使用していた時は っていうのは、 以前gnome1.2でxscreensaverを使用していた時は の間違いです。あいすみません。 >>236 これまでの話では、FreeBSDではGnome関係が/usr/X11R6/以下に インストールされているようなので、 ギコ猫アプレットは、Makefile.amの desctopdir = /usr/share/applets/Amusements gnorbadir = /etc/CORBA/servers appicondir = /usr/share/pixmaps を変更しなければいけないかも。 うまいサバキがあったら教えて欲しいです。 プンプンスクリーンセーバ v0.8 追加 おにぎり、 プンプン2, ゾヌ、株 変更 辻 .xscreensaverを追加 >>238 さん そうなんですよね。 そこら辺調べてみました。 GNOMEさかな君だと fishbitmapsdir = $(datadir)/pixmaps/fish sysdir = $(datadir)/applets/Amusements ってなってます。 同じようにdesctopdir = $(datadir)/applets/Amusements にしてみると /usr/local/share/applets/Amusements になってしまいます。 本来は /usr/share/applets/Amusements にインストールする必要があるのに。 で、ディレクトリを指定してます。 linuxではいいんだけど、 >>237 さん 私の.xscreensaver を用意したのでホームディレクトリにコピーしてもらえませんか? うまくいけば、スクリーンセーバに説明がつくはずです。 コマンド find / -name "fish_applet.desktop" -print find / -name "fish_applet.gnorba" -print のそれぞれの結果を教えていただけませんか? http://gikocat.tripod.com 今ランダムスクリーンセーバーにpunpunが出ていました。 ちゃんと組み込まれているみたいです。 (gnomeメニューからpunpunの指定は僕には出来ませんでしたが。) 後は、giko_applettをgnomeメニューから起動できたら嬉しいな。 http://www.basket7.com/ ~sexybeam/upp/img/musume/2001_10_23_230314_shot.jpg うまくいくと上のようになります。 >>239 さん gnomeコントロールセンターのスクリーンセーバ の設定のスクリーンセーバ選択欄 にPunpunが出て来ないという問題があります。 僕の環境では、スクリーンセーバ設定の欄は http://gikocat.tripod.com/punpun/punpun6.jpg のように現れないんです。 上の画像におけるGraphic Demosの所は、スクリーンセーバ という欄になっておりまして、選択できるスクリーンセーバ がずらずら並んでおります この中には、日本語のスクリーンセーバ名 もありますので、どこか他の設定ファイルからscreensaver を読んでるのかな?と思いました。 (.xscreensaverは英語ばっかし羅列されてますよね?) でもmanualみてもやっぱりホームディレクトリ の.xscreensaverから読み込んでると書いてあるので ワケワカランです >>240 のように、ランダムスクリーンセーバを起動すると、時々、Punpun が現れてくれるみたいです。しかし、Punpunを指定することは どうもできませんでした。 コマンド find / -name "fish_applet.desktop" -print find / -name "fish_applet.gnorba" -print のそれぞれの結果については、上から順に、 /usr/X11R6/share/gnome/applets/Amusements/fish_applet.desktop /usr/X11R6/etc/CORBA/servers/fish_applet.gnorba とでました。 試しにコマンドで xscreensaver-demo と打って見て下さい。変わりないでしょうか? 解凍したギコ猫アプレットのディレクトリに行って、 cp giko_applet.desktop /usr/X11R6/share/gnome/applets/Amusements/ cp giko_applet.gnorba /usr/X11R6/etc/CORBA/servers/ としてみて下さい。 パネル -> パネルに追加 -> アプレット -> 遊び -> ギコ猫アプレット 青いアイコンが出ると成功です。 本当面倒くさくて悪いです。 xscreensaver-demo でもダメかもしれませんね。 243さんのxscreensaverはデフォルトで入っていたものだと思います。 私のはインストールして、ああいう風になりました。 xscreensaverのインストールはあんまりお勧めはしないんですけどね。 >>239 $ ./configure --datadir=/usr/share かな? configure.inでif文使って、 AC_PREFIX_DEFAULT(dir) で定義する方法もあるが、悩ましい副作用がありそうで困った。 >>239 おいおい、 デフォルトのprefixが/usr/localになっちゃうのは 正しい動作だ。 ./configure --prefix=/usr とするものなので問題はない >>244 さん 有難う御座います。 giko_applet出来ました。 感動です。 xscreensaver-demoも、ちゃんと表示されました。 ここで、全てにチェックをいれて、ランダムスクリーンサーバ となることも、確認しました。 xscreensaverはFreeBSDのportsからインストールしたもの なので、FreeBSD用に特化されてるのかもしれないです(?)。 >本当面倒くさくて悪いです。 giko_appletには感動してます。 楽しいものを作ってくれてありがとう。 >>247 /etc/CORBA/servers/ が困ると思われ。 Autoconf 2.52のマニュアル読んでるところだけど まだ、解決策がみつからない。 # FreeBSDは、./configure --prefix=/usr/X11R6 でOKか? 考えたけど、結局わからんかった。 GNOME applet の方を調べてみます。 248さんはスクリーンセーバ選択欄にPunpun出たのかな。 問題が全部解決したようなので良かったです。 >giko_appletには感動してます。 >楽しいものを作ってくれてありがとう。 やってた甲斐があって良かったです。使ってくださってありがとうございます。 もうちょっとまともなものが作れるよう頑張りますです。 http://sakots.pekori.jp/imgboard/imgs/img20011027130609.jpg GtkTransLabelという透明ラベルウィジェットを作成中 完成度50%くらい。日本語もイケルっぽい。複数行もうまくイッテル。 あとは描画する相対座標を正確に計算。 色設定の外部関数。 透明%の設定外部関数。 ウィンドウの位置を動かして起こるトップレベルウィンドウのConfigureNotifyが どうもわからない。 >ウィンドウの位置を動かして起こるトップレベルウィンドウのConfigureNotifyが >どうもわからない。 ずっと悩んでいたのが、ようやく一つ解決した。 トップレベルウィンドウを動かすとトップレベルのウィジェットにはConfigureNotifyイベントが発生する。 それをGtkTransLabelに伝搬させたかった。 それが今までうまくいかなかったんだけど、トップレベルウィンドウに gtk_signal_connect(GTK_OBJECT(main_win), "configure_event", なんたら でシグナル接続して、gtk_widget_queue_resize(GTK_WIDGET(trans_label));したら うまくいった。 >>252 さん ありがとねー。 透明ギコ猫アプレット以外に早くできるかも。 http://sakots.pekori.jp/imgboard/imgs/img20011028142535.jpg やったよー。 今までのギコ猫アプレットに組み込んでる。 AAが使えるか試してみる。 色も付いた。 早ければ今日です。 なんとか公開できるようにしたいです。 眠いし腹へったしアゲ。 http://sakots.pekori.jp/imgboard/imgs/img20011028231110.jpg できました。かなり急いだので怪しいですけど。 バグ、技術的なアドバイス宜しくお願いします。 透明の状態がセーブできていないので、修正すると思います。 GTKプログラミングはちょっと分かってきたような気がする。 次はGnomeパネルのソース読む。 今後は作るぞGnome-dockにします。 できるかどうか分かりませんけど。 rpmは明日。 >>名無しさん@XEmacsさん tripodどう悪いのでしょうか? 相変わらずエディタは諦めておりません。\(^o^)/ http://gikocat.20m.com http://gikocat.tripod.com リンク先のファイル名や中身を勝手に変えるのです。 一部では「tripodの罠」と呼ばれてます。 Kondara 2.0で実行すると、プロパティで透明のボタンを押したところで SIGSEGVになりました。 $ gdb -q giko_applet (gdb) run Starting program: /usr/bin/giko_applet /* ここでプロパティを開いて、透明ボタンをクリック */ Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget' Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose () at eval.c:88 88 eval.c: No such file or directory. in eval.c (gdb) quit な状況です。よくわからんです。 $ gnome-config --version gnome-libs 1.2.13 $ gtk-config --version 1.2.10 $ glib-config --version 1.2.10 です。 >>258 さん、バグ報告ありがとうざいます。 gtkのバージョンの違いによるものだと思います。 gtk_container_removeが怪しいような気がします。 時間がかかると思いますがなんとかします。 ギコ猫アプレット(giko.c)内の関数 trans_button_clicked 透明ボタンが押されたら呼ばれる add_transparent_page 透明のページを作成する。 GTKプログラミングの分かる方にできたら直していただきたいです。 自信あったんだけど、実際バグあるとヘコみますです。 >>259 さん ヘコまないでください。 Makefile.am を CFLAGS = @GNOME_INCLUDEDIR@ -g にしてデバッグしました。 (gdb)break trans_button_clicked したところ、その関数では問題なく、 Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget' Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose (widget=0x80d6f60, event=0x80c03b8) at gtktranslabel.c:446 446 gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, のような結果となりました。 ということで、以下のようなことをしてみました。 $ gdb -q ./giko_applet (gdb) break gtk_trans_label_expose Breakpoint 1 at 0x8050936: file gtktranslabel.c, line 428. (gdb) run Starting program: /home/futoshi/tmp/giko_applet-4.9/./giko_applet Breakpoint 1, gtk_trans_label_expose (widget=0x80d72e8, event=0xbfffeb40) at gtktranslabel.c:428 428 gint offset = 0; (gdb) continue Continuing. Breakpoint 1, gtk_trans_label_expose (widget=0x80d72e8, event=0x80c0428) at gtktranslabel.c:428 428 gint offset = 0; (gdb) continue Continuing. Gtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget' Program received signal SIGSEGV, Segmentation fault. 0x08050b14 in gtk_trans_label_expose (widget=0x80d72e8, event=0x80c0428) at gtktranslabel.c:446 446 gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, (gdb) continue Continuing. Program exited with code 01. (gdb) q 1回目の continue で check ボタンがクリックされた状態になり、 アプレットは透明になります。2回目のgtktranslabel.c内部の gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0, 0, event->area.x, event->area.y, event->area.width, event- >area.height); の処理でSIGSEGVっています。 libgdkはデバッグオプションなしなので、中までは分かりません。 厨房でスマソ。 >>260 さん やっぱりgtk_container_removeの処理の違いでそうなるように思います。 大事なのがGtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget' というワーニングメッセージです。 透明にする、というボタンをクリックするとラベルを取り除いて(gtk_container_remove)、透明ラベルをのっけています(gtk_container_add)。 うまく乗っかっていなくて上のワーニングメッセージが出るのだと思います。 つまり透明ラベルが乗っかっていないよ、という意味です。 直接的にgtk_container_removeでエラーは出ないのだけれど、 他に影響が出てエラーが出る、という仕組みだと思います。 他の方法があると思いますのでやってみます。 詳しく書いてくださってありがとうございます。 ヘコまないよー。\(^o^)/ なんとなく解決できるような気がします。 書きこんだ瞬間に261は全くの間違いだと気がつきました。笑 1回目のcontinueで透明になるんですね。 やっぱりわからんです。わかるようなわからんです。 gtk_trans_label_expose (GtkWidget *widget, GdkEventExpose *event) で、 GtkTransLabel *trans_label; を宣言しているのですが、初期化されていないみたいです。 そういう問題ではない? 違っていたらスマソ。 ということで、 $ diff -u gtktranslabel.c gtktranslabel.c.dist --- gtktranslabel.c Sun Oct 28 22:54:57 2001 +++ gtktranslabel.c.dist Tue Oct 30 20:32:43 2001 @@ -442,6 +442,7 @@ { /*半透明処理*/ load_background(widget); + trans_label = GTK_TRANS_LABEL(widget); gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, event->area.x, event->area.y, event->area.width, event->area.height); 264さん、感謝です。 本当に私これぞ逝ってよし、ですね。 しかもそれをgtkのバージョンの所為にしてるなんて、、、。 気が付かなかったーー。 それと今気が付きましたが、同じ変数名にしていたのもまずかったのかな。 264さん、それで正常に動きますでしょうか? 今日は久しぶりに秋葉原逝って来た。 ゲートウェイのマシンが売られてた。 athron 1.2G HD 20G モニタなし で58300円。 あれから随分考えていたんですよね。 フォントじゃなないか、とか。 まあ、理論的には問題なかった、ということで。\(^o^)/ お手数かけましてすいませんです。m ( _ _ ) m >>265 ただいま正常に動作しています。 # わざわざ代入する必要ないかもしれませんが :-) 疑問符があったのでパッチ。ま、グローバル変数は少ない方がいいでしょう。 diff -uNr giko_applet-4.9/gtktranslabel.c giko_applet-4.9.dist/gtktranslabel.c --- giko_applet-4.9/gtktranslabel.c Sun Oct 28 22:54:57 2001 +++ giko_applet-4.9.dist/gtktranslabel.c Thu Nov 1 14:27:00 2001 @@ -38,7 +38,6 @@ static void gtk_trans_label_destroy(GtkObject *object); static GtkWidgetClass *parent_class = NULL; -Window desktop_window;/*グローバル変数でよい?*/ GtkType gtk_trans_label_get_type (void) @@ -295,11 +294,11 @@ } if (type != None) { - return (desktop_window = w); + return w; } } - return (desktop_window = None); + return None; } @@ -310,10 +309,10 @@ int format; unsigned long length, after; unsigned char *data; + Window desktop_window; /*this should be changed when desktop changes I guess*/ - if(desktop_window == None) - desktop_window = get_desktop_window(the_window); + desktop_window = get_desktop_window(the_window); if(desktop_window == None) desktop_window = GDK_ROOT_WINDOW(); @@ -442,6 +441,7 @@ { /*半透明処理*/ load_background(widget); + trans_label = GTK_TRANS_LABEL(widget); gdk_draw_pixmap(widget->window, GTK_WIDGET(trans_label)->style->fg_gc[0], GTK_TRANS_LABEL(widget)->pixmap, 0,0, event->area.x, event->area.y, event->area.width, event->area.height); とりあえず生きてます。(^ ^;) 12月頃から再開します。 264 さん、すいませんです。 m (_ _) m 生きているみたいなのでconigure.inのパッチ(diff -u) -PREFIX=`gnome-config --prefix` -SYSPREFIX=`gnome-config --sysconfdir` -LOCALEDIR=`gnome-config --datadir`/locale - -BINDIR=${PREFIX}/bin -SHAREDIR=${PREFIX}/share -ETCDIR=${SYSPREFIX}/CORBA/servers +prefix=`gnome-config --prefix` +sysconfdir=`gnome-config --sysconfdir` +AC_SUBST([prefix]) +AC_SUBST([sysconfdir]) Makefile.amのパッチ +ACLOCAL_AMFLAGS = -I $(datadir)/aclocal/gnome-macros (略) -appicondir = /usr/share/pixmaps +appicondir = $(datadir)/pixmaps 多分動くと思うんだけどね。 270さん 改良してくれと偉そうなことを言っておいて、 放ったらかしてしまうことになって、本当に申し訳ございませんでした。 Makefile ちゃんと動きました。 ギコ猫アプレット 5.0 透明修正 透明の状態を保存できるようにした。 Makefile.am configure.in 修正 色を4種類程追加 http://gikocat.tripod.com/ 復活あげ Partedが良さげで結局turbo linux7にした。 今後はgtk-1.2.10 gnome-libs 1.2.13でやります。 幾つか動作が変わってた。 アプレットを起動すると変なアイコンがパネルにでた。 applet_widget_new() でプログラム名と同じにしなければいけないらしい。 メニューから起動するとgtkのテーマがアプレットに何故か反映されない。 コマンドで起動すると日本語が化ける。 ギコ猫ダウンローダー 0.5.7 透明にした。 透過ボックス作った。 今度は透過イベントボックスを作る。 http://gikocat.tripod.com/ gnomeソース見てたら、ようやくGOMEさかな君がデスクトップに出て来るらしい 箇所を見付けた。 \(^o^)/ gnome-coreパッケージのpanelディレクトリのmain.cにある。 main関数内で gtk_timeout_add(10 * 60 * 1000, check_screen_timeout, ~ 要するに10分ごとにcheck_screen_timeout関数を呼び出す。 で、 check_screen._timeout(~) { if(((rand() >> 3 % 4000) == 666) check_screen(); ← GNOMEさかな君起動 } } だから意図的に呼び出すことができない。 未だに見たことなし。 そろそろ画像を合成させてみる。 http://sakots.pekori.jp/imgboard/imgs/img20011212035043.jpg 画像みれなかった。笑 アプローダにした。今度こそ トリャ デスクトップ with GNOMEさかな君 (89KB) アイコンが表示されるようになった。 問題点 ツールチップ表示のあと、パネルの再描画が起きない。 → ツールチップを非表示に設定する? アイコンを空中に浮かんでいるようにしたい。 アイコン画像形式がxpmではなく、pngのため余白が残って汚い。 → pngからxpmにgimpを使って変換する? アイデア、解決法 お待ちしております。 >>278 さん 私も欲しいです。 アイコンを移動した後も再描画されない。 なんだがムズそうだがpanel-widget読んでみる。 最悪タイムアウトハンドラあるから、再描画させるかなぁ。 main AppletWidget menu foobar_widget panel_widget button_widget rgb_stuff の順番に見てきた。 アイコンはbutton-widgetにのっかってる。 button-widget を透明にしてみる。これでうまくいきそうな予感 http://sakots.pekori.jp/imgboard/imgs/img20011214061549.jpg 微妙にずれて汚いけど、アイコンの周りも透明にできた。 なんとなく浮いてるっぽい。 オリジナルウィジェットもダメでかなりてこずった。 パネルだけでクラスが4階層ぐらいあるんで複雑だたーよ。 マウスカーソルが近付くとアイコンを拡大させたい。 クリックするとアイコンをポヨンポヨンさせたい。 それかアイコンをクルクル回転させる。 http://anjuta.sourceforge.net/ 前から気になってはいたんだけど、anjuta使ってる人 いるんかな? なんか恰好よさそうなんだけど。 http://sakots.pekori.jp/imgboard/imgs/img20011222164343.jpg win XPでお気に入りのテーマを完全にパクって作りました。 良かったら使ってくだされ。 GTKテーマのページに置いてます。 使い方は解凍してINSTALL御覧くだされ。 なんか問題ありましたら書いてくだされ。 http://gikocat.tripod.com/ タイトル書いてなかったんで、笑 sawfishテーマのchaninjaってやつです。 やっぱ公開やめました。笑 気にいらないところがあったので。 すいませんです。 >>290 さん ありがとねー \(^o^)/ blackcomb-0.2最初から作り直した。完璧。 sawfish-themerもマスターした。 お次ぎはコレ なんとなくできそう http://www.themexp.org/view_info.php?id=948 http://gikocat.tripod.com sawfish theme blackcomb-0.3 やる気でてきたんで、今日はこれからやります。 GNOME のテーマ Alminium http://sakots.pekori.jp/imgboard/imgs/img20020108015930.jpg redhat7.2にした。 styleXPのレジスト要求が遂に来てしまいました。 幸いなことに\(^o^)/ stylexp beta3をもっているんで、なんとかなりましたが、、、 透明のMP3アプレット gmpeg_applet-0.3http://sakots.pekori.jp/imgboard/imgs/img20020118001226.jpg まあ、ぼちぼちやってます。 gtkhtmlいじってるけど、高機能すぎて、どう使うものなのか 分からんです。 依存関係面倒くさいし。 まあ、がんばりますです。http://gikocat.tripod.com >>301 さん 使ってくれてありがとねー。 今週中にBlackCombです。 マルチスレッドはなんとかわかるけど、 GTKと絡むと全くわからなくなる。 んで、お手本にgftp読んでみる。 grep "pthread" *.c やってみたらたくさんでてきた。(゚д゚)ウマー マジデ作ってる・・・ でもホスイからがんばってくれ〜 >>306 さん BLACKCOMBは公開してるんですが、、、 sawfish/gtk テーマのページです。 ホスイ? 欲しい? ハニャ? 笑 来週MACOSXの予定です。 MP3アプレットの曲のタイトルの文字が流れるようになります。 えーっとMACOSXの方が好きなのでそちらの方が 楽しみだったりして (藁 AquaはコソーリやらないとAppleに怒られるかも。 # だからThemes.Orgには無い コソーリ下げ 非常に良いです。 土曜日の夜11時ごろupできそうです。 まずLOAD OF THE RINGS GTK / SAWFISH 更新 変更 メニュー、 タスクリスト 矢印、スクロールバー 壁紙ついた。 http://gikocat.tripod.com ttp://sakots.pekori.jp/imgboard/imgs/img20020202235819.jpg 今までで一番時間と手間がかかったが、 思った程出来は良くなかった。 気に入らない点 特有のしましま模様がウィジェットによっては背景に出来ない。 GtkNotebook, GtkToolbar, パネルのタスクリスト等。 functionがBOXのものは絵が拡大、縮小されてしまいます。 本当は絵を並べたいんだけどできなかった。 デフォルトボタン macだとデフォルトボタンを青いボタンで表示しているが、 GTKテーマだとそれができない。 ボタンの周りを囲うようになっている。 まあ、こんなもんです。 今回はアイコンが付きます。 http://gikocat.tripod.com もういいよ。 sunは倒産。 SGIも倒産。 HPもWSから撤退。 IBMもWSから撤退。 NECもWSから撤退。 世界にはPCしかなくなりました。 OSもLinuxしかなくなりました。 犬厨の望む世界になりました。 終了。 read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる