広告GNOME3子ちゃん。帽子だけやないかという話もあるGNOME3がリリースされた。KDE3が4になったのと同じようなメジャーアップデートとなる。4.6.2の開発コード名は「congrats」でおめでとう。X300でお試し使用してみると、なかなかいい感じだったのでインストールしてみたくなった。手動で全ソースダウンロード、ビルド、直接生インストール、なんてするとぐちゃぐちゃになって後が大変である。(deleted)に再掲したのでなかったことに。いうわけで、depsリストとダウンロードしたソースを用意しておけば、勝手にビルド+txzパッケージ化+アップデートするシェルスクリプトを書いた。depsリストにおおまかな最終目的パッケージである「gnome-shell」を入れておいて、configureで「何々が足りません」と出たらソースを落としてきてリストに追加していく形で進めることに。基本的にgnome2環境はgtk+-2アプリに必要なもの以外はきれいさっぱりにする前提。ちなみにシステムは一応Slackware64。gtk+-3関連においてintrospectionをenableにしてリビルド。しょっぱなに来る要求パッケージのひとつ「mozilla-js」の取り扱いもやっかい。1.9.2をディストリ配布のソースパッケージから作ってインストールしておくのが一番安全パイの模様。installすると失敗すると思われる。depsリストは最終的に以下のようになった。ORBitGConfgnome-icon-theme-3gnome-icon-theme-extras-3glib-networkinglibgnome-keyring-3gnome-keyring-3libsoupgjsjson-glibgstreamergst-plugins-basegst-plugins-goodgst-plugins-uglygst-ffmpegclutter-1clutter-gtkclutter-gstgnome-doc-utilsmutterlibcanberratelepathy-glibtelepathy-loggergsettings-desktop-schemassystem-tools-backends-2liboobs-3gnome-system-tools-3gvfsgnome-desktop-3nautilus-3libgdatalibgweatherevolution-data-serverlibnotifylibxklavierlibgnomekbdgnome-settings-daemongnome-control-centergtk-enginesgtk-theme-engine-clearlooksgnome-themes-3gnome-themes-standardgnome-icon-theme-symbolic-3gnome-power-manager-3gnome-screensaver-3gnome-session-3gmimepolkit-0polkit-gnomeudiskupowerfile-roller-3libgtoplibwnck-3glibmmatkmmpangommcairommgtkmm-3gnome-system-monitor-3vtegnome-terminallibglade-2gnome-backgroundsvalalibrsvglibpeaseog-3gtksourceview-3gedit-3#epiphany-3gconf-editor-3#NetworkManagerlibunique-3gnome-disk-utility-3gnome-utils-3dconfgnome-menus-3gnome-panel-3gnome-shellgnome-bluetooth-3lcms2gnome-color-manager-3gnome-commonaccountsservicegdm-3totem-pl-parser-2totem-3やっぱ長い。gnome-shellだけならこの1/3くらいで終わるのだが、それだけではどうにもならんのでepiphanyなど一部ややこしいものだけ避けて、主要なものはほぼ全部入れた。この順序であればうまく構築できるはずだが、保証はなし。gtk+-3対応でリビルドしていないのでgtk+-3アプリで日本語入力できないが、これはあとで。gdmはインストール後の/var以下のパーミッション、/etc/pam.d/gdmの設定に注意。root」してからビルドするとよし。--enable-introspectionをconfigureオプションに問答無用で追加。nspr4、nss関係の要求があるパッケージでは、--with-nspr-prefix=/usr/lib64/xulrunner--with-nspr-libs=/usr/lib64/xulrunner-devel/lib--with-nspr-cflags=/usr/lib64/xulrunner-devel/includeな感じでヘッダとライブラリの場所を指定。pulsesinkなどとしておく。しておかないとまともに起動しない。gnome-sessionに変えるだけ。XDG_DATA_DIRS、XDG_CONFIG_DIRSの内容も気をつけたがよし。アイコンが表示されなかったりmimeがおかしくなってるときは、shared-mime-infoを再インストールすると治るはず。一応、LiveUSBメモリ版と同じ外観に。外観の調整はシステム内のcssファイルを直接いじれば一応できるが、今のところそのためのguiはない。gnome-tweak-toolで若干いぢれる)設定項目。必要最低限のものはあるので、使用に困ることはないと思われる。主要デスクトップ操作が3Dデスクトップによって補われた分、システムそのものを超シンプル化した、というスタンスは好きである。おかげで起動もかなり速い。使い続けてみるとしよう。最後に、gtk+-3で日本語入力できるようにuimをリビルドしておく。svnから拾ってくる。sigschemeの最新版は現在ビルドできないようなので0.8.5を持ってきた。mozcmozcをuimに登録しなおして終わり。ところで、Live版GNOME3を起動した直後、自分のシステムでは入れてあるX300専用特製ファン制御デーモンが、配布OSなどには当然ながら入ってないもんだからCPU冷却ファンがAUTOモードで全開で回りだした。すると、しばらくしてファンが「グギャーーーーーーーッ!!!」と盛大に異音を発声。滅多に全開運転などしないところに連続全開運転させられて、突如天寿を全うされたようである。早い時期から、「カラカラ」と微妙に異音がすることがあったので怪しいなーとは思っていたのだが、やはりはずれファンだったかねぇ。一度レベル変更したらしばらくそのレベルを維持するように変えた方がいいかもしれない。timeは5secと充分取られてたので関係なさそうだ。そのあといつものシステムでしばらく過ごしていたら再び軸が落ち着いたのか、異音を発しなくなった。大丈夫かもだ!(あかんやろ)あ、また出た。旧型bigdogの稼動音のようだ。いうわけで、ファンASSYと、バッテリももはやウルトラマン並にしか持たない状態になっているので一緒に注文しておいた。新しくできた京都ヨドバシの偵察もかねて、久々に出動した。IEEEカードの中古を見るつもりだったが、よく考えたらヨドバシには中古品は置いていないので、忘れることにした。あとは景気回復支援としてタブレットの新調を考えていたのでintuos4のデカい板を触ってきた。いいねぇーーー、やっぱりいいねぇーーー。描いてるととてもとても楽しそうな使用感。eta2@tim.hi-ho.ne.jp。