wineインストール

カスタムUbuntuにwineがインストールできるようになった。
/etc/apt/source.listファイルの#で始まる行(##ではない)の#を取っ払ってapt-get update -> apt-get install wineでインストールできた。
日本語フォントがおかしいから、パッチ作成中。regファイルインポートしようと思ったら、~/.wineが無いからインポートできないって言われた・・・
しょうがないから/usr/share/wine/wine.infに直接記述。
現在試験版を作成中。

カスタムUbuntu実機試験

カスタムUbuntuをDVD-Rに焼いて実行してみた。
家にあったDVD-Rはエラーで書き込めないから急遽ダイソーで105¥のDVD-Rを購入。
CPRM対応の、要は録画用しかなかったけど中身一緒だからそのまま購入。
DeepBurnerで焼いて再起動したら動いた。
換装したものは問題なく動いてた。
あとは残りの部分XSplashとかの換装だ。
…ところでこれ、wubiでインストールできるのかな?wubi自身はGPLだし、md5ハッシュの比較コード書き換えたら動くのかな?

スクリーンセーバーインストール成功

gconftool-2 –direct –config-source xml:readwrite:/etc/gconf/gconf.xml.defaults –type string –set /apps/gnome-screensaver/mode single
を入れたら無事に認識した。blank-onlyのまんまだったのが問題みたい。
ここまでやって気づいたけど、LiveCDのタイムゾーンがUTC+0なのね…日本だとUTC+9だから実に9時間の誤差…
公式のカスタマイズページを見たら、/etc/default/localeをいじればいいとか書いてあった。
明日いじってみるか。

スクリーンセーバー移植

昨日作ったスクリーンセーバーを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