Y.s Diary


 

2012年 05月 01日
FUJITSU FMV-STYLISTIC TB12/S (Linux)
+ [Debian GNU/Linux 6.0.4 (squeeze)]

Ubuntu では何もせずにタブレットが使用可能でしたが、Debian では動きません。

で、いろいろ悩んだのですが

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=589847

に答えがありました。

attrs.patch の通りに

/lib/udev/rules.d/69-xserver-xorg-input-wacom.rules

を修正したら、タブレットが使える様になりました。

 
2012年 05月 02日
FUJITSU FMV-STYLISTIC TB12/S (Linux)
+ [Lubuntu 12.04]

Ubuntu 12.04 の 32bit は PAE カーネルなので、インストールが出来ないらしいです。

<追記>

あー、この PC の Pentium M は PAE をサポートしてました。

Ubuntu 14.04.1 なインストールディスクからブート可能でした。

</追記>

Ubuntu 11.10 からのアップグレードも面倒でしたので、 Lubuntu 12.04 (非 PAE カーネル) をインストールする事にします。

USB キーボードを繋いで、さくさく行きますよ。

+ [onboard]

インストール後、タブレットも使えますが onboard (オンスクリーンキーボード) が有りません。

% sudo apt-get install onboard

で入りますが、正常に動きません。(真っ黒のウィンドウになります)

% sudo apt-get install mousetweaks
% sudo apt-get install xubuntu-desktop

等として動く様になりましたが、ログイン画面に起動メニューが無いです。

(Ubuntu のログイン画面では、メニューから起動可能です)

ログイン画面で強引に起動してみましたが、今度は入力が出来ません。

(ログイン後に onboard を起動すれば入力可能です)

いろいろと余分なパッケージも入れなければなりませんし、onboard は諦めて matchbox-keyboard を使う事にしました。

+ [matchbox-keyboard]

matchbox-keyboard をインストールします。

% sudo apt-get install matchbox-keyboard

ログイン画面で matchbox-keyboard を起動させる為、以下のファイルを編集します。

% sudo /etc/init.d/lightdm stop
% sudo vi /usr/lib/lightdm/lightdm-greeter-session
% sudo /etc/init.d/lightdm start

lightdm-greeter-session.diff

これで matchbox-keyboard は起動しますが、以下の様に残念な感じになります。

左上に…
(画面は、VMware Player で代用してます)
(ログイン画面のスクリーンショットが取れましたので、入れ替えました)

なので、matchbox-keyboard のソースに手を加えます。

まず、matchbox-keyboard のコンパイル環境を作成します。

% sudo apt-get install devscripts
% sudo apt-get build-dep matchbox-keyboard

ソースを取って来ます。

% mkdir ~/src
% cd ~/src
% apt-get source matchbox-keyboard
% cd matchbox-keyboard-0.1+svn20080916

以下のファイルを編集します。

% vi src/matchbox-keyboard-ui.c
% vi src/matchbox-keyboard.c

matchbox-keyboard-ys.diff

コンパイルします。

% debuild -us -uc

インストールの前に、現在の matchbox-keyboard をアンインストールします。

% sudo apt-get remove matchbox-keyboard matchbox-keyboard-im

インストールします。

% cd ..
% sudo dpkg -i matchbox-keyboard-im_0.1+svn20080916-5_i386.deb matchbox-keyboard_0.1+svn20080916-5_i386.deb

これで matchbox-keyboard が、画面の下に表示されます。

これなら使えるかな
(画面は、VMware Player で代用してます)
(ログイン画面のスクリーンショットが取れましたので、入れ替えました)

 
2012年 05月 03日
今日の到着 (散財)
+ [PC]
  1. APC Smart-UPS 1500[SUA1500J](Used)
 
2012年 05月 04日
今日の到着 (散財)
+ [Book]
  1. <マックス>ラブ・ペロ[こりす]
+ [PC]
  1. LSI MegaRAID SAS 9265-8i[LSI00277]
 
2012年 05月 05日
今日の到着 (散財)
+ [Book]
  1. <ヒット出版社>それはキモチいい♥女の子のひみつの宴[オガタガタロー]
  2. <富士美出版>ふぇちち![宮社惣恭]
  3. <マックス>恋人調教計画進行中♥[みやもとゆう]
  4. <マックス>萌えーしょんグラフィックス[鈴井ナルミ]
  5. <一水社>淫好姉妹[吉田犬人]
  6. <茜新社>超ラブラブいもうと[ホーミング]
  7. <ぷちぱら文庫Creative>おた☆こい -理想の彼女とイチャラブえっち-[箕崎准/三色網戸。]
  8. <ぷちぱら文庫Creative>おた☆こい ver.2 -声の天使と同棲生活-[箕崎准/NAOMI]
  9. <ぷちぱら文庫Creative>ウサミミ少女とお嬢さまと巫女さんに迫られて困り果てた件[愛内なの/ミヤスリサ]
+ [PC]
  1. Crucial m4 2.5-inch SATA 6GB/s 128GB[CT128M4SSD2]
 
2012年 05月 14日
今日の敗北品 (散財)
+ [Book]
  1. <スクウェア・エニックス>死がふたりを分かつまで 17[たかしげ宙/DOUBLE-S]
  2. <アルファポリス>白の皇国物語 4[白沢戌亥/マグチモ]
  3. <GA文庫>ふぁみまっ! 6[九辺ケンジ/鶴崎貴大]
  4. <HJ文庫>ひきこもりの彼女は神なのです。 4[すえばしけん/みえはる]
  5. <KCG文庫>狼男と人魚姫[渡邊裕多郎/藤渡]
  6. <MF文庫J>魔弾の王と戦姫 4[川口士/よし☆ヲ]
  7. <ガガガ文庫>森の魔獣に花束を[小木君人/そと]
  8. <富士見ファンタジア文庫>スカイ・ワールド[瀬尾つかさ/武藤此史]
 
2012年 05月 20日
今日の到着 (散財)
+ [Book]
  1. <ぷちぱら文庫Creative>ぜったいメガネははずさない![玉城琴也/八尋ぽち]
  2. <美少女文庫>学園の女王様を一日デート券で好きにしちゃえ![わかつきひかる/あまかわあきと]
  3. <美少女文庫えすかれ>監禁調教だけど愛があるから大丈夫ッ![遠野渚/あいざわひろし]
今日のワイン (Food)
+ [SEVEN & i]
2009
JULES LEBEGUE ROUGE
 
2012年 05月 22日
今日の到着 (散財)
+ [Book]
  1. <茜新社>エッチなんてシたことない![のぶきちひろ]
  2. <二次元ドリーム文庫>妹!妹!!妹!!![夜士郎/ななろば華]
  3. <二次元ドリーム文庫>マゾってはいけない変態女子寮[千夜詠/saxasa]
  4. <二次元ドリーム文庫>妹はグラビアアイドル! 3[あらおし悠/くく維きゃん]
  5. <美少女文庫えすかれ>妹と幼なじみがヤンデレすぎてハーレム修羅場![葉原鉄/ミヤスリサ]
 
2012年 05月 23日
ファームウェア (OpenPandora)
+ [SuperZaxxon - Beta 5]

去年の 8月に届いた OpenPandora を、久しぶりにごにょごにょします。

SuperZaxxon - Beta 5 が出てましたので NAND に焼きます。

いつもは SD カードにインストールするのですが、 新しいブートローダーが必要らしいので…

うにゅ、OK ですな。

では、SD カードに本番用の環境を作りますか。

 
2012年 05月 26日
開発環境 (OpenPandora)
+ [クロスコンパイラ]

Debian GNU/Linux 6.0.5 (squeeze) に OpenPandora 用の開発環境を構築します。

  1. Debian 自身のコンパイル環境は

    # apt-get install build-essential libtool libgpgme11-dev libcurl4-openssl-dev
    

    等として準備しておきます。(他にも必要なパッケージが、あるかもしれません)

    • wget
    • bash
    • sed
    • md5sum

    上記のコマンドも、無ければインストールしておきます。

  2. Crosscompiler Toolchain Based On Openpandora.org Ipks を読んで、 openpandora_toolchain.sh をダウンロードします。

  3. 必要があれば、改行コードを修正します。

  4. openpandora_toolchain.sh を実行します。

    % chmod u+x openpandora_toolchain.sh
    % ./openpandora_toolchain.sh
    

    デフォルトでは、$HOME/pandora-dev 以下にインストールされます。

    C コンパイラ等は、$HOME/pandora-dev/arm-2011.09/bin 以下にあります。

このコンパイラでコンパイルしますと、以下の様なメッセージが出ますが、 無視して良いのでしょうか。

ld: BFD (Sourcery CodeBench Lite 2011.09-70) 2.21.53.20110905 assertion fail /scratch/jwlemke/2011.09-arm-linux-eabi-lite/obj/binutils-src-2011.09-70-arm-none-linux-gnueabi-i686-pc-linux-gnu/bfd/elf32-arm.c:11473

一応、実行可能なバイナリは出来るのですが…

 
2012年 05月 27日
今日の到着 (散財)
+ [Book]
  1. <ぷちぱら文庫Creative>風紀委員長はエッチな声のお仕事をしています[愛内なの/六ツ野へきさ]
 
2012年 05月 28日
開発 (OpenPandora)
+ [eglinfo]

OpenGL ES と EGL の簡単な情報を出力するだけのプログラムです。

eglinfo-0.1.tar.gz
更新しました。

$ ./eglinfo 
EGL_VERSION: 1.4 build 1.4.14.2616
EGL_VENDOR: Imagination Technologies
EGL_EXTENSIONS:
        EGL_KHR_image
        EGL_KHR_image_base
        EGL_KHR_gl_texture_2D_image
        EGL_KHR_gl_texture_cubemap_image
        EGL_KHR_gl_renderbuffer_image
        EGL_KHR_vg_parent_image
        EGL_IMG_context_priority
        
GL_VERSION: OpenGL ES 2.0
GL_VENDOR: Imagination Technologies
GL_RENDERER: PowerVR SGX 530
GL_SHADING_LANGUAGE_VERSION: OpenGL ES GLSL ES 1.00
GL_EXTENSIONS:
        GL_OES_rgb8_rgba8
        GL_OES_depth24
        GL_OES_vertex_half_float
        GL_OES_texture_float
        GL_OES_texture_half_float
        GL_OES_element_index_uint
        GL_OES_mapbuffer
        GL_OES_fragment_precision_high
        GL_OES_compressed_ETC1_RGB8_texture
        GL_OES_EGL_image
        GL_OES_required_internalformat
        GL_OES_get_program_binary
        GL_OES_standard_derivatives
        GL_EXT_multi_draw_arrays
        GL_EXT_texture_format_BGRA8888
        GL_IMG_shader_binary
        GL_IMG_texture_compression_pvrtc
        GL_IMG_texture_stream2
        GL_IMG_texture_npot
        GL_IMG_texture_format_BGRA8888
        GL_IMG_read_format
        GL_IMG_program_binary
        

実行後、kernel が

pvr: eglinfo: cleaning up 131 unfreed resources

等と宣いますが…

version 0.2 で修正しました。

 
2012年 05月 29日
開発 (OpenPandora)
+ [ONScripter for OpenPandora]

ONScripter を OpenPandora 用にコンパイルしました。

onscripter-20120527_0.1_omap3-pandora.tar.gz
更新しました。

とりあえず、コンパイルしただけです。

  • -DBPP16 -DPDA_WIDTH=640 -DUSE_SMPEG -DINTEGER_OGG_VORBIS 有り
  • -DUSE_AVIFILE -DUSE_LUA 無し
  • -march=armv7-a -mcpu=cortex-a8 -mtune=cortex-a8 -mfpu=neon -mfloat-abi=softfp -ftree-vectorize -ffast-math 追加

(ビデオ再生の終了時に、画面の書き換えが行われない場合、 全画面とウィンドウの切り替えで復旧する様です)

 
2012年 05月 30日
開発 (OpenPandora)
+ [ONScripter for OpenPandora]

ONScripter を OpenPandora 用に改造しました。

onscripter-20120527_0.2_omap3-pandora.tar.gz
更新しました。

  • クロスコンパイル用の Makefile
  • OpenPandora の画面サイズ (800 x 480) に、アスペクト比固定でのリサイズ (縮小のみ) を指定する処理
  • Debian GNU/Linux 6.0.5 (squeeze) x86_64 でクロスコンパイルしたバイナリ

あまりと言うか、ほとんどテストをしてません。(ぉ

(ワイド画面の NScripter なゲームって何がありますかね)

Battery Drain (OpenPandora)
+ [SuperZaxxon - Beta 5 (Kernel 3.2.17)]

スリープ時のバッテリーの消費が、Zaxxon Hotfix 6 よりも少なくなってますか。

3日後でもまだ 30パーセント程残ってます。

定量的なテストはしてませんが、Zaxxon Hotfix 6 の時はスリープ状態で 2日も持たなかったと思います。

うーん、メイン環境を SuperZaxxon - Beta 5 (Kernel 3.2.17) に移行しますかね。

 

This page is written in Japanese.