Linux Desktop

Gentoo Linux が使いやすいということもあるけど、Linux だけでも大抵のことは不自由しなくなってきた(仕事は別として)。

とくに Gentoo は気軽に好きなアプリケーションを選択して、メンテナンスも手軽なのが良い(Low Spec な PC だときついかもしれないが。)

ただ、一般の人に奨められるかというと難しいけど。単に道具として使いたいなら、 MS Windows の方が楽だとは思うし、仕事では MS windows を使うしかない場合も多いので。

Gentoo

時間があったのでいろいろとインストール

KDE を 3.2.1 へ
  # LINGUAS="ja" emerge kde-i18n kde

XFceGnome のアプリケーションを使いたいので
  # emerge gnome

DisplayManager を GDM に
  # vi /etc/rc.conf
    ...
    DISPLAYMANAGER="gdm"
    ...

便利そうなので、使い方は Sun の docs に載ってる。
  # emerge evolution ximian-artwork

Local の HTML 閲覧用に
  # emerge w3m

日本語入力設定事例集 を見て、canna 以外も試してみようと、
  # emerge anthy uim

  $ vi ~/.xsession
    ...
    GTK_IM_MODULE=uim-anthy
    export GTK_IM_MODULE
    export GTK_IM_MODULE_FILE=~/gtk.immodules
    ...

Gnome 用に
  $ vi ~/.gnomerc

    GTK_IM_MODULE=uim-anthy
    export GTK_IM_MODULE
    export GTK_IM_MODULE_FILE=~/gtk.immodules
 
    export XMODIFIERS=@im=uim-anthy
    uim-xim &

Default の GDM の Login 画面

スナップショットは Xnest から撮影。
 $ Xnest :1 -query localhost -geometry 1024x768

Mozilla Thunderbird

Mozilla Thunderbird 0.5 で URL をクリックしたら web browser で開くように設定。
参考: http://jt.mozilla.gr.jp/projects/thunderbird/linuxurls.html

# vi /hoge/dispatcer.sh

  #!/bin/sh

  export MOZILLA_FFOX_HOME=/usr/lib/MozillaFirefox
  export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$MOZILLA_FFOX_HOME

  # get URL to load
  url=$1; [ -z $url ] && url=about:blank

  $MOZILLA_FFOX_HOME/mozilla-xremote-client openURL\($url\) && exit 0

  exec $MOZILLA_FFOX_HOME/firefox $url

# chmod +x /hoge/dispatcer.sh

# vi ~/.thunderbird/default/boge/prefs.js
  ...
  user_pref("network.protocol-handler.app.http", "/hoge/dispatcer.sh");

Gentoo -GimageView-

GimageView の ebuild がなかったので http://bugs.gentoo.org/show_bug.cgi?id=21066 に
添付されていたものを使わせてもらう事にする。

Local Portage の設定
  # vi /etc/make.conf
    ...
    PORTDIR_OVERLAY_JP="/usr/local/portage"
    PORTDIR_OVERLAY="/usr/local/portage" 
    ...

必要なディレクトリを作成
  # mkdir -p /usr/local/portage/media-gfx/gimageview
  # cd /usr/local/portage/media-gfx/gimageview
  # mkdir Manifest  
  # mkdir files

最新の 0.2.25 を入れたいので ebuild をリネームしてコピー。
  # mv /var/tmp/gimageview-0.2.24.ebuild gimageview-0.2.25.ebuild

digest ファイルの作成
  # vi files/digest-gimageview-0.2.25
    MD5 82874cd6fecdc9833ce3f5745b4bd788 gimageview-0.2.25.tar.gz 1342347

インストール
  # ACCEPT_KEYWORDS="~x86" emerge -pv gimageview
  # ACCEPT_KEYWORDS="~x86" emerge gimageview