作るぞ ギコ猫アプレットat LINUX
作るぞ ギコ猫アプレット - 暇つぶし2ch2:名無しさん@お腹いっぱい。
01/03/27 22:42
い。。。。いかす!!!!


3:gchar
01/03/27 22:51
>>2さん
レスくれてありがちょ。
今の所20種類ぐらいAAを入れてます。
打倒GNOMEさかな君です。駆逐してやります。 笑
もうしばらくお待ちを!!


4:名無しさん@お腹いっぱい。
01/03/27 23:29
これぞまさしくキラーアプリ

5:名無しさん@お腹いっぱい。
01/03/27 23:47
>>1
あの~、
「モララー」が「モナー」になってますよ。

6:名無しさん@お腹いっぱい。
01/03/28 00:11
しーちゃん激しくきぼん。
(・∀・)ジサクジエン も大量にきぼん。

7:名無しさん@お腹いっぱい。
01/03/28 00:25
1は只の暇人と思われ

8:名無しさん@お腹いっぱい。
01/03/28 00:58
おもしれー


9:名無しさん@お腹いっぱい。
01/03/28 01:25
FYI,
Referer:を送る設定にしないとダウンロードできなかった。
普段、オフにしている人もいると思われるので、念のため。


10:名無しさん@お腹いっぱい。
01/03/28 07:23
春休み、ですねぇ…

# 春休みの工作ってのは聞いたことないがな。


11:名無しさん@お腹いっぱい。
01/03/28 09:13
こうゆうの好き

12:名無しさん@お腹いっぱい。
01/03/28 10:06
>>1
ぶはは!UNIX板のネタを本当にやってるし。あんた最高です。
ついでに(・ε・)プップクプーもよろしく!

13:gchar 疲れた
01/03/28 12:52
ホームページ更新しました。良かったらみてね。

>>6さん しーちゃんって何でしょう?

>>8 ,10 さん 、頑張るよー

>> 12さん 、UNIXでネタがあったのは知りませんでした。
プップクプー入れます。

14:名無しさん@お腹いっぱい。
01/03/29 00:06
>>13
箱に入った猫のAA、見たこと無い?
ギコとはちょっと違う猫だよ。

15:gchar
01/03/29 03:57
URLリンク(gikocat.20m.com)
を加えたいと思います。

>>5さん 御指摘ありがとねー。
>>14さん
一番左のでよろしいでしょうか?

「プップクプー」と「 Linux わけわからん」 のアニメーションを加える予定。


16:gchar
01/03/29 07:08
ページ更新しました。良かったらみてね。

17:14
01/03/29 22:59
>>15
ですー。でもちょっと目がキラキラしすぎ(wara

18:gchar 順調かな?
01/03/30 04:37
ホームページ更新しました。

>17さん 、まあ可愛いということで、、、。

タンポポとなっちとプップクプーのアニメーションを追加しました。
自作自演ってAAのことか、ようやく気が付きました。あのAAはイイ!かと思ってた。
色を付けるかどうかで考え中、色を普通に付けると文字化けが起こるので
フォントも設定しなければならず、ややこしい。
うーんどうしようかな、というところ

19:gchar
01/03/30 06:21
あまりにもこのアプレットは無意味、かつパネル空間を無駄に占領しているので、
プログラムランチャー機能を付け加えます。

私の場合、netscape をよく起動させるので左クリックで
デフォルトでnetscapeを起動させるようにします。
もちろん設定可能。

無意味にイェーイ

20:gchar
01/03/30 06:39
ちょっと調べてみたらランチャー機能は簡単にできそうだと分かった。
イェーイ!!

21:gchar
01/03/30 19:44
やたー、できたよー。
良かったら使ってね。
感想、特にコンパイルのエラーの報告があるとうれしいです。
URLリンク(gikocat.20m.com)

22:名無しさん@お腹いっぱい。
01/03/31 03:15
いいんだけど、WinのIEからしかダウンロードできないよ

Linuxのねすけからできる?

23:gchar
01/03/31 06:59
URLリンク(www.geocities.com)
Downloadできない方は上記のページからお願いします。

うーん、何故かわからん。
Linux でNetscape6を使ってますが、ちゃんとダウンロードできるんですよね、、、。

24:名無しさん@お腹いっぱい。
01/03/31 10:42
MozillaもOK

25:gchar
01/03/31 11:08
もうすぐ1.2バージョンがでます。笑
凄いぞ 色がつく。
期待して待っててちょ。
イェーイ

>>24さん 報告ありがとねー

26:gchar
01/03/31 13:53
やたー、できたよー
背景、文字の色を設定できるようになりました。

screenshot
URLリンク(gikocat.20m.com)
よかったら使ってねー

27:gchar
01/03/31 13:56
なんか画像ぶれてますけれど、実際はそんなことありません。

URLリンク(gikocat.20m.com)
URLリンク(www.geocities.com) ダウンできない方はこちらで



28:名無しさん
01/03/31 14:46
>あまりにもこのアプレットは無意味、
あれ見ると短時間であぷれっとの作り方わかって良い。
最初のバージョンマンセー!


29:gchar
01/03/31 14:54
>>28さん
ちょっぴり皮肉が入っているみたいですが、(笑)
うれしいです。
始めてアプレットとやらを作りました。
godoというアプレットを参考にしてます。良かったらgoogleで調べてね。

正常にコンパイルできたかが、非常に気になるところなんですが、、、。

30:名無しさん@お腹いっぱい。
01/04/01 08:42
で新作は?

31:gchar
01/04/01 09:14
マイナーにアプグレードしました。
マゼンタ色を追加。
相変わらず画像は汚いですが、、
URLリンク(gikocat.20m.com)

>>30さん
ギコ猫アプレットの左にあるmixer_appletが小さいので
ギコアプの大きさに合わせて大きくしたいです。どうでしょう?

32:名無しさん@お腹いっぱい。
01/04/01 18:26
何がアプレットだよ!
Javaアプレットじゃないじゃんかよ!
マジムカツク!


33:名無しさん@お腹いっぱい。
01/04/01 19:04
Javaアプレットじゃないくせに
嘘つきだな

34:名無しさん@お腹いっぱい。
01/04/01 20:37
>>32
>>33

アプレット=Javaというのは、相当イタイぞ。
春休み消防か?

35:名無しさん@お腹いっぱい。
01/04/02 01:54
>>35
ネタだーろ。
よって、34が相当いたい。

36:34
01/04/02 04:51
>>35

そーんな私に、米書く君も相当
イタイ。

37:gchar
01/04/02 06:57
>>32,33 さん、応援ありがとー、頑張るよー

またーりしてるとこゴメンネ、
また役に立たないの作ります。

38:名無しさん@お腹いっぱい。
01/04/02 09:48
でもやばいかもage

39:gchar
01/04/02 18:54
最終バージョンかな? 1.5になたよー。
プロパティーウィンドウからコマンド変更できるようになたよー。
URLリンク(www.geocities.com) 落せないかたこちらでお願いします。

オリジナルクラス作る勉強するぞー、じゃねー

40:gchar
01/04/03 08:11
ページ更新しました。
よっすぃーと、しーちゃん姫を追加しました。

今後は作るぞgmixer_appletにするよー。
URLリンク(gikocat.20m.com)

41:名無しさん@お腹いっぱい。
01/04/04 14:56
ようやる
もっとやって

42:gchar
01/04/05 04:10
モナーとイイ!のアニメーションを追加。
もしかしたら背景の色が変わらないかも?

アプレットのいろんなソースを見ているけど、
gnome_config がわからーん。

>>41さん
OH!頑張るぜー ありがとねー。

43:gchar
01/04/06 08:27
前のはちょっと中断して、
CD PLAYERのアプレットを作ってます。
ダサイですが、基本機能はかなり完成。

今後は作るぞgcd_appletにするよー。

44:名無しさん@お腹いっぱい。
01/04/06 13:08
期待

45:gchar 崩壊中
01/04/07 05:59
スクリーンショットだけ更新したよー。
とりあえず今日中にトラックと時間を表示させたいー。

CDDBはとっても難しそー。
gripのソースをこれからできるだけ読んで、
軽く5000行越えてるしー 笑

>>44さん
うれしぃーぞおー。

46:名無しさん@お腹いっぱい。
01/04/09 14:36
>>45
同意

47:gchar@なんとなくできそう
01/04/10 12:11
CDDBは理解したよー。
gripのCDDB関連のソース読んでるよー。

もうしばらくお待ちを!!
>>46さん、度々上げてくれてありがとねー。

48:名無しさん@お腹いっぱい。
01/04/11 00:41
どういたしまして

49:gchar
01/05/09 06:37
久々にage
ギコ猫アプレット更新したよ。
キティガイ注意報が時間と日付を教えてくれるよ。

gmix_applet 0.1を公開
gmpeg_applet 0.1を公開
replayのインターフェースを改造したmp3プレイヤーのアプレットです。
感想あったらうれしいですー。
私のredhat fisherでは正常に動いています。コンパイルできなかったら教えて頂けるとうれしいです。
URLリンク(gikocat.20m.com)

50:名無しさん@お腹いっぱい。
01/05/09 07:13
おい!!
既出かもしれんが、アメリカ競馬最大のレース、ケンタッキ
ー・ダービーでモナーコスという馬が歴代2位の好タイムで
ブッちぎりの優勝をしたぞ。
2chはアメリカ競馬をも制覇したって事だ。


51:名無しさん@お腹いっぱい。
01/05/09 08:02
こんなのあったのか

52:名無しさん@お腹いっぱい。
01/05/09 08:41
>>1
おもしろーい。笑ってしまった。

53:名無しさん@お腹いっぱい。
01/05/09 09:48
今後ともおろしくお願いいたします。期待しておりますです。

54:gchar
01/05/09 22:49
>>51さん>>52さん
うほほーい、ありがとねー。

今後は、作るぞ!ギコ猫ダウンローダーにします。
gtmやwinのregetみたいなの作ります。

55:名無しさん@お腹いっぱい。
01/05/10 02:39
>>1
応援することしか出来ないが、頑張れ!

56:名無しさん@お腹いっぱい。
01/05/10 03:37
こういうバカバカしいプログラムが次代を拓く!
ま、がんばってちょ!

57:名無しさん@お腹いっぱい。
01/05/13 00:54
楽しませていただいています。

58:hanajan_特科連X
01/05/13 01:04
しゃあないなぁ・・・
ギコ猫見たさに"gcc"をインストロールするキャ。。。

59:gchar
01/05/13 01:28
>>53さん、>>55さん、>>56さん、>>57さん
ありがとねー、
ギコ猫ダウンローダー本格的に作りだすよー。

>>hanajan 特科連Xさん
くだらなすぎて、面白いよー。

ギコ猫アプレット1.9を公開したよ。4つ程AAを追加しました。
URLリンク(gikocat.20m.com)

60:名無しさん@お腹いっぱい。
01/05/13 01:38
ツマラネェ~、というかクダラネエ~
でも応援age

61:57
01/05/15 13:57
rpm化しちゃいました。で、記念age

62:gchar
01/05/16 18:01
>>57さん
よろしかったらrpmアプして下さい。
もしくはメール送って下さいー。
rpmの作り方知りません 笑
gikocat@gikocat.20m.com

ギコ猫ダウンローダーは今のところ順調かな?
頑張るよー バイビー

63:gchar
01/05/18 06:00
ドラッグ&ドロップできたよー。
今日はやるぞー、と宣言してみたりする。
バイビー

64:名無しさん@お腹いっぱい。
01/05/18 23:27
age

65:性格最悪鬼畜
01/05/18 23:28
このスレはレベル高いな

66:名無しさん@お腹いっぱい。
01/05/20 06:49
ここ見ろ。

URLリンク(rebellion12.hypermart.net)

67:名無しさん@お腹いっぱい。
01/05/20 23:21
age

68:gchar(欝だピョーン)
01/05/20 23:58
>>67さん
上げて下さってどうもです。
まだギコ猫ダウンローダー出来んです。

ギコ猫アプレット2.0を公開しました。
お気に入りの「いよう」のアニメーションのためにアプしました。



69:57
01/05/21 00:47
SRPM送りましたが届きました?

70:hanajan_物体X
01/05/21 01:14
こっちに来ました。。。

71:名無しさん@お腹いっぱい。
01/05/21 18:52
お!57がSRPMを送ったってことは、rpm版もダウンロード可が近い!(藁

72:gchar
01/05/22 20:58
>>59,69さん
すいません、送られてないです。
うう、なんとか対策します。
すいませんー。



73:gchar
01/05/22 20:59
>>57さんだった。

74:gchar
01/05/22 23:33
メールやっぱ届いていないですー。
何故じゃー?

アイコンようやくできたよー。
やるぜよー。
バイビー

75:57
01/05/22 23:58
もう一度送ります。
1.8で作成してありますが、giko.specを見れば、
すぐに2.0に変更できるでしょう。

76:gchar
01/05/23 00:22
>>57,75さん
うぉー、届いてました。
ありがとうございます。
さっそく見てみます。

ビルドの方法?
勉強しときます。 笑

77:57
01/05/23 00:47
rpm -i *.src.rpmしてrpm -ba *.spec
あるいは
rpm --rebuild *.src.rpm
です。

78:57
01/05/23 22:49
あ、2.0用に変更する場合は、
rpm -i giko-1.8-1.src.rpmしてから、
giko.specを編集しなければなりません。

79:gchar
01/05/23 23:17
>>57さん
度々有難うございます。
やってみます。

やるぜよー。
バイビー。

80:名無しさん@お腹いっぱい。
01/05/25 01:42
入れてみた。あまりにもくだらなくて良かった。
スペース取るので全部見た後外したが(藁

81:名無しさん@お腹いっぱい。
01/05/25 03:32
サルベージあげ。

82:gchar
01/05/25 19:09
>>80さん、
うーん、残念。
次のバージョンだと、色がカッコ良くなるよー。

昨日からずっとくだらないことで悩んでいた。
GnomeDialogやGnomePropertyboxだと、
deleteイベントでTRUEを返しても、
destroyイベントが発行されてしまう。
何故じゃー?
面倒くさいけれど、GTKに書き直し。

分かる人教えてねー。
バイビー。

83:gchar
01/05/26 02:06
馬鹿な勘違いをしてた。
gnome-initを呼び出していなかった。(笑)
だからCORBAが必要なんだよね。
うげほー。


84:名無しさん@お腹いっぱい。
01/05/26 02:26
イイ!俺もなんか作りたくなって来たなー


85:gchar
01/05/27 04:52
>>84さん
ありがとねー。作ろうー。

今bonoboのコンパイル中。
依存関係が複雑で、コンパイル時間かかりすぎ。
さすがに呆れた。
しょうがなく、CORBAでやろうかな、と悩む。

将棋見て、寝る。
バイビー

86:名無しさん@お腹いっぱい。
01/05/27 23:03
age

87:gchar
01/05/28 00:55
ギコ猫アプレット2.1にしたよー。
ダサかった色を変更してみました。

57さん、本当にありがとうございます。
なんとかrpmできました。

CORBAやるぜよー。
URLリンク(gikocat.20m.com)

>>86さん
上げてくれてありがとねー。
バイビー

88:age
01/05/28 19:27
age

89:57
01/05/28 19:39
>>87
ソースRPMもダウンロードできるようにしておくと、
Red Hat系ならば誰でも使えると思うので便利です。

90:gchar
01/05/31 04:47
>>57さん、
その通りにしますです。

寝る(笑)
linux world 行きたいぞー。
バイビー

91:gikohanya
01/06/03 03:13
良スレage

92:gchar(疲れた)
01/06/03 07:01
>>gikohanyaさん
上げてくださるのは、はなはだ嬉しいのですが、
ギコ猫ダウンローダーは未だに完成いたしません。(笑)

御免ねー。今もずっとやってたんだけどね。
今日もやるぜよー。

サッカー準決勝出場決定おめでとー
バイビー

gtkとgnomeで挙動が何故か違う。
gnomeの設計がおかしいと、思うんだけどな、、。

93:login:Penguin
01/06/07 02:30
Linux用2chブラウザー作ってください。

94:gchar
01/06/07 20:24
順調sage
ギコ猫ダウンローダーは今週公開を目指して奮闘中です。
もうしばらくお待ちを!

>>93さん
とりあえずgaleon,Netfrontのソースを見たいとは思ってるんですけれどね。
見ても私にはチンプンカンプンだと思います。

バイビー

95:login:Penguin
01/06/10 04:42
>>93
AAがずれないようなやつキボヌ。
ネスケ用フォントはあった気がするけど・・・・。
やっぱかちゅ~しゃっぽいのがい~な~。

96:gchar m( _ _)m
01/06/11 01:04
ごめんなさい。
間に合わなかった。

URLリンク(piza.2ch.net)
全く関係ありませんが、お気に入りスレです。
バイビー

97:login:Penguin
01/06/11 05:51
私たちはアナタのご好意で使わせていただいているのです。
つくっていただけるだけでもありがたいです。
がんばってください。さようなら。

98:gchar
01/06/12 05:41
>>97さん
そう言って頂けると、ありがたいです。

頑張るぜよー

99:login:Penguin
01/06/22 12:34
下がりすぎ、age

100:gchar 100get
01/06/27 11:52
サゲ
mozillaを使っている場合はホームページが正しく表示されないかもしれません。
その時は、view -> character coding -> more ->
EastAsian -> Japanese EUC で表示されると思います。

ギコ猫アプレット 3.0 公開
今回からランチャーデフォルトをEterm r16 から r20 にしました。
デフォルトを変えるにはgiko.c の20行目で変更できます。それでコンパイル

MP3アプレット 0.2 公開

ミキサーアプレット 0.2 公開

101:gchar
01/06/27 11:57
長らくお待たせアゲ!!

まだ途中ですが
ギコ猫ダウンローダー 0.1 を公開

バグ報告、コンパイルエラー 報告宜しくお願い致します。
感想あるとうれしいですー。

応援してくれていた方には本当に感謝!
URLリンク(gikocat.20m.com)
バイビー

102:login:Penguin
01/06/27 13:51
.deb ある?

103:login:Penguin
01/06/27 18:22
ダウソローダーage

104:login:Penguin
01/06/27 23:01
とりあえず Debian sid で build してみたけど、ちゃんと動きました。
... しかし、make clean すらない現状で deb にするにはちょっと厳しい...

autoconf/automake 対応きぼんぬ。

105:login:Penguin
01/07/04 04:52
 

106:gchar
01/07/04 13:26
あげえ
GTKテーマ改造のページを公開しました。
ギコ猫アプレット用にいくつか改造したテーマを公開しています。

スクリーンショット
URLリンク(gikocat.100free.com)
いくらでもテーマ改造するぜよー

107:gchar
01/07/04 13:36
やっぱり上のスクリーンショット直リンクすると見えません。笑

ギコ猫ダウンローダー 0.2公開
configure付いたよ。
歯車王を追加
色変更機能追加
i系yahoo、y系yahooもダウンロードできます。

プロパティでhttp -> サーバー別 -> で選んでください。
いずれアドレスみて内部で処理させます。

問題点
y系yahooはファイル名の後に?****とランダム名が付きます。
ダウンロードしたものにランダム名が付いてしまいます。
wgetが勝手にしてしまっていています。 オプションでも名前変えれないんで、どうしようもないです。

アドレス変えました。
URLリンク(gikocat.100free.com)
homesteadやるぜよー

108:gchar
01/07/04 13:40
>>102さん
Debian使ったことないんで、わかりません。
すいません。

109:gchar
01/07/12 23:14
久々上げ
ギコ猫アプレット3.1を公開

configure 追加
スミマセン、フッサール2、ダマレコゾウのアニメを追加

以前までのバージョンをインストール(make install) している場合には/usr/bin/ディレクトリに実行ファイルが
インストールされているはずです。
rm /usr/bin/giko_applet で消去して下さい。

3.1からは /usr/local/bin/giko_applet になっています。

2ch ディストリは面白いと思いますが、Gnomeは消されてしまうのだろうか? 笑

110:gchar
01/07/12 23:19
ギコ猫ダウンローダー0.3を公開

左手だけてアイテムを操作できるようにしました。
開始 Shift + S (start)
停止 Shift + F (freeze?)
やり直し Shift + R (restart)
削除 Shift + D (delete)

一つ上がる Shift + Q
一つ下がる Shift + A

慣れたらかなり便利です。
100free.com アクセスできないんで、またアドレス戻していますl。
URLリンク(gikocat.20m.com)

111:gchar
01/07/13 18:40
次はエディタやるぜよー

特徴
MDIによるタグでドキュメントを操作
GtkTextではなく、GtkExTextを使用
バック、フォント、Selected に色を付ける。
マルチカラー
ハイライトカラー
ウィンドウの分割
自動インデント
undo/redo
日本語も当然対応
Tab数の設定

どこまでできるか分からないけれど、こんな感じでやるぜよー
今後は作るぞGnomeエディタにします。

112:login:Penguin
01/07/13 18:52
がんばれ

113:gchar
01/07/14 23:32
藍色のMP3アプレットを公開

改造テーマでタスクトレイの表示が変になっていたのを修正
全部アップデートしました。

>>112さん 応援ありがとねー。
GnomeMDI癖がありすぎ、ドキュメント乏しいし、難しいです。
child とgeneric child ? の違いも分からん。
ヘッダを見ても今いち分からんです。
とりあえずGedit とCodeCmander のソースがら読むぜよー

114:gchar
01/07/15 00:24
うおー
Gnome さかな君がデスクトップを横切るらしい。 笑
これ、本当なんでしょうか?

打倒Gnomeさかな君を標榜しているギコ猫アプレットとしては放っておけません。
Gnome1.4だとなるらしい。私の環境だとgnome1.2.8です。

どうやって、そんな機能実現するのか思いつきません。
Gnome さかな君ソース読むぜよー。

115:login:Penguin
01/07/15 00:34
それより、あの馬鹿でかいのをなんとかすれ

116:gchar
01/07/15 01:33
最新のソース読みましたが、なんだか分かりませんでした。 笑
けど、変な機能見付けました。メール欄に書いてます。

あのって、何のことかわかりませんが、ギコ猫アプレットと想定して、
Xの解像度を変えてもらうしかないです。
実際には絵ではなく、文字なのでフォントをいじることになると思います。
なんとかしてみます。

117:login:Penguin
01/07/15 01:35
確かにあのデカさでは常駐させられんな。

118:gchar
01/07/15 01:36
文字が化けた。
もう書きます。
スペインのエープリールフール? 3月1日魚が死にます。

119:gchar
01/07/15 04:19
小さいギコ猫アプレット思考錯誤中
特殊な文字を使用しているので、普通に小さいフォントを指定すると文字化けします。

けど、もしかしたらうまくいくかもしれない。
可能性があるのはモナーフォント、それとM$フォント。

120:gchar
01/07/15 04:57
モナーフォントを使って文字化けしないで、できました。
けれど、ラベルを最大縦7行使ってるんですけれど、
結局元と同じぐらいの大きさになってしまいます。
小さくするにはラベルウィジェットの縦のサイズも変える必要がある。

そんなんできるのかな?
分からんし、寝る。

121:gchar
01/07/15 05:33
モナーフォントを使えば、少しコンパクトになりそうです。
今までのサイズが縦100 * 横 100 でした。
80 * 70 になりそうです。
これが限界です。
文字がずれるので、100個くらいAAを編集しなければなりません。 笑

122:裂除忍
01/07/15 09:39


123:gchar
01/07/15 15:14
ギコ猫アプレット3.2 スモールバージョン作りました。
モナーフォントを使用します。

モナーフォントがあるか確認して下さい。
コマンド xfontsel で起動して
mona-gothic-medium-r-*-*-12-*-*-*-*-*-*-*
で字が下に出るなら正常に使えます。

URLリンク(gikocat.20m.com)

124:login:Penguin
01/07/15 15:51
つか、なんで絵じゃダメなんだろ?

125:gchar
01/07/15 16:16
>>124さん
gimp使って、絵(xpm)にして、できなくはないんです。
そうすると、パネルサイズに合わせて自動的にサイズが変更されます。
けど、問題は背景と文字の色が変わらないんですよ。
それに100個くらい絵を作らなければいけません。 笑
容量(サイズ)も当然大きくなります。

Gnomeさかな君の場合は絵なんですね。
だから色を変更することはできません。

いい考えがあったら教えてください。

126:login:Penguin
01/07/15 16:38
>>125
了解

127:login:Penguin
01/07/17 13:56
age

128:login:Penguin
01/07/17 14:53
>>125
元絵から表示用のxpmを作ることにして、その時色変えちゃったら?

129:gchar
01/07/18 01:11
いつの間にか上がってた。

>>128さん
絵にするのはやっぱり非現実的です。
申し訳ありません。

もしかしたら、勘違いしていたかもしれないです。
文字化けしないでフォントを小さくできるかもしれません。
文字のサイズを変更するか、他の方法で何とかしたいと思います。

130:login:Penguin
01/07/18 02:41
表示用フォントをつくる

131:gchar
01/07/18 03:29
ギコ猫ダウンローダー 0.4を公開
かなり良くなってきました。

ギコ猫アプレット、何とかなるかもしれません。

132:gchar
01/07/19 07:04
ギコ猫アプレット、いろいろやってみましたが、ダメでした。
最後の頼みのM$フォントも小さくしてしまうと、汚くなります。
今のところXの解像度をかえてもらうしかありません。

とりあえず、エディタやるぜよー
バイビー

133:gchar
01/07/21 07:20
ギコ猫ダウンローダー0.5を公開
0.4は落ちます。
メモリを開放していると思っていたら、行えていませんでした。
それの修正

ギコ猫アプレット3.3を公開

アニメ: ギコ忍、 加護、 桃ちゃん、 よっすぃー2
静止: 辻2、 加護2、 ギコ忍2を追加

URLリンク(gikocat.20m.com)
gEdit 複雑ー

134:login:Penguin
01/07/21 11:21
>>1 の技術がどんどん向上してゆく

135:gchar
01/07/21 15:49
メモリいじっていたら、他にも影響が出ていたので、
ギコ猫ダウンローダー 0.5.1を公開

果たしてこれでも向上しているのだろうか? 笑
向上するぜよー

疲れたので、寝るぜよー
URLリンク(gikocat.20m.com)

136:login:Penguin
01/07/21 21:00
ギコ猫アプレット3.3を落して利用した。疑問がいくつか、ある。

1. acconfig.h が見つからぬ。どうやってconfig.h.inを作ったのだろう?
autoconf-2.50対応なのか?しかしAH_はない。
2. configure.inでAM_INIT_AUTOMAKE(giko_applet ,3.1)となっているのに
giko-3.3.tar.gzで配布となっている。make distしないのだろうか?
3. configure.inでGNOME_INIT(applets)を使用していない。その代わりにやた
ら面倒なスクリプトが書かれている。何か問題があるのか?

勉強して出直すとしよう。

137:gchar
01/07/22 07:11
3つとも全く知りませんでした。

AM_INIT_AUTOMAKEの名前と、バージョンって意味があったのですね。笑
make dist でtar.gzを作っていたわけですね。
そんなことすら知りませんでした。

>>136さん
教えてくれて有難うございます。勉強して出直します。

138:136
01/07/22 08:30
このような小さなパッケージでは、config.hは不要と思われ。
AM_CONFIG_HEADER(config.h)はなくても良いと思われ。
これをなくすと、make時に
gcc -DPACKAGE=\"giko_applet\" -DVERSION=\"3.3\"
のようにdefineされるので、giko.cのdefine文が不要と思われ。

GNOME_INIT(applets)は、
aclocal -I /インストールしたディレクトリ/share/aclocal/gnome-macros
しないとautoconfで失敗すると思われ。
Makefile.amに
CFLAGS = @GNOME_INCLUDEDIR@
LDFLAGS = @GNOME_LIBDIR@
giko_applet_LDADD = @GNOME_LIBS@ @GNOMEUI_LIBS@ @GNOME_APPLETS_LIBS@
とか書いてく必要があると思われ。

make distするために、Makefile.amに
EXTRA_DIST = giko_applet.desktop giko_applet.gnorba gikocat.png
が必要と思われ。

偉大なゲームプログラマに文体が似ていたためびっくりした。
ISBN4-7978-2020-9

139:gchar
01/07/22 09:17
>>136さん
うおー、感激しました。
ありがとうございます。

やっぱり、その本買って来ます。
偉大なプログラマーって誰なんでしょうか?
もしかして、"ぜよー"が似ているんでしょうか?
勉強するぜよー。

140:login:Penguin
01/07/22 18:14

他のソースも見たけど、本買わなくてもいいかも。infoとgnome-macros以下の
m4ファイルでconfigure対応は分かると思う。Makefile.amの書き方は私の趣味
に合わない。すでに買ってたらスマソ。

ギコ猫のgettextは無駄だと思うし、共有ライブラリを作成するなら、内容が
若干古い。まもなくlibtool-1.4とautoconf-2.50に移行するのでAutobookも時
代遅れになりそう。

Gnome全体を知る読み物としてはGoodだが。内容は、gcharさんなら物足りない
かもしれない。特にプログラミングの部分は、初歩的な内容が多い。
私には、十分役立つ内容だったけど、、、能力無し
3章と13章を立ち読みして良ければ買いかな?

141:gchar
01/07/23 07:52
>>140さん
本購入しました。
日本語の解説はありがたいですし、良い本だと思います。
gnome-commonが必要なのも知りませんでしたし、早速役に立ちました。

136で書いてある通りやったら、うまくできました。
本当に参考になりました。ありがとうございます。

全く理解していないんで、gnome-macros以下を見たいと思います。
本当に細かいところまで、教えてくださって、ありがとうございます。
make-dist 便利ですー 笑

142:gchar
01/07/25 20:35
ギコ猫アプレット3.4を公開
configure修正
ギコ猫4 , ギコ忍2のアニメーションを追加

ギコ猫ダウンローダー0.5.2を公開
configure修正
アイテムを素早くダブルクリックするとバグる
それの修正

エディタしょっぱなから、てこずってます。
GtkTextは、expand と fillをTRUEにすると、文字の表示が遅くて使えない。
geditを見ても解決方法がわからん。

GtkexTextはデフォルトでkinput が起動しないので、日本語を書けない。
悪戦苦闘中
URLリンク(gikocat) .20m.com

143:freebsd
01/07/25 22:54
クソスレにつき削除依頼済

144:gchar
01/07/26 06:44
ギコ猫ダウンローダー 0.5.3
FTPプロトコルに対応
本体: プロパティ -> ダウンロードに "パッシブFTPを使用する"を追加
アプレット: 右クリックのメニューに"新規アイテムの追加(ペースト)を追加
アプレット: プロパティ -> クリックに"新規アイテムの追加(ペースト)を追加

バイビー

145:login:Penguin
01/07/26 19:31

>>142
URLにスペースが入っているのは、navi2chのせいかな?最初はダウソロー
ドできんかった。気になったことはAM_PATH_GTKはいらないぐらいです。

気が向いたら、ソースを見やすくするために、データとアルゴリズムを分けて
ほしいです。xpmみたいにAAをincludeできなくてもかまいませんが、、、
gdk_draw_text_wcでGdkPixbufに書いてgdk_pixbuf_scaleで縮小して表示する
と小さいアプレットにはならないかな?フォントの設定とか面倒なのかな?
「おまえやれ」と言われる前に逝ってくる。

146:gchar
01/07/26 20:32
>>145さん
URLはタイプミスです。ごめんなない。

>>気になったことはAM_PATH_GTKはいらないぐらいです。
AM_PATH_GTKは削除します。

>>気が向いたら、ソースを見やすくするために、データとアルゴリズムを分けて
ほしいです。
私もソースは酷すぎると思います。 笑
今となっては非常に面倒くさいです。けどなんとかします。

>>gdk_draw_text_wcでGdkPixbufに書いてgdk_pixbuf_scaleで縮小して表示する
と小さいアプレットにはならないかな?
gdk , GdkPixbuf は全く知りません。
難しそうですが、14章読んでみます。

毎回教えて下さって、感謝しております。
URLリンク(gikocat.20m.com)

147:gchar
01/07/26 21:14
ギコ猫ダウンローダー0.5.4公開
アプレット: プロパティ -> プロトコル デフォルトのプロトコル機能追加
本体: 個別のプロパティ -> ディレクトリ 機能追加
アイテム追加後にも個別にディレクトリを変更可能になった。

URLリンク(gikocat.20m.com)

148:145
01/07/26 22:13

combo_changedでcheck_button_clickedを呼び出せば、変更が反映されると思
われ。教えているのではなくgikoのソース眺めてGNOME勉強中でし。 笑

149:gchar
01/07/27 00:13
>>145さん
>>変更が反映されると思われ。
すいません。わかりませんです。
何が反映されるんでしょうか?
やっぱりわかりませんです。

150:gchar
01/07/27 07:19
いつの間にかwget1.7が出てました。
fURLリンク(ftp.gnu.org)

今日は秋葉行くぜよー。

絵がダメ、フォントもダメなら 、後はgdk しかないかなー、と思っていました。
gdk やるぜよー。
バイビー

151:名無しさん@XEmacs
01/07/27 07:45
GNOMEギコ猫君きぼん

152:148
01/07/27 17:22

すまんです。実際試そうとしたら、チェックボタンのハンドル取得とか必要で、
結構面倒になります。忘れて下さい。wget1.7はcookie関係の修正が中心なの
でそのまま使えるはずです。wget-1.6の変更は結構あったけど、、、

153:gchar
01/07/28 11:28
ギコ猫アプレット 3.5公開
大きさを変更出来るようになりました。
アニメーション かみなり様を追加しました。
プロパティから大きさで、変更できます。

フォントでなんとかやってみました。モナーフォントではなく、デフォルトのフォントです。
gdk_fontset_loadをマルチバイト(日本語)しか指定していなかった。
シングルバイトとマルチバイトの2つを指定するらしく、そうしたら文字化けしませんでした。

大きさ | フォントサイズ | アプレットのサイズ
標準 12 100 * 100 (従来のサイズ)
小さい 8 67 * 67
大きい 16 134 * 134

私はこれで、満足しているんですが、152さん どうでしょうか?
URLリンク(gikocat.20m.com)

154:gchar 腹へったぜよー
01/07/28 11:41
>>名無しさん@XEmacsさん
応援ありがとねー

一応、gdk / GdkPixbuf でも考えてみました。かなり複雑です。
gdk_drawing_area_new
gdk_pixmap_new
gdk_draw_string , gdk_draw_string でも日本語大丈夫らしいです。
gdk_pixbuf_new
gdk_pixbuf_get_from_drawable
gdk_draw_pixmap
これに色を変更すると
gdk_gc_new
GDKColor 構造体つくって、
gdk_gc_set_background
gdk_gc_set_foreground、
理論的に、これでイケルような気がします。
けれど1 つのAAを切替えるのに、これだけ処理がかかります。(笑)
さらにアニメーションが加わると訳わからなくなって、正直自信がありません。

gdk/ GdkPixbuf を使って、どうしようもなく、別のくだらないの製作中です。(笑)
バイビー

155:gchar
01/07/28 11:46
ついでに前のギコ猫アプレット(スモール)で
使っていたのはフォントサイズ10です。

URLリンク(gikocat.20m.com)

156:152
01/07/28 14:30
フォントを小さくすると文字化けがぁ!と思ったら、
-*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-*
なフォントが無かった。欝田氏能。
他の開発が面白くなったら止め時だと思われ。

157:gchar
01/07/28 17:22
>>156さん
ごめんなさい。
非常に間抜けなんですが、xfontselで確認したところ
-*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-* のフォント
私もありませんでした。

けど、文字化けしておりません。
ちょっと調べてみます。

158:156
01/07/28 19:03
-*-fixed-medium-r-*-*-10-*-*-*-*-*-jisx0208.1983-*
でコンパイルすると常用可能なサイズになった。
恵梨沙フォントを入れるまでもないか。

159:gchar
01/07/28 20:40
-*-fixed-medium-r-*-*-8-*-*-*-*-*-jisx0208.1983-*
は私の環境ではデフォルトで入っているフォントが使われてますね。
それで正常に表示されております。 redhat7.0です。

恵梨沙フォントいれてみました。elisat10.tar.gz
フォントサイズ 8 可能ですが、一部化けます。半角カナや、ギコ猫の目とか。
WEBからは何故かダウンロードできなかったんで、
GTK+ 入門 (田中ひろゆき)に付いてくるCDROMから入れました。

フォントマニアックスというページ見付けました。
URLリンク(nite.kuicr.kyoto-u.ac.jp)

引き際かもしれません。

160:gchar
01/07/29 08:23
ギコ猫アプレット3.6を公開
フォントを変更可能にした。
恐らくフォントがないと文字化けするか、落ちます。いずれ、フォントを検出する機能を付けたいとおもいます。

misc , kappa ,mnkana ,alias が選択可能です。
redhat 7.0ではデフォルトで入っています。
xfontsel ではフォントサイズ8 はありませんが、4つとも正常に表示されてます。
一番良いのがkappaかな。

URLリンク(gikocat.20m.com)
選挙いくぜよー。バイビー

161:名無しさん@Emacs
01/08/05 11:44
さすがに、常時表示は不格好なので引き出しを作って
そこに表示。ランチャはemacs -e navi2chにして
そこから起動するようにしてるので2ちゃん閲覧時には開いている(藁
URLリンク(dmhghn.home.dk3.com)

162:名無しさん@Emacs
01/08/05 12:03
あと、AAを一定時間で変わるようにできないの?
いろんなAAがほっといても出るといいんだけど。

163:gchar
01/08/06 06:58
>>名無しさん@Emacsさん
(・∀・)イイ!! スライドパネルですね。使ってくれてありがとねー。
ギコ猫ダウンローダーもいいですよ。 笑

データとアルゴリズムを分けるので、ちょっと時間がかかります。

根本的に理解しようと思って、gtkのソースを読んでました。
今まで意識しなかったけど、内部では複雑ですね。
set_arg ,get_arg ,finalize ,destroy ,shutdown ,GtkArg ,size_request ,allocat ,expose
関数へのポインタ、 シグナル、クラス初期化関数、
頭クラクラしてきた。
エディタあきらめないぜよー。バイビー.

164:gchar
01/08/06 19:26
今日何にもしてないのに、PCのスピーカから人間の声が聞こえて来た。
聞こえてきたのは2秒ぐらいで、低くて何を言ってたのか聞き取れなかった。
恐くてすぐボリューム思わず下げちゃったよ。
あれはマジで人間の声です。

恐くて泣きそうになったぜよー。

165:login:Penguin
01/08/09 08:13
URLリンク(xpenguins.seul.org)
これのギコ版作って。

166:login:Penguin
01/08/09 08:27
>>164
通信技術板にそんなスレたってな。
違法に出力を上げてる無線の混信だそうです。
近くにトラックが通るような国道ない?

167:not 164
01/08/09 08:38
>>166
冷静な解説、ありがたいなぁ…

168:166
01/08/09 09:40
>>166
うっ
×そんなスレたってな。
○そんなスレたってたな。

169:login:Penguin
01/08/09 10:37
次はうしみつどきにいきなり不気味なうめき声を出すアプレットですね

170:login:Penguin
01/08/09 10:40
>>164
砂嵐のテレビに人の顔が浮き出たケースもほとんどは遠隔地のテレビ電波の混信
UHF帯でまれにラブホテルの隠しカメラを受信する場合もある
アノ声がノイズと混ざってかなり恐い効果音付になることも

171:login:Penguin
01/08/09 10:44
>>169
あ、それ欲しいです(藁

172:gchar
01/08/09 23:48
ウィジェットの生成、終了処理がなんとなく分かってきた。
けど、gtk_container_add / gtk_container_remove が分からん。
それぞれ シグナルでgtk_container_add_unimplemented / gtk_container_remove_unimplementedを
呼び出しているんだと思うけど、それからが分からん。
というか処理がないように思える。
誰か教えて下さい。 m ( _ _ ) m

>>165さん
笑 154でやろうと考えていたのが、まさにそれです。
実は デスクトップ上を" 2度と来ねえよ、プンプン "を走らせようと考えていました。
すくりーんしょっと
URLリンク(www.bc.wakwak.com)
これはxpmの絵です。この絵を作るのに結構時間がかかりました。
背景が透き通っているのが分かるでしょうか?
ウィンドウの位置をずらしていけば、動いているように見えるかもしれません。
スクリーンセーバーみたいに、なればいいと思うのですが。

>>160 ,179 さん
やっぱりそんなこともあるんですね。昼間だったので、助かりました。

>>169 ,171 さん
マジレスすると、それ系のmp3 か wav を用意してcronでxmmsかmpg123で鳴らすように
設定すれば良いと思います。 笑

エディタやりたいぜよー。バイビー。

173:ほぉ
01/08/10 00:17
>>164
県道沿いの民家です。PCの電源off、スピーカーの電源offでも
バカトラック通ると「へぇ~:(’&%$$% よなぁ~」とか
鳴ってます。
うるさい。

174:login:Penguin
01/08/10 11:19
172>> gtkcontainer.c(gtk+1.2.10)より抜粋 (708行付近)
void
gtk_container_add (GtkContainer *container,
GtkWidget *widget)
{
g_return_if_fail (container != NULL);
g_return_if_fail (GTK_IS_CONTAINER (container));
g_return_if_fail (widget != NULL);
g_return_if_fail (GTK_IS_WIDGET (widget));
g_return_if_fail (widget->parent == NULL);

if (!GTK_OBJECT_CONSTRUCTED (widget))
gtk_object_default_construct (GTK_OBJECT (widget));
gtk_signal_emit (GTK_OBJECT (container), container_signals[ADD], widget);
}
となっていていろいろやっているが、そういう話ではない?

175:gchar ねむいー
01/08/10 22:07
>>173さん
もう恐がりませんです。 ボリューム下げても無駄だったのかな。笑

>>174さん
いや、そういう話です。
gtk_container_add関数内のgtk_signal_emitでシグナルを発行していますが、
何の関数が呼ばれているんでしょうか?

サブクラスで関数のオーバーライドもされていないし、gtk_container_class_initで
それぞれgtk_container_add_unimplemented / gtk_container_remove_unimplementedが呼ばれるように
設定されていると思うのですが。
私が根本的に勘違いしているんでしょうか?

static void
gtk_container_add_unimplemented (GtkContainer *container,
GtkWidget *widget)
{
g_warning ("GtkContainerClass::add not implemented for `%s'", gtk_type_name (GTK_OBJECT_TYPE (container)));
}

static void
gtk_container_remove_unimplemented (GtkContainer *container,
GtkWidget *widget)
{
g_warning ("GtkContainerClass::remove not implemented for `%s'", gtk_type_name (GTK_OBJECT_TYPE (container)));
}
それぞれg_warningを呼んでいるだけ? はにゃ?
間違いを指摘して頂ければ、ありがたいです。

GDK ,gdk_pixbuf かなり理解したぜよー。バイビー

176:174
01/08/11 09:31
>>175さん
gtk_signal_emit (GTK_OBJECT (container), container_signals[ADD], widget);
で、containerに対してwidgetをADDするsignalをemitしているが、
gtk_container_class_init (GtkContainerClass *class)で
class->add = gtk_container_add_unimplemented;
となっていて、"なんじゃこりゃ?"状態ってことですよね。

そこで、gtkディレクトリで
$ grep "container_class->add" *.c
なんてすると、
gtkbin.c: container_class->add = gtk_bin_add;
gtkbox.c: container_class->add = gtk_box_add;
(以下略)
のようにそれぞれのwigetがオーバーライドしています。
ってことで、いかがでしょう?

177:gchar \(^o^)/
01/08/11 10:07
>>175さん
わかりました。
間抜けな勘違いしてました。笑
ちゃんとサブクラスでオーバーライドされてますね。
GtkContainerとGtkWindowクラスだけ見てて、堂々巡りしてました。
間にGtkBIn挟間っているの気が付きませんでしたです。
ありがとうございます。m ( _ _ ) m

シグナル勉強しなおします。

178:login:Penguin
01/08/11 13:21
>>177さん
gtk_window_class_init (GtkWindowClass *klass)で、
parent_class = gtk_type_class (GTK_TYPE_CONTAINER);ではなく
parent_class = gtk_type_class (gtk_bin_get_type ());になっている
と書けば良かったのですね。

Classの階層図を手元に置いておくと楽なのですが、
URLリンク(developer.gnome.org)
をみると階層構造が分かります。

179:gchar
01/08/12 01:06
ギコ猫アプレット3.8公開しました。
URLリンク(www.bc.wakwak.com)
ぷんすけ?に色が付きました。
なぜかxpm によって、Xが落ちる。error 見ても分からん。

>>名無しさんEmacsさん
ランダム機能はつきません。もうちょいお待ちください。ごめんなさい。

>>178さん
grepで見れば良かったんですね。
大抵のサブクラスがaddシグナルをオーバーライドしていて、納得いたしました。
分かりやすい解説本当にありがとうございます。m ( _ _ ) m

URLリンク(gikocat.20m.com)
精進するぜよー。\(^o^)/

180:login:Penguin
01/08/12 22:41

以前データとアルゴリズムを分けてと逝っていたので、簡単なサンプルを作っ
てみた。
ファイル名 giko2.AA
-------
#include <glib.h>

static gint giko2_num = 3;
static gchar *giko2[] =
{
"\n"
"| | Λ \n"
" | |Д゚) \n"
"| |⊂)\n"
"| |∧| \n"
"ギコギコ",

"\n"
"| | Λ \n"
" | |Д゚) ギコ\n"
"| |⊂)\n"
"| |∧| \n"
"逝ってよし",

"\n"
" | |  サッ\n"
" | |)彡 \n"
" | | \n"
" | | \n"
"  ̄ ̄ ̄ ̄ ̄ ",
};

181:login:Penguin
01/08/12 22:42
続き
ファイル名 main.c
----------
#include <applet-widget.h>
#include "giko2.AA"

typedef struct
{
gint picture_num;
gchar **picture;
}giko_data;

giko_data my_giko;

void timeout_callback (gpointer data)
{
static int picture_number;

picture_number++;
if (picture_number >= my_giko.picture_num)
picture_number = 0;
gtk_label_set (GTK_LABEL(data), my_giko.picture[picture_number]);
}

int
main (int argc, char *argv[])
{
GtkWidget *applet, *label;
gint mytimer;

applet_widget_init (PACKAGE, VERSION, argc, argv, NULL, 0, NULL);
applet = applet_widget_new (PACKAGE);
label = gtk_label_new (giko2[0]);
applet_widget_add (APPLET_WIDGET (applet), label);
gtk_widget_show_all (applet);

my_giko.picture_num = giko2_num;
my_giko.picture = giko2;

mytimer = gtk_timeout_add(3000 ,(GtkFunction)timeout_callback , label);
applet_widget_gtk_main ();
gtk_timeout_remove(mytimer);

return EXIT_SUCCESS;
}

182:gchar
01/08/13 00:53
>>181さん、
日曜日なのにもかかわらず、ありがとうございます。
私が口ばっかりで、遅くてすみませんです。笑

そういう構造体にすればいいんですね。
データの無駄なコンパイルいらないし。追加する時も簡単になると思います。
それに別にアニメーションの数も3でなくても良くなりますね。
なるべく早くしたいと思います。\(^o^)/
大変参考になります。ありがとうございます。 m ( _ _ ) m

183:gchar
01/08/16 00:31
ギコ猫ダウンローダー 0.5.6
メモリ使用量を徹底的に減らした。
クリップボード: アドレスがhttp://で始まるならhttp://に自動的に修正

ギコ猫アプレット 3.9
最初から全部作り直してます。
愛着ないのは外した。 特に安田とか 笑

URLリンク(gikocat.20m.com)

184:login:Penguin
01/08/16 19:17
バージョンアップage
フォントの変更はなくなったのでしょうか?
ギコ猫アプレットのソースは読みやすくてGoodです。
現在、ギコ猫ダウンローダーをダウソロードちう。

185:gchar
01/08/16 19:45
ギコ猫アプレット4.0でランダム機能が付きます。
今フォントやってます。

今日中になんとか。
もうちょいお待ち下さい。バイビー

186:gchar
01/08/17 01:47
ギコ猫アプレット 4.0公開
できてたんだけど、サーバにアップできんかった。
ランダム機能、サイズ機能を追加
AA ,サイズ 、色 ,ランチャー情報をセーブするようになってます。

>>184さん
ギコ猫ダウンローダー使ってくれてありがとねー。
ギコ猫ダウンローダーまったく反応ないんだけれど、(笑) どうでしょうか?

トレイ -> プロパティ -> クリック -> アイテムの追加( ペースト) にしてると便利ですね。
quickres_appletソース読むぜよー。
URLリンク(gikocat.20m.com)

187:184
01/08/17 18:00
私はwgetそのまま使っているので、パネルにギコアプレットを並べて
CPUパワーの無駄使いをする以外には意味がないです ;-P
2ちゃんねるでディストリ作るスレにでも報告しとけばいいのかな?
# AAファイルの行末に"\"があるのには、なにか意味があるのかな?

188:gchar
01/08/18 01:05
>>184さん
"\"はいらなかったみたいですんね。削除します。

>>2ちゃんねるでディストリ作るスレにでも報告しとけばいいのかな?
いや、結構です。 いや本当に。 くだらなすぎます。笑

quickres_applet理解した。
X のプログラミングをちょっとかじった。
XF86VidModeGetModeLine , VidModeGetAllModeLines
関数名も構造体も長過ぎ。

189:login:Penguin
01/08/18 06:54
ギコ猫アプレット落ちた。
やっぱりGtkComboよりGtkOptionMenuの方がいい。

5日ぐらい前からGGADの日本語のページが消えてる。
どこ行ったんだろうか?

XmbDrawStringでマルチバイトの描画までできた。
xpenguinは全く理解できんかった。
今日は本屋にX プログラミング立ち読みに行くぜよー。

190:gchar
01/08/18 06:57
不覚にも上げてしもうた。

191:gchar
01/08/18 18:57
GtkText遅い理由がようやく分かった。
gtk._style_new
gdk_font_unref
gdk_font_set_load
gtk_widget_push_style
gtk_widget_set_style
gtk_widget_pop_style
ドキュメントをGListでつないで、styleを設定すれば良い。

192:gchar
01/08/23 07:05
URLリンク(www.bc.wakwak.com)

ギコ猫アプレット
GtkOptionに変更したものの、800x600でメニューが画面に収まらない。
もう一回書き直す。

エディタ
とりあえずオープンとセーブまでできた。 フォントと色の設定をやる。
lock / unlock もやんなきゃいけない。

ワイドキャラクタとXIM XOpenIM , XCreateIC をごちゃごちゃやってる。

193:gchar
01/08/23 07:10
「絵日記」
このセンスは秀逸だと思う。
URLリンク(www2.odn.ne.jp)

194:gchar
01/08/31 06:59 u23fJ/uQ
久々上げ
ギコ猫アプレット4.2
GtkCListに変更
スクリーンセーバー機能は付いてません。

ずっと見てたら気分悪くなりました。\(^o^)/

URLリンク(gikocat.20m.com)

195:login:Penguin
01/09/01 22:31 2bJFBjas
優良スレにつきage。

196:login:Penguin
01/09/07 05:52
age

197:login:Penguin
01/09/07 10:06
そういえば、rpm版はどうなったのでしょうか。
specファイルをパッケージに含めてくれると
$ rpm -bt giko_applet-X.X
とかでrpmが作れて楽なのですが、、、

198:gchar
01/09/07 12:38
ディストリビューションスレにギコ猫アプレット入ってた。ダウンローダーも \(^o^)/
頑張ってもらいたいもんです。

>195, 196さん、上げてくれてありがとねー。

>197さん、
以前57さんがrpm作ってくださったんですが、その後は、、、
なんとかやります。

今はエディタとスクリーンセーバーを暢気に、いや実は必死にやってます。 : P
エディタは検索とブックマーク機能が付いたらとりあえず公開でもしてみます。
あとマーク/ しおり機能もできたら。

スクリーンショット
URLリンク(www.basket7.com)

そろそろ新しいディストリが出るんで、気分転換で今度はredhat か Kondaraにでもしたいです。
バイビー

199:gchar
01/09/14 11:58 MelcdubI
スクリーンセーバー もうちょいです。

エディタ 行き詰まっていたけど、ようやくうまく行きそうな予感。

飛行機の音が聞こえると反射的に上を見るようになった。
もしかしたら落ちてくるんじゃないかと、心配になります。

スクリーンショット
URLリンク(www.bc.wakwak.com)

200:gchar
01/09/16 00:45 uPRVZdt2
プンプン スクリーンセーバーとりあえず出来た。
何か問題がありましたら、教えて下さい。

TODO
斜めに移動する
背景を透明、宇宙と設定できるようにしたい。
URLリンク(gikocat.20m.com)

201:login:Penguin
01/09/16 16:12 m.r/QSrM
vroot.hが必要な理由が分かりません。ドキュソな疑問ですまんです。
# /usr/X11R6/lib/libXxf86vm.a ではなく、-lXxf86vmの方がカッコいいかも。

202:gchar
01/09/16 17:49 G6T5lbAw
>>201さん
>>-lXxf86vmの方がカッコいいかも。
そうですね。-lXxf86vmにします。

>>vroot.hが必要な理由が分かりません。理由が分かりません。
基本的にスクリーンセーバーはroot windowに描画します。
けど、xscreensaverの場合、スクリーンセーバープログラムはvertual root windowに描画する必要があるそうです。

vertual root windowに描画しなければいけないそうですが、全く意識する必要がありません。
vroot.h を見ればわかりますが、3つほどマクロがあって勝手に変換してくれてます。
それで必要です。

Linux Moe Moe project さんの所 いつも参考にしております。
URLリンク(www2.pos.to)

あと今月号のBSD MAGAZINE
ゲームをハックしよう!「 スクリーンセーバーを作ろう」でまさにその当りを解説しております。

相変わらず酷いソースですが、よろしかったら複雑に改造して下さい。

今月号からBSD MAGAZINE買うことにした。bsd使ってないけど。
KDEプログラミングもマイシェルを作ろうも面白そうだったです。
んで今日はバックナンバー立ち読みしてきた。 \(^o^)/ バイビー

203:201
01/09/16 20:29 .TfUfiOQ
>>202
Thanks!!
URLも参考になりました。

204:login:Penguin
01/09/16 22:05 Xy3yrplk
タイトルバー(?)が表示されるのは、俺だけか?
スクリーンをセーブしないのはふざけていて楽しいです。

205:gchar
01/09/16 23:24 IYRmPXM2
>>204さん
タイトルバーは表示されてます。
本来はgtk_window_new(GTK_WINDOW_POPUP);をすると消えます。
けど、そうするとこのプログラムの場合、Xが落ちます。
ウィンドウのサイズを少し大きく取れば消える(見えなくなる)と思うんで、修正しときます。

そもそもスクリーンセーバーってスクリーンをセーブするもんなのでしょうか? : P
このプログラムはウィンドウにプンプンの形のマスクかけてるだけです。

だれかMac OS Xのランチャー、何とかドックってやつ作って下さい。
当然ギコ猫アプレットが入るやつ。
gnome-coreに入っているpanelを改造すればできるような気がするんですけどね。

206:gchar
01/09/21 07:08 xPIiOgP6
スクリーンショット
URLリンク(www.bc.wakwak.com)
プンプンスクリーンセーバ 0.3

変更点
車、ひこうき、戦車、れろれろ を追加
背景を宇宙
プンプンの説明を表示
上下の移動なし、色変更なし。

ようやくスクリーンセーバの仕組みがわかってきた。
けど、さすがに飽きた。
面白そうな(くだらなそうな)アイデアありましたら、教えて下さい。

gedit読んだんで、glimmerのソースを読んでみる。
URLリンク(gikocat.20m.com)

207:login:Penguin
01/09/21 23:18 bqajWAyk
> gchar
先週、アプレットの spec 書いて AUTHORS に書いてある
メアドに送ったんですが、届いてませんか?

届いてないなら送り直します・・・

208:gchar
01/09/22 12:35 mkSL2pQI
>>207さん、届いておりませんでした。
gikocat@gikocat.20m.com
がアドレスです。
すいませんが、もう一度送っていただけないでしょうか?
20mのかなりアホなんで、ディストりビューション作ろうのアップローダを借りた方が早いかもしれませぬ。:P

209:gchar
01/09/22 19:34 5HxTUOYw
プンプンスクリーンセーバ 0.4
0.3だと問題があった。
スクリーンセーバの説明は/usr/X11R6/lib/X11/app-defaultsディレクトリのXScreenSaverにあります。
それをトンチンカンな場所にインストールしてた。

これでGnomeコントロールセンターに反映されると思います。
ギコエル 追加

URLリンク(gikocat.20m.com)

210:207
01/09/22 23:58 8.KCBVL6
再送しました。

211:gchar
01/09/23 19:37 OITkD1UU
>>207さん
送られているのですが、20mでは開くとエラーが出て見れません。
日本語?のタイトルとか文字化けしてしまいます。
他のを用意しますので、再度送って頂けないでしょうか?
ホント申し訳ありません。 m ( _ _ ) m

プンプンスクリーンセーバ 0.5
魚、 救急車、 宇宙船、 ロケットを追加。
それなりに満足できるものになったので、 スクリーンセーバ終了です。

オリジナルクラスの作り方がようやくわかって来た。
URLリンク(gikocat.20m.com)

212:login:Penguin
01/09/23 21:59 fTH8OzwQ
sourceforgeに登録すれば?プロジェクトの審査通ると思うよ。

213:207
01/09/23 23:35 QsEZmSeo
すいません、同じアカウント宛にuuencodeして本文は(ブロークンな)英語で
再送しました。uudecode して取り出して下さい。

これでもダメならuudecodeしたものを直接ここに貼っていいですか?

214:gchar
01/09/24 00:57 FCaMJB8M
>207さん
何度もお手数かけてすみません。
無事giko_applet.spec取り出せました。
ありがとうございます。

ギコ猫アプレットはこれを期に新しくしようと思っているんですが、全く進展ありません。 :P
モナー板も前ほど行かなくなったし、、、。

>212さん、
前に登録しようとしたんだけど、記入の多さに、挫折しました。
審査なんてあったのですね、知りませんでした。

ボチボチやります。\(^o^)/ バイビー

215:gchar
01/10/05 07:16 6W7Cb/sI
よっすぃーセンターおめでと上げ \(^o^)/

プンプンスクリーンセーバ 0.6
追加 ギコ猫, ギコ猫2, ギコ猫3, モナー、ヒッキー、ペンギン、キティガイ
削除 不謹慎なんでレロレロ

gtkのソース読んでた。
エディタ
GtkText は機能が乏しい。 GtkExTextは入力はできるけれど、マルチバイトに対応してない。
オリジナルのテキストウィジェットを作ろうと思っていたけど、難しい。
GtkLabelや GtkEntryとかマネして作ってみてる。

アドレス変更
20m はファイルサイズ500k制限があるので、tripodにしてみた。
URLリンク(gikocat.tripod.com)
バイビー

216:gchar
01/10/08 09:44 AF302j16
ギコ猫アプレット 4.3
結局3つだけ追加
rpm, srpm 追加

207さんのWEBページ、ブラウザのブックマークにはいってました。
日記楽しく読んでます。: P
RPM参考にさせていただきました。

realize , GdkWindowあたりはなんとなく理解できた。
expose, draw が複雑でまだわからん。
特に描画するx, y positionを求めるのが異様に難しく感じる。

Etermを読んで、またXLibやってる。
URLリンク(gikocat.tripod.com)

217:207
01/10/09 23:17 VIAD.kMM
> 207さんのWEBページ、ブラウザのブックマークにはいってました。
どうもありがとうございますです。

ところで例の spec 、prefix は /usr で送った筈ですが 4.3 では
/usr/local になってますね・・・
何か不都合でもありましたか?
とりあえずどうでもいいので sage ときます。

218:gchar
01/10/12 07:18 SSlLci3k
>>207さん
一応今まで/usr/local/binにインストールしていたので場所を変更しました。
/usr/binはちょっと引けました。

スクリーンショット
URLリンク(www.bc.wakwak.com)

とりあえず、背景を透かしてみた。
まだかなり問題がある。
Xlibはできるだけ触りたくない。ついでにできればEtermも読みたくない。
で壁紙チェンジャー系のgtkソフトを読んでみる。とりあえずGnomeコントロールセンター。

219:gchar
01/10/13 07:02 8OEiQ1zI
プンプンスクリーンセーバー 0.7
いよう、いよう2, 辻 を追加。
全部で19種類になった。今度こそ多分終了。

Gnomeコントロールセンタを読んだけど、やっぱり期待するものとは違って関係なかった。
で諦めてEtermを読む。

URLリンク(gikocat.tripod.com)

220:gchar
01/10/20 08:24 CeEZR7Rv
URLリンク(gikocat.tripod.com)

zvtウィジェットとgtk読んでた。
Etermのように背景を透明にできた。
オリジナルウィジェットを作ってみる。

mozilla 0.9.5タブが付いて、レンダリングも早く良くなってる。
他のブラウザ要らないかも。
タブ関連でショートカットが付いていれば言うことない。

何故か辻のAAの表示が正常に変わった。今回の新曲は売れると思う。

221:login:Penguin
01/10/20 23:19 G8kcXHZn
プンプンスクリーンセーバー 0.7
をいれようとしています。
こういうエラーがでました。
OSはFreeBSD4.4R
Xfree4.1.0です。
gnome1.4をportsからインストール済みです。
xscreensaverも入ってます。

# ./configure
creating cache ./config.cache
checking for a BSD compatible install... /usr/bin/install -c
checking whether build environment is sane... yes
checking whether make sets ${MAKE}... yes
checking for working aclocal... found
checking for working autoconf... found
checking for working automake... found
checking for working autoheader... found
checking for working makeinfo... found
checking for gtk-config... no
checking for GTK - version >= 1.2.0... no
*** The gtk-config script installed by GTK could not be found
*** If GTK was installed in PREFIX, make sure PREFIX/bin is in
*** your path, or set the GTK_CONFIG environment variable to the
*** full path to gtk-config.
configure: error: Cannot find GTK: Is gtk-config in path?

/usr/ports/x11-toolkits/gtk12
はインストール済みです。
gtk-configというファイルは、
# find / -name "gtk-config" -print
しても、
/usr/ports/x11-toolkits/gtk12/work/gtk+-1.2.10/gtk-config
にしか存在していません。

よく分からないので、
試しに、
sh ./configure --prefix=/usr/ports/x11-toolkits/gtk12/work/gtk+-1.2.10/gtk-config
とかやってみたけど、だめでした。
どうすればいいですか?

222:login:Penguin
01/10/20 23:22 BPD8ag4u
>>221
荒すなよ

223:login:Penguin
01/10/20 23:54 G8kcXHZn
あらしじゃなくてまじで困ってます。厨房です。

224:login:Penguin
01/10/21 00:04 2aiyn5om
ついでに、ギコ猫アプレットも、
起動するといっつも、
すぐに異常終了されます。

時には、
# Gdk-ERROR **: BadWindow (invalid Window parameter)
serial 3488 error_code 3 request_code 25 minor_code 0
とかいわれます。

225:login:Penguin
01/10/21 00:41 /hyELpTd
>>221
portsのしくみを勉強すれ

226:login:Penguin
01/10/21 00:55 2hfz7a3n
>>221

アラーシじゃないだろ
といいたいがここはLinux板だ

ちなみに答えを書いてやると
env GTK_CONFIG=gtk12-config ./configure
とやってごらん

227:gchar
01/10/21 23:12 w3m5FBgi
>>221さん
その後インストールできましたでしょうか?
気になってるんですが、

>>224さん
ディストリとgtkのバージョン教えていただけませんか?
今までそのエラーは見たことがないですね。
お役に立てなくて申し訳ないです。

env で環境設定をしてコマンドを実行すればいいんですね。
知らなんだです。

228:login:Penguin
01/10/21 23:18 nrbDadJs
>>227
221がFreeBSDだと逝っているよ

envで設定するのはcsh(tcsh)だから。
bashならenvはいらにゃい

229:gchar
01/10/21 23:34 UMF1luNo
さっそく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さん
落ちるタイミングはどういう時でしょうか?
起動直後とか、パネルが引っ込んだとき、パネルが出て来たとき、
クリックした時、プロパティを開いている時、など
もう少し詳しく教えていただければありがたいです。

230:221
01/10/22 09:23 1EgepXyS
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インストールは成功しました。
なかなかおもろいです。

231:221
01/10/22 09:27 1EgepXyS
ほんまgiko_appletはいいね。

232:login:Penguin
01/10/22 20:39 8IHJxMTu
>>230
>FreeBSD4.4R XFree86 4.1.0 gnome1.4 です。
のautoconfのバージョンが2.50以降だと、
$ ./configure GTK_CONFIG=gtk12-config
にする必要があるけど、そうなのかな?
実際に、gtk12-configというコマンドがあるのか調査してみては?

あと、csh系では、
% sh ./configure
とする必要があるかもしれん。
# 違うかもしれないのでいろいろやってみてくれ(^^;

233:232
01/10/22 21:06 fj2GGSlP
すまん。大嘘書いていた。232の内容は無視してくれ。
./configure --with-gtk-prefix=/usr/local (インストール先)
ではどうよ。というより、
UNIX板のFreeBSDのスレでgtkがインストールされる場所と
インストールされているかどうかを調査する方法を
聞いた方が早いかもしれんな。

234:221
01/10/22 23:07 lqYNFOQ2
結果報告を致します。
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&
でスクリーンセーバーを背景に作業ができるようになりました。
有難う御座います。

235:gchar
01/10/22 23:28 j6tjR6LT
punpun &
背景に作業できるの知らなかった。: -)
ただ他の作業がメチャクチャ遅くなるので、
その使い方は止めた方が良いかも。

>>234さん 気になることが幾つかあるのですが、

Gnome コントロールセンターのスクリーンセーバーに
プンプンの説明が付きましたでしょうか?

それとギコ猫アプレットをメニューから起動できるでしょうか?
パネル -> パネルに追加 -> アプレット -> ギコ猫アプレット

freebsd, Gnome1.4でもちゃんと動作するので安心しました。
教えてくださった233さん、有難うございます。

236:221
01/10/23 00:05 ZC95+mIs
>>235
厨房なので、良く分からない事が多々あるのですが、
.xscreensaverはgnome1.4では存在してないのかな?
(もしくは、xscreensaver3.3で使用されていない??)
以前gnome1.2で.xscreensaverを使用していた時は
.xscreensaverあったんですが。。(間違ってるかも?)
ということもあって
punpun &
ですが、案外これで気に入ってます。
遅くなるということは、今のところ大丈夫です。
普通のランダムスクリーンセーバーに組み込む
方法についてはまだ分からくて困ってます。

ギコ猫アプレットはメニューからの起動はできないです。
セッションの保存で指定の場所にずっと現れてくれるかな?
と思ったのですが、Xを再起動すると、ギコネコあぷれっとは、
小さな画像みたいなものに変わってしまってます。

.xinitrcにgiko_appletを設定してみても無理だったので、
現在手動でtermから
$ giko_applet &
してます。
なぜか指定のパネルにgiko_appletは行ってくれるようになったので
大した労力じゃないかもしれません。

237:221
01/10/23 00:12 ZC95+mIs
以前gnome1.2で.xscreensaverを使用していた時は
っていうのは、
以前gnome1.2でxscreensaverを使用していた時は
の間違いです。あいすみません。

238:232=233
01/10/23 19:45 NGrf3NW0
>>236
これまでの話では、FreeBSDではGnome関係が/usr/X11R6/以下に
インストールされているようなので、
ギコ猫アプレットは、Makefile.amの
desctopdir = /usr/share/applets/Amusements
gnorbadir = /etc/CORBA/servers
appicondir = /usr/share/pixmaps
を変更しなければいけないかも。
うまいサバキがあったら教えて欲しいです。

239:gchar
01/10/23 22:32 oZRMvwW/
プンプンスクリーンセーバ 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
のそれぞれの結果を教えていただけませんか?

URLリンク(gikocat.tripod.com)

240:221
01/10/23 22:35 ZC95+mIs
今ランダムスクリーンセーバーにpunpunが出ていました。
ちゃんと組み込まれているみたいです。
(gnomeメニューからpunpunの指定は僕には出来ませんでしたが。)
後は、giko_applettをgnomeメニューから起動できたら嬉しいな。

241:221
01/10/23 22:36 ZC95+mIs
すごいタイミングでした。今からためしてみます。

242:gchar
01/10/23 23:01 SnUa0C5o
URLリンク(www.basket7.com)
うまくいくと上のようになります。

243:221
01/10/23 23:15 ZC95+mIs
>>239 さん
gnomeコントロールセンターのスクリーンセーバ
の設定のスクリーンセーバ選択欄
にPunpunが出て来ないという問題があります。

僕の環境では、スクリーンセーバ設定の欄は
URLリンク(gikocat.tripod.com)
のように現れないんです。
上の画像における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
とでました。

244:gchar
01/10/23 23:34 dM4KHh1N
試しにコマンドで
xscreensaver-demo
と打って見て下さい。変わりないでしょうか?

解凍したギコ猫アプレットのディレクトリに行って、
cp giko_applet.desktop /usr/X11R6/share/gnome/applets/Amusements/
cp giko_applet.gnorba /usr/X11R6/etc/CORBA/servers/
としてみて下さい。

パネル -> パネルに追加 -> アプレット -> 遊び -> ギコ猫アプレット
青いアイコンが出ると成功です。

本当面倒くさくて悪いです。

245:gchar
01/10/23 23:47 wFV0rGKS
xscreensaver-demo でもダメかもしれませんね。

243さんのxscreensaverはデフォルトで入っていたものだと思います。
私のはインストールして、ああいう風になりました。
xscreensaverのインストールはあんまりお勧めはしないんですけどね。

246:232=233=238
01/10/23 23:59 oW9Ejybl
>>239
$ ./configure --datadir=/usr/share
かな?
configure.inでif文使って、
AC_PREFIX_DEFAULT(dir)
で定義する方法もあるが、悩ましい副作用がありそうで困った。

247:login:Penguin
01/10/24 00:03 hol47djk
>>239

おいおい、
デフォルトのprefixが/usr/localになっちゃうのは
正しい動作だ。

./configure --prefix=/usr
とするものなので問題はない

248:221
01/10/24 00:12 xlxSGO2y
>>244 さん
有難う御座います。
giko_applet出来ました。
感動です。
xscreensaver-demoも、ちゃんと表示されました。
ここで、全てにチェックをいれて、ランダムスクリーンサーバ
となることも、確認しました。

xscreensaverはFreeBSDのportsからインストールしたもの
なので、FreeBSD用に特化されてるのかもしれないです(?)。

>本当面倒くさくて悪いです。
giko_appletには感動してます。
楽しいものを作ってくれてありがとう。

249:login:Penguin
01/10/24 19:31 Bf4Kt/lb
>>247
/etc/CORBA/servers/
が困ると思われ。
Autoconf 2.52のマニュアル読んでるところだけど
まだ、解決策がみつからない。
# FreeBSDは、./configure --prefix=/usr/X11R6 でOKか?

250:gchar
01/10/24 23:02 OWNrmcMe
考えたけど、結局わからんかった。
GNOME applet の方を調べてみます。

248さんはスクリーンセーバ選択欄にPunpun出たのかな。
問題が全部解決したようなので良かったです。

>giko_appletには感動してます。
>楽しいものを作ってくれてありがとう。
やってた甲斐があって良かったです。使ってくださってありがとうございます。
もうちょっとまともなものが作れるよう頑張りますです。

251:gchar
01/10/27 13:16 J+Ar/dlX
URLリンク(sakots.pekori.jp)

GtkTransLabelという透明ラベルウィジェットを作成中
完成度50%くらい。日本語もイケルっぽい。複数行もうまくイッテル。

あとは描画する相対座標を正確に計算。
色設定の外部関数。
透明%の設定外部関数。

ウィンドウの位置を動かして起こるトップレベルウィンドウのConfigureNotifyが
どうもわからない。

252:login:Penguin
01/10/27 16:32 LklSfNVx
おお、いいですね。

253:gchar
01/10/27 17:21 I4qNbKo+
>ウィンドウの位置を動かして起こるトップレベルウィンドウのConfigureNotifyが
>どうもわからない。

ずっと悩んでいたのが、ようやく一つ解決した。
トップレベルウィンドウを動かすとトップレベルのウィジェットにはConfigureNotifyイベントが発生する。
それをGtkTransLabelに伝搬させたかった。
それが今までうまくいかなかったんだけど、トップレベルウィンドウに
gtk_signal_connect(GTK_OBJECT(main_win), "configure_event", なんたら
でシグナル接続して、gtk_widget_queue_resize(GTK_WIDGET(trans_label));したら
うまくいった。

>>252さん
ありがとねー。
透明ギコ猫アプレット以外に早くできるかも。

254:gchar
01/10/28 14:30 YnKeydhL
URLリンク(sakots.pekori.jp)

やったよー。
今までのギコ猫アプレットに組み込んでる。
AAが使えるか試してみる。
色も付いた。

早ければ今日です。 なんとか公開できるようにしたいです。

255:名無しさん@XEmacs
01/10/28 19:01 ex07yMho
tripodって、死ぬほどクソ

256:gchar
01/10/28 23:22 DaSxELIJ
眠いし腹へったしアゲ。
URLリンク(sakots.pekori.jp)

できました。かなり急いだので怪しいですけど。
バグ、技術的なアドバイス宜しくお願いします。
透明の状態がセーブできていないので、修正すると思います。

GTKプログラミングはちょっと分かってきたような気がする。
次はGnomeパネルのソース読む。
今後は作るぞGnome-dockにします。
できるかどうか分かりませんけど。
rpmは明日。

>>名無しさん@XEmacsさん
tripodどう悪いのでしょうか?

相変わらずエディタは諦めておりません。\(^o^)/
URLリンク(gikocat.20m.com)<)

257:255
01/10/28 23:35 2L0GEZ1X
リンク先のファイル名や中身を勝手に変えるのです。
一部では「tripodの罠」と呼ばれてます。

258:login:Penguin
01/10/29 20:06 dEszFeli
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
です。

259:gchar
01/10/29 22:24 Q7ZID6Y5
>>258さん、バグ報告ありがとうざいます。

gtkのバージョンの違いによるものだと思います。
gtk_container_removeが怪しいような気がします。
時間がかかると思いますがなんとかします。

ギコ猫アプレット(giko.c)内の関数
trans_button_clicked 透明ボタンが押されたら呼ばれる
add_transparent_page 透明のページを作成する。
GTKプログラミングの分かる方にできたら直していただきたいです。

自信あったんだけど、実際バグあるとヘコみますです。

260:258
01/10/29 23:28 KnIVeG2S
>>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はデバッグオプションなしなので、中までは分かりません。
厨房でスマソ。

261:gchar
01/10/30 00:01 Q2uhz350
>>260さん
やっぱりgtk_container_removeの処理の違いでそうなるように思います。
大事なのがGtk-WARNING **: invalid unclassed pointer in cast to `GtkWidget'
というワーニングメッセージです。

透明にする、というボタンをクリックするとラベルを取り除いて(gtk_container_remove)、透明ラベルをのっけています(gtk_container_add)。

うまく乗っかっていなくて上のワーニングメッセージが出るのだと思います。
つまり透明ラベルが乗っかっていないよ、という意味です。

直接的にgtk_container_removeでエラーは出ないのだけれど、
他に影響が出てエラーが出る、という仕組みだと思います。

他の方法があると思いますのでやってみます。
詳しく書いてくださってありがとうございます。
ヘコまないよー。\(^o^)/ なんとなく解決できるような気がします。

262:gchar
01/10/30 00:06 n9oppd5M
書きこんだ瞬間に261は全くの間違いだと気がつきました。笑
1回目のcontinueで透明になるんですね。
やっぱりわからんです。わかるようなわからんです。

263:login:Penguin
01/10/30 20:24 iEknxz6y
gtk_trans_label_expose (GtkWidget *widget, GdkEventExpose *event)
で、
GtkTransLabel *trans_label;
を宣言しているのですが、初期化されていないみたいです。
そういう問題ではない? 違っていたらスマソ。

264:263
01/10/30 20:37 r7m20HCs
ということで、
$ 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);

265:gchar
01/10/30 22:12 F9lbkvys
264さん、感謝です。 本当に私これぞ逝ってよし、ですね。
しかもそれをgtkのバージョンの所為にしてるなんて、、、。
気が付かなかったーー。
それと今気が付きましたが、同じ変数名にしていたのもまずかったのかな。

264さん、それで正常に動きますでしょうか?

今日は久しぶりに秋葉原逝って来た。
ゲートウェイのマシンが売られてた。
athron 1.2G HD 20G モニタなし で58300円。

266:gchar
01/10/30 22:16 lPaGZuJ0
あれから随分考えていたんですよね。
フォントじゃなないか、とか。
まあ、理論的には問題なかった、ということで。\(^o^)/

お手数かけましてすいませんです。m ( _ _ ) m

267:264
01/10/31 08:25 kYQY6mX5
>>265 ただいま正常に動作しています。
# わざわざ代入する必要ないかもしれませんが :-)

268:264
01/11/01 14:35 4ShOSuaX
疑問符があったのでパッチ。ま、グローバル変数は少ない方がいいでしょう。
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);

269:gchar
01/11/18 11:58 sVp0i0fF
とりあえず生きてます。(^ ^;)
12月頃から再開します。
264 さん、すいませんです。 m (_ _) m

270:login:Penguin
01/11/18 22:48 yV4I8Lv8
生きているみたいなので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
多分動くと思うんだけどね。

271:gchar 腹減った
01/12/07 00:24 zqbNkcSt
270さん
改良してくれと偉そうなことを言っておいて、
放ったらかしてしまうことになって、本当に申し訳ございませんでした。

Makefile ちゃんと動きました。
ギコ猫アプレット 5.0
透明修正
透明の状態を保存できるようにした。
Makefile.am configure.in 修正 色を4種類程追加
URLリンク(gikocat.tripod.com)

272:gchar
01/12/07 00:34 W8TPYFim
復活あげ

Partedが良さげで結局turbo linux7にした。
今後はgtk-1.2.10 gnome-libs 1.2.13でやります。

幾つか動作が変わってた。
アプレットを起動すると変なアイコンがパネルにでた。
applet_widget_new() でプログラム名と同じにしなければいけないらしい。

メニューから起動するとgtkのテーマがアプレットに何故か反映されない。
コマンドで起動すると日本語が化ける。

273:gchar
01/12/08 00:40 kvbF2UAJ
ギコ猫ダウンローダー 0.5.7
透明にした。

透過ボックス作った。
今度は透過イベントボックスを作る。

URLリンク(gikocat.tripod.com)

274:gchar
01/12/09 18:11 wTIRC9la
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さかな君起動
}
}

だから意図的に呼び出すことができない。
未だに見たことなし。

そろそろ画像を合成させてみる。

275:gchar
01/12/11 01:46 bkyv0ZL3
プンプンスクリーンセーバー 0.9
辻2追加

URLリンク(gikocat.tripod.com)

276:gchar
01/12/11 21:39 ESAMJLBT
デスクトップ
URLリンク(gikocat.tripod.com)

パネルごと透明にしてやった。
上と下のパネルが透明になってます。

277:gchar
01/12/11 21:44 ESAMJLBT
間違った オリャ
URLリンク(gikocat.tripod.com)

278:login:Penguin
01/12/11 21:52 VOvRrLLE
>>273

ギコ猫よりもあのオンナノコください

279:gchar 寝てた
01/12/12 04:01 ADe6DBEb
URLリンク(sakots.pekori.jp)
画像みれなかった。笑
アプローダにした。今度こそ トリャ
デスクトップ with GNOMEさかな君 (89KB)

アイコンが表示されるようになった。

問題点
ツールチップ表示のあと、パネルの再描画が起きない。
→ ツールチップを非表示に設定する?

アイコンを空中に浮かんでいるようにしたい。
アイコン画像形式がxpmではなく、pngのため余白が残って汚い。
→ pngからxpmにgimpを使って変換する?

アイデア、解決法 お待ちしております。

>>278さん
私も欲しいです。

280:gchar
01/12/12 04:25 XRAiPKid
アイコンを移動した後も再描画されない。

なんだがムズそうだがpanel-widget読んでみる。
最悪タイムアウトハンドラあるから、再描画させるかなぁ。

281:gchar
01/12/12 23:36 opOJ+WPT
main
AppletWidget
menu
foobar_widget
panel_widget
button_widget
rgb_stuff の順番に見てきた。

アイコンはbutton-widgetにのっかってる。
button-widget を透明にしてみる。これでうまくいきそうな予感

282:gchar
01/12/13 06:54 J4Rqcp3a
結局ボタンの周りを透明にできなかった。
自分でオリジナルウィジェット作った方が早そう。

URLリンク(sakots.pekori.jp)

283:gchar
01/12/14 06:28 ofLAeKeI
URLリンク(sakots.pekori.jp)

微妙にずれて汚いけど、アイコンの周りも透明にできた。
なんとなく浮いてるっぽい。
オリジナルウィジェットもダメでかなりてこずった。
パネルだけでクラスが4階層ぐらいあるんで複雑だたーよ。

マウスカーソルが近付くとアイコンを拡大させたい。
クリックするとアイコンをポヨンポヨンさせたい。
それかアイコンをクルクル回転させる。

284:gchar
01/12/14 08:20 x8Lxa+dA
URLリンク(anjuta.sourceforge.net)

前から気になってはいたんだけど、anjuta使ってる人
いるんかな?

なんか恰好よさそうなんだけど。

285:gchar
01/12/22 16:49 9npokjCL
URLリンク(sakots.pekori.jp)

win XPでお気に入りのテーマを完全にパクって作りました。
良かったら使ってくだされ。

GTKテーマのページに置いてます。
使い方は解凍してINSTALL御覧くだされ。

なんか問題ありましたら書いてくだされ。
URLリンク(gikocat.tripod.com)

286:gchar
01/12/22 16:55 Rz4Hcu9P
タイトル書いてなかったんで、笑
sawfishテーマのchaninjaってやつです。

287:gchar
01/12/22 17:05 Rz4Hcu9P
やっぱ公開やめました。笑
気にいらないところがあったので。
すいませんです。

288:gchar
01/12/22 22:37 BGLep6vP
URLリンク(sakots.pekori.jp)

chaninja-0.1公開
shadedフレームタイプを修正
右上のウィンドウだけのがshadedフレームタイプ。

URLリンク(gikocat.tripod.com)

289:gchar
01/12/23 06:47 rDL3w9Xi
URLリンク(sakots.pekori.jp)

で、blackcombのsawfishテーマ作った。

sawfishは分かったんで、次はgtkテーマやる。
URLリンク(gikocat.tripod.com)

290:login:Penguin
01/12/23 07:00 d1Pb0N7u
おつかれさんです。と一言いいたい。

291:gchar
01/12/23 14:26 K709rklg
>>290さん
ありがとねー \(^o^)/

blackcomb-0.2最初から作り直した。完璧。
sawfish-themerもマスターした。

お次ぎはコレ なんとなくできそう
URLリンク(www.themexp.org)

URLリンク(gikocat.tripod.com)

292:gchar
01/12/23 17:17 9m0e6wVi
URLリンク(sakots.pekori.jp)

んで、できた。
crizalys-0.1

URLリンク(gikocat.tripod.com)

293:gchar
01/12/29 09:32 40q8dYTn
chaninja 0.2

URLリンク(sakots.pekori.jp)
blackcomb

URLリンク(gikocat.tripod.com)

294:gchar
01/12/29 09:48 LyJyYu1Q
sawfish theme blackcomb-0.3

295:gchar
02/01/08 02:04 eQboQDbf
やる気でてきたんで、今日はこれからやります。
GNOME のテーマ Alminium

URLリンク(sakots.pekori.jp)

redhat7.2にした。
styleXPのレジスト要求が遂に来てしまいました。
幸いなことに\(^o^)/
stylexp beta3をもっているんで、なんとかなりましたが、、、

296:login:Penguin
02/01/16 08:16 Jyxz4Sjk
がんばれ

297:login:Penguin
02/01/16 08:17 Jyxz4Sjk
まじぃ

298:gchar
02/01/18 00:18 TD25MwPH
透明のMP3アプレット
gmpeg_applet-0.3

URLリンク(sakots.pekori.jp)

まあ、ぼちぼちやってます。
gtkhtmlいじってるけど、高機能すぎて、どう使うものなのか
分からんです。
依存関係面倒くさいし。
まあ、がんばりますです。

URLリンク(gikocat.tripod.com)


299:gchar
02/01/19 23:21 usK5gRNm
URLリンク(sakots.pekori.jp)

GNOMEテーマ
LOAD OF THE RINGS

URLリンク(gikocat.tripod.com)

300:gchar
02/01/19 23:25 usK5gRNm
300!!
フルーチェ死ぬ程食いたひ

301:login:Penguin
02/01/20 00:15 /rTRUBb8
アニルミウム(・∀・)イイ!

302:gchar
02/01/23 07:01 UpYcAFkQ
>>301さん
使ってくれてありがとねー。
今週中にBlackCombです。

マルチスレッドはなんとかわかるけど、
GTKと絡むと全くわからなくなる。
んで、お手本にgftp読んでみる。
grep "pthread" *.c やってみたらたくさんでてきた。(゚д゚)ウマー

303:gchar
02/01/26 23:35 GJSXf74y
URLリンク(sakots.pekori.jp)

本命のBLACKCOMB
cooooool!!!

URLリンク(gikocat.tripod.com)

304:login:Penguin
02/01/27 00:48 w+NE9WtJ
おお! かっこええー!!

305:age
02/01/27 01:08 ML0oOwD6
>>303
ホスイ!

306:login:Penguin
02/01/27 19:04 o9CeOoj4
マジデ作ってる・・・
でもホスイからがんばってくれ~

307:gchar
02/01/27 19:47 6UA0wHu5
>>306さん
BLACKCOMBは公開してるんですが、、、
sawfish/gtk テーマのページです。
ホスイ? 欲しい? ハニャ?  笑

来週MACOSXの予定です。
MP3アプレットの曲のタイトルの文字が流れるようになります。

308:306
02/01/28 19:26 NMN806xX
えーっとMACOSXの方が好きなのでそちらの方が
楽しみだったりして (藁

309:login:Penguin
02/01/29 15:54 dmljgSWg
AquaはコソーリやらないとAppleに怒られるかも。
# だからThemes.Orgには無い


310:gchar
02/01/30 21:47 xNiD6g1I
コソーリ下げ
非常に良いです。
土曜日の夜11時ごろupできそうです。

311:login:Penguin
02/01/31 17:21 3qIV7/OI
コソーリ下げ
土曜日が楽しみですな

312:gchar
02/02/02 23:29 +nabN646
完成。
今up中。


313:gchar
02/02/02 23:53 +Ax34/aX
まずLOAD OF THE RINGS GTK / SAWFISH 更新

変更
メニュー、 タスクリスト
矢印、スクロールバー

壁紙ついた。

URLリンク(gikocat.tripod.com)

314:gchar
02/02/03 00:20 QKxf62X4
URLリンク(sakots.pekori.jp)

今までで一番時間と手間がかかったが、
思った程出来は良くなかった。

気に入らない点
特有のしましま模様がウィジェットによっては背景に出来ない。
GtkNotebook, GtkToolbar, パネルのタスクリスト等。
functionがBOXのものは絵が拡大、縮小されてしまいます。
本当は絵を並べたいんだけどできなかった。

デフォルトボタン
macだとデフォルトボタンを青いボタンで表示しているが、
GTKテーマだとそれができない。
ボタンの周りを囲うようになっている。

まあ、こんなもんです。
今回はアイコンが付きます。

URLリンク(gikocat.tripod.com)


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch