スクリーンセーバー移植

昨日作ったスクリーンセーバーをGTK+に移植。
アルゴリズムは決まってるからウインドウ周りと描写を取り替えるだけだからすぐだろうと思ったら、プレービュー周りで若干苦戦。
それでも、1時間くらいで移植完了。
カスタムUbuntuLiveCDにインストールするスクリプト書いてテスト中。
壁紙換装、USplash換装に成功。wineがwine1.2->libmpg123-0とかの依存関係を解決できずにインストール失敗。肝心のスクリーンセーバーはpkt-configのパス指定に失敗してインストール失敗…1回カスタマイズするのに1時間かかるのに…明日再試験かな。

…明日から4月かぁ…orz

Windows向けスクリーンセーバー作成中

GNOME用の作り方がわかったところで、Windows用もつくってみようと思いたち、構築開始。

座標計算が面倒くさいとか言ってたら、友達がFLASHで作ってた。
…それ、GTK+に移植できないよorz

あと、「カスタマイズDVD(容量的にDVD)作っても起動方法わからなくね?」と言われた。
…ごもっとも。あれ?てか俺はどこでLiveCDの起動方法を知ったんだっけ?

おまけ:LiveCDの起動方法
(1)CD(DVD)を光学ドライブに入れる
(2)再起動する
(3)物によってはそのまま起動。起動しなかったら改めて再起動して(4)へ
(4)電源入れたあとの最初の画面で、F2かF12キー(メーカーによって違う)を押す。
(5)CD/DVDドライブを選択する。
(6)これで動くだろう。
光学ドライブが無いPC->諦めろ…

70個目らしい

投稿数69
管理ページのトップを見ると、投稿数が69になってた。
どうやらこの投稿が70個目らしい。
その割には中身が無いなぁ・・・

あとUbuntuのカスタマイズ関連の投稿が増えてきたから、Ubuntuカスタマイズのカテゴリーを追加。
あと、スクリーンセーバー用画像の再構築。
なんで高さ1050px基準で作ったんだろう・・・鳶のアクセス解析にあった最大のディスプレイサイズだったから

カーソル作るのダリぃ

就職支援でエントリーしてた会社からメールが来た。
キャリアカウンセリングを受けろとのこと。
・・・ん?前に行ったアレはキャリアカウンセリングじゃなかったのか?
どういうことだよ・・・orz
まぁ、いくけどさ・・・
続きを読む カーソル作るのダリぃ

スクリーンセーバー作成中

Gnome用スクリーンセーバー作成中。
文字列の描写はcairoを使うことで無事に成功。

ただ、それをスクリーンセーバーとしてインストールすると、プレビューまではできるけど、実行できない・・・

検証用Makefile

CC             =gcc
PKG_CONFIG     =pkg-config
GTK_METADATA   =gtk+-2.0
INSTALL        =install
GS_LIBEXEC_DIR =`${PKG_CONFIG} --variable=privlibexecdir gnome-screensaver`
GS_DESKTOP_DIR =`${PKG_CONFIG} --variable=themesdir      gnome-screensaver`

SOURCES =source/gs-theme-window.c source/main.c
TARGET  =screen_caution
DESKTOP =${TARGET}.desktop
ICON    =${TARGET}.png

OBJECTS = $(SOURCES:.c=.o)
CFLAGS = `${PKG_CONFIG} ${GTK_METADATA} --cflags` -Wall -g
LIBS   = `${PKG_CONFIG} ${GTK_METADATA} --libs`

$(TARGET): $(OBJECTS)
	$(CC) $(CFLAGS) -o $@ $(OBJECTS) $(LIBS)
.c.o:
	$(CC) $(CFLAGS) -c $< -o $@
clean:
	rm -f $(OBJECTS) $(TARGET) core* *.o *~
install:
	${INSTALL} -s -m 0755 ${TARGET}  ${GS_LIBEXEC_DIR}
	${INSTALL}    -m 0644 ${DESKTOP} ${GS_DESKTOP_DIR}
	${INSTALL}    -m 0644 ${ICON}    /usr/share/icons

Ubuntuカスタマイズ中

風邪がまだ治ってないけど、Ubuntuカスタマイズ中。
入れ替えたUSplashが動くようになった。640×480用の画像が見つからなかったのが原因みたい。
ただ、今度はその後XPlashが動かない・・・カーネルイメージ更新してもダメだった・・・次の問題点はここか・・・