2007年04月19日
ブート時にメッセージを出来るだけ表示させる
1.はじめに
Ubuntuのデスクトップ版は起動時にできるだけメッセージを表示しない設計になっています。
(あいにくサーバ版は使ったことがないのでこれについてはわかりません。)
でも、ブート時のコンソール出力を監視したいタイミングがあるときもあります。
一番そう感じるのはカーネル回りのログがsyslogが起動する前で、何故かdpkgにもsyslogにも残っていない場合でしょうか?
今回のテクニックはわかる範囲で出来るだけログを表示させる「パラノイアモード」とでもいうべき状態です。
2.やりかた
1)grubでの設定(おもにーカーネルからの出力)
/boot/grub/menu.lstを編集します
"kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いの環境のroot) ro quiet splash locale=ja_JP"
と書かれている行から"quiet" "splash"を消します
2) rcSの設定
/etc/default/rcSを編集します
VERBOSE=yesにしてください
3) 再起動してメッセージを確認します
3.終わりに
さすがにここまで有効にすると「うざい」と言う感じはしますが、
udev回りやupstartの回りを把握するのにはいいかなと思います。
明日(19日)、festyの正式版が出るようですが、アップグレードするかどうか
ちょっと考えているところです。
次はコンソール時のキーボード設定について書こうかと思います。
Ubuntuのデスクトップ版は起動時にできるだけメッセージを表示しない設計になっています。
(あいにくサーバ版は使ったことがないのでこれについてはわかりません。)
でも、ブート時のコンソール出力を監視したいタイミングがあるときもあります。
一番そう感じるのはカーネル回りのログがsyslogが起動する前で、何故かdpkgにもsyslogにも残っていない場合でしょうか?
今回のテクニックはわかる範囲で出来るだけログを表示させる「パラノイアモード」とでもいうべき状態です。
2.やりかた
1)grubでの設定(おもにーカーネルからの出力)
/boot/grub/menu.lstを編集します
"kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いの環境のroot) ro quiet splash locale=ja_JP"
と書かれている行から"quiet" "splash"を消します
2) rcSの設定
/etc/default/rcSを編集します
VERBOSE=yesにしてください
3) 再起動してメッセージを確認します
3.終わりに
さすがにここまで有効にすると「うざい」と言う感じはしますが、
udev回りやupstartの回りを把握するのにはいいかなと思います。
明日(19日)、festyの正式版が出るようですが、アップグレードするかどうか
ちょっと考えているところです。
次はコンソール時のキーボード設定について書こうかと思います。
ハードベンダー純正ドライバーを使えるようにする
1.はじめに
verylのインストール時など、ハードウェアベンダーが配布している純正ドライバをインストールすることがあるかと思います。
しかし、わたしの動作環境ではX.orgが正常に動作せずgdmがエラーメッセージを吐いてコンソールログインに陥ってしまいました。
と言うわけでそのよう場合のトラブルシュートについて以下で説明します。
2.動作確認バージョン
6.10(edgy)たぶんその他も同じ設計だと思います
3.原因
linux-restricted-modules-(カーネルバージョン)-(CPUアーキテクチャー)
というパッケージが原因です。
通常のPCでは"linux-restricted-modules-2.6.17-11-generic"となっているかとおもいます。
このパッケージはバイナリ配布されているカーネルモジュールや無線LANのファームウェア類が含まれているのですが、
ベンダー純正のモジュールより先に読み込みされる場合がありそれが悪さをするようです。
4.対策
1)該当モジュールだけ無効にする
このパッケージは/etc/init.dに"linux-restricted-modules-common"という名前のスクリプトを書き込みます。
/etc/init.d/linux-restricted-modules-commonは/sbin/lrm-manager
を呼び出しています。
/sbin/lrm-managerを見ると
/lib/linux-restricted-modules/(お使いのカーネルバージョン)配下にあるあるモジュールを
/lib/modules/(お使いのカーネルバージョン)/volatileに複写するような動作をしています。
コメント部分を見てみると
/etc/default/linux-restricted-modules-common
を設定しろとあるので
ここを開いてみると
自分でコンパイルし、この読み込みで除外したいモジュールを
DISABLED_MODULES=
に続いて""で囲んで記述することになっていました。
わたしの環境ではnvidiaのモジュールが要らないので
DISABLED_MODULES="nv"
と指定しています。
atiのドライバで困った際は
DISABLED_MODULES="fglrx"
ですね。
4.最後に
メーカの純正ドライバをそのまま入れた場合は、/lib/modulesにカーネルモジュール、
/usr/xorg/modulesにX.orgのドライバをちゃんと追加いたしますが、
このパッケージが悪さをするとカーネルモジュールとX.orgのドライバが整合しないので起動しないという訳でした。
verylのインストール時など、ハードウェアベンダーが配布している純正ドライバをインストールすることがあるかと思います。
しかし、わたしの動作環境ではX.orgが正常に動作せずgdmがエラーメッセージを吐いてコンソールログインに陥ってしまいました。
と言うわけでそのよう場合のトラブルシュートについて以下で説明します。
2.動作確認バージョン
6.10(edgy)たぶんその他も同じ設計だと思います
3.原因
linux-restricted-modules-(カーネルバージョン)-(CPUアーキテクチャー)
というパッケージが原因です。
通常のPCでは"linux-restricted-modules-2.6.17-11-generic"となっているかとおもいます。
このパッケージはバイナリ配布されているカーネルモジュールや無線LANのファームウェア類が含まれているのですが、
ベンダー純正のモジュールより先に読み込みされる場合がありそれが悪さをするようです。
4.対策
1)該当モジュールだけ無効にする
このパッケージは/etc/init.dに"linux-restricted-modules-common"という名前のスクリプトを書き込みます。
/etc/init.d/linux-restricted-modules-commonは/sbin/lrm-manager
を呼び出しています。
/sbin/lrm-managerを見ると
/lib/linux-restricted-modules/(お使いのカーネルバージョン)配下にあるあるモジュールを
/lib/modules/(お使いのカーネルバージョン)/volatileに複写するような動作をしています。
コメント部分を見てみると
/etc/default/linux-restricted-modules-common
を設定しろとあるので
ここを開いてみると
自分でコンパイルし、この読み込みで除外したいモジュールを
DISABLED_MODULES=
に続いて""で囲んで記述することになっていました。
わたしの環境ではnvidiaのモジュールが要らないので
DISABLED_MODULES="nv"
と指定しています。
atiのドライバで困った際は
DISABLED_MODULES="fglrx"
ですね。
4.最後に
メーカの純正ドライバをそのまま入れた場合は、/lib/modulesにカーネルモジュール、
/usr/xorg/modulesにX.orgのドライバをちゃんと追加いたしますが、
このパッケージが悪さをするとカーネルモジュールとX.orgのドライバが整合しないので起動しないという訳でした。
2007年04月12日
動画を見られるようにする
1.はじめに
デスクトップOSとして使える機能としては
Webブラウジングが出来ること
メールの送受信が出来ること
マルチメディアコンテンツが見られること
があると思います。
Ubuntuもパッケージと設定をきちんと行えば著作権保護のかかったマルチメディアコンテンツを除けばほぼ全て視聴可能になります
2.やりかた
1)先に説明したAutomatixを使います。
「アプリケーション」→「システムツール」→「Automatix」でAutomatixを
起動します。
これも前回に説明しましたが、Automatix:Informationの内容を読んで
「yes」をクリックしてください。
2)必要なパッケージをインストールします
「Codecs and Plugins」から
"AUD-DVD Codecs", "Multimedia Codecs"
「Multimedia Players and Editors」から
"Totem Xine"
これら3つのパッケージにチェックボックスを付けて「Start」ボタンを押してください。これで必要なパッケージをダウンしてインストールを行います。
3)使ってみる
「アプリケーション」→「サウンドとビデオ」→「動画プレイヤー」でマルチ
メディアコンテンツを再生できるようになります。
(実はこれ、gnomeのtotemと言うプレーヤそのものです。
これのxineプラグインを有効にし、
xine側よりさまざまなコーデックをインストールした形になります。)
3.最後に
マルチメディア系のコーデックは「Debian Multimedia」のw32codecsを
インストールしているようですが、ちゃんと動いているようです。
対応していると思われるコーデックはわたしが見た限りこれくらいはありそうです。
quicktime
h.263
intelvideo 3.2 4.1 5.0
mpeg4
DivX
h.264
wmv8
wmv9
もちろんDVDも再生できます。
デスクトップOSとして使える機能としては
Webブラウジングが出来ること
メールの送受信が出来ること
マルチメディアコンテンツが見られること
があると思います。
Ubuntuもパッケージと設定をきちんと行えば著作権保護のかかったマルチメディアコンテンツを除けばほぼ全て視聴可能になります
2.やりかた
1)先に説明したAutomatixを使います。
「アプリケーション」→「システムツール」→「Automatix」でAutomatixを
起動します。
これも前回に説明しましたが、Automatix:Informationの内容を読んで
「yes」をクリックしてください。
2)必要なパッケージをインストールします
「Codecs and Plugins」から
"AUD-DVD Codecs", "Multimedia Codecs"
「Multimedia Players and Editors」から
"Totem Xine"
これら3つのパッケージにチェックボックスを付けて「Start」ボタンを押してください。これで必要なパッケージをダウンしてインストールを行います。
3)使ってみる
「アプリケーション」→「サウンドとビデオ」→「動画プレイヤー」でマルチ
メディアコンテンツを再生できるようになります。
(実はこれ、gnomeのtotemと言うプレーヤそのものです。
これのxineプラグインを有効にし、
xine側よりさまざまなコーデックをインストールした形になります。)
3.最後に
マルチメディア系のコーデックは「Debian Multimedia」のw32codecsを
インストールしているようですが、ちゃんと動いているようです。
対応していると思われるコーデックはわたしが見た限りこれくらいはありそうです。
quicktime
h.263
intelvideo 3.2 4.1 5.0
mpeg4
DivX
h.264
wmv8
wmv9
もちろんDVDも再生できます。
ハードディスクを交換してみました
以前から使っていたHDDは20GB+80GB(ATA)で、
さらに過去のwindows資産やらパテーション分割ルールが適当で手狭さを
感じていました。
この際ということで250GBをメインにし、20GBの方は外すこととしました。
というわけで、環境をまた構築しなおししています。
いちおう念のためにWindows2000残すことにし再度インストールして、
その後でUbuntuをインストールしています。
↑
みなさま御存じだと思いますが、普通インストールする際はMBRを書き換え
られるために
Windowsを先にいれてその後に他のOSを入れた方がデュアルブート環境を
作りやすいです。
windows,最新のパッチがあたるまでに実に7回近くもPCの再起動が必要でした…
Ubuntuの場合は、2回で済んでます。
もしKernelの更新がなければ最初にCDからインストールした後だけで、
2回目の再起動は不要でした。
せっかくだからfesty(7.04)のβを入れようかと考えてCDのISOイメージを
ダウンしてインストールしようとしたのですが2回やってもCRCエラーでした。
まぁ、正式版が出た際にアップグレードすることでとりあえずは納得しました。
(簡単に説明すると、下のリンクに英文であるとおり、
edgyをお使いの皆さんもβテストには参加できます。
https://help.ubuntu.com/community/FeistyUpgrades
$update-manager -d
これで表示される「アップグレード」ボタンを押すだけです。)
というわけで、ちょっと更新はお休みしてました。
(実は次のネタを裏で仕込もうとあがいていたのもあるのですが、
それは設定だけではどうしようもないようなのが見えました…)
次回はAutomatix経由で動画を見るための設定についてちょっと書いてみます。
さらに過去のwindows資産やらパテーション分割ルールが適当で手狭さを
感じていました。
この際ということで250GBをメインにし、20GBの方は外すこととしました。
というわけで、環境をまた構築しなおししています。
いちおう念のためにWindows2000残すことにし再度インストールして、
その後でUbuntuをインストールしています。
↑
みなさま御存じだと思いますが、普通インストールする際はMBRを書き換え
られるために
Windowsを先にいれてその後に他のOSを入れた方がデュアルブート環境を
作りやすいです。
windows,最新のパッチがあたるまでに実に7回近くもPCの再起動が必要でした…
Ubuntuの場合は、2回で済んでます。
もしKernelの更新がなければ最初にCDからインストールした後だけで、
2回目の再起動は不要でした。
せっかくだからfesty(7.04)のβを入れようかと考えてCDのISOイメージを
ダウンしてインストールしようとしたのですが2回やってもCRCエラーでした。
まぁ、正式版が出た際にアップグレードすることでとりあえずは納得しました。
(簡単に説明すると、下のリンクに英文であるとおり、
edgyをお使いの皆さんもβテストには参加できます。
https://help.ubuntu.com/community/FeistyUpgrades
$update-manager -d
これで表示される「アップグレード」ボタンを押すだけです。)
というわけで、ちょっと更新はお休みしてました。
(実は次のネタを裏で仕込もうとあがいていたのもあるのですが、
それは設定だけではどうしようもないようなのが見えました…)
次回はAutomatix経由で動画を見るための設定についてちょっと書いてみます。
2007年04月06日
automatixを使ってみる
1.はじめに
ubuntuを使ってみて「マルチメディア系の対応が足りないなぁ」とか感じている方はいると思います。
そんなときに標準のリポジトリを拡張する形でautomatixというものがあります。
ubuntuは比較的最新のパッケージ揃いですが、さらに先進的でいろいろ試してみたい方にはautomatixは便利だと思います。
(ただしオープンソースの思想的にグレーゾーンなパッケージもあるので、
そういうのは受け付けない方はNGかも知れません)
2.参考にしたサイト
automatixのホーム
3.インストール方法
automatixのホームから辿れる"Installation"に書いてあります…ってのは
あまりにひどいので一応解説します。
1)まず、edgyをお使いの場合は、以下の設定を/etc/apt/sourses.lstに追加してください。
$echo "deb http://www.getautomatix.com/apt edgy main" | sudo tee -a /etc/apt/sources.list
↑
今まで説明を省いてましたが、便宜上シェルで表示されるそのままの状態で表記してます。
もちろん行頭の"$"を取ってターミナルに貼り付けし、Enterを押してくださいね
2)次にこのaptリポジトリの暗号化認証キーをダウンロードします。
$wget http://www.getautomatix.com/keys/automatix2.key
3)ダウンロードした認証キーをインストールします
$gpg --import automatix2.key
$gpg --export --armor E23C5FC3 | sudo apt-key add -
4)automatixをインストールします
$sudo apt-get update
$sudo apt-get install automatix2
5)automatixを起動します
「アプリケーション」→「システムツール」→「Automatix」で起動します。
ルート権限で動作するようなので、最初に認証画面が表示される場合があります。
その際はsudoと同じくお使いのユーザのパスワードをいれてください。
"Automatix2 :Information"と称したウィンドウが表示されます。
ここではwin32codecsやlibdvdcss2そしてその他のフリーでないコーデック群が
アメリカ合衆国の法律に抵触するらしいことが書かれています。
アメリカ合衆国在住でない我々はこのあたりのパッケージを入れても
問題無いようなので"OK"で構わないと思います。
あとは御所望のソフトウェアをインストールしてください。
AutomatixでインストールしたソフトウェアはAutomatixの画面からアンインストールが可能です。"apt-get" でも消せるかもしれませんが…
4.終わりに
Automatixとubuntuの純正リポジトリでほぼ同じパッケージが存在することがありますが、
何故か私の環境ではAutomatixのほうがちゃんと動いている場合が多いようです。
(例えば4日に投稿したSun-Java5についてはAutomatixのjava6とAzureusの
組合せならば安定動作してます。)
<追加 date="2007/04/12">
5.追記
Automatixをインストール後にaptのリポジトリを確認したところ、書き換わっていたことに気づきました。
一度御自分のaptリポジトリを確認してください
$sudo (お好きなエディタ) /etc/apt/sources.lst
↓ここからAutomatixが勝手に追加した部分を転載(修正後です)
#AUTOMATIX REPOS START
deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu edgy-commercial main
#deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-updates universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy universe multiverse
#AUTOMATIX REPOS END
御覧のとおりjpミラーの設定がその前の行で既に去れている場所については
、
(edgy-backports, edgy-updates, edgy-security, edgy)
Automatixが追加したミラーサイトを読まれては逆にダウンロード速度が
遅くてやってられなくなります。
そこで"#"を行頭に付けてコメントアウトしてしまいましょう。
ubuntuを使ってみて「マルチメディア系の対応が足りないなぁ」とか感じている方はいると思います。
そんなときに標準のリポジトリを拡張する形でautomatixというものがあります。
ubuntuは比較的最新のパッケージ揃いですが、さらに先進的でいろいろ試してみたい方にはautomatixは便利だと思います。
(ただしオープンソースの思想的にグレーゾーンなパッケージもあるので、
そういうのは受け付けない方はNGかも知れません)
2.参考にしたサイト
automatixのホーム
3.インストール方法
automatixのホームから辿れる"Installation"に書いてあります…ってのは
あまりにひどいので一応解説します。
1)まず、edgyをお使いの場合は、以下の設定を/etc/apt/sourses.lstに追加してください。
$echo "deb http://www.getautomatix.com/apt edgy main" | sudo tee -a /etc/apt/sources.list
↑
今まで説明を省いてましたが、便宜上シェルで表示されるそのままの状態で表記してます。
もちろん行頭の"$"を取ってターミナルに貼り付けし、Enterを押してくださいね
2)次にこのaptリポジトリの暗号化認証キーをダウンロードします。
$wget http://www.getautomatix.com/keys/automatix2.key
3)ダウンロードした認証キーをインストールします
$gpg --import automatix2.key
$gpg --export --armor E23C5FC3 | sudo apt-key add -
4)automatixをインストールします
$sudo apt-get update
$sudo apt-get install automatix2
5)automatixを起動します
「アプリケーション」→「システムツール」→「Automatix」で起動します。
ルート権限で動作するようなので、最初に認証画面が表示される場合があります。
その際はsudoと同じくお使いのユーザのパスワードをいれてください。
"Automatix2 :Information"と称したウィンドウが表示されます。
ここではwin32codecsやlibdvdcss2そしてその他のフリーでないコーデック群が
アメリカ合衆国の法律に抵触するらしいことが書かれています。
アメリカ合衆国在住でない我々はこのあたりのパッケージを入れても
問題無いようなので"OK"で構わないと思います。
あとは御所望のソフトウェアをインストールしてください。
AutomatixでインストールしたソフトウェアはAutomatixの画面からアンインストールが可能です。"apt-get" でも消せるかもしれませんが…
4.終わりに
Automatixとubuntuの純正リポジトリでほぼ同じパッケージが存在することがありますが、
何故か私の環境ではAutomatixのほうがちゃんと動いている場合が多いようです。
(例えば4日に投稿したSun-Java5についてはAutomatixのjava6とAzureusの
組合せならば安定動作してます。)
<追加 date="2007/04/12">
5.追記
Automatixをインストール後にaptのリポジトリを確認したところ、書き換わっていたことに気づきました。
一度御自分のaptリポジトリを確認してください
$sudo (お好きなエディタ) /etc/apt/sources.lst
↓ここからAutomatixが勝手に追加した部分を転載(修正後です)
#AUTOMATIX REPOS START
deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
deb http://archive.canonical.com/ubuntu edgy-commercial main
#deb http://archive.ubuntu.com/ubuntu edgy-backports main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-updates universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy-security main restricted universe multiverse
#deb http://archive.ubuntu.com/ubuntu edgy universe multiverse
#AUTOMATIX REPOS END
御覧のとおりjpミラーの設定がその前の行で既に去れている場所については
、
(edgy-backports, edgy-updates, edgy-security, edgy)
Automatixが追加したミラーサイトを読まれては逆にダウンロード速度が
遅くてやってられなくなります。
そこで"#"を行頭に付けてコメントアウトしてしまいましょう。
2007年04月04日
SunJavaを使う
対象バージョン6.10(edgy)
1.はじめに
ubuntuでは標準でgcj(GNUでのGPLなjavaコンパイラ環境)が既にインストールされているようですが、
やはりSunの標準Javaを使いたい方もいると思います。
その際に私が遭遇したエラー?について今日は書きます。
2.参考にしたサイト
Debian スレッドテンプレのJavaの項
Debian Java インストール
Sun Java ドキュメント フォント構成ファイル
3.インストール・設定方法
1)SunのJavaをインストールする
aptの標準リポジトリから変更していない場合は
$sudo aptitude install sun-java5-jdk
でインストールされます(この場合のバージョンは1.5.0.08)
2)実行ファイルの割り付けを変更する
java, javac, jarなどの主要な実行ファイルはgcjが実行されるようになっているので、
update-alternativesで実行するファイルを切替えてください。
$sudo update-alternatives --config java
ここで表示されるリストのうち、
/usr/lib/jvm/java-1.5.0-sun/
配下のものがSun謹製のものです。
忘れずにjavacとjarも切替えておきましょう
$sudo update-alternatives --config javac
$sudo update-alternatives --config jar
($sudo aptitude remove gcjとでもするとたぶんここは要らないと思われるが、これでもOKです)
3)フォントの設定を変更する
インストール後に「システム」→「設定」にある
「Sun Java 5.0 Plugin Control Panel」を開いてみると
日本語フォントの表示が怪しい
何故か区読点が文字の真ん中の高さに表示されたり、フォントが変な漢字
になっている。
それは、javaのフォント設定が正しくないからのようです。
「Debian スレッドテンプレ」などから辿れるページで確認し、
フォント設定ファイルを自分で直しました。
---- ここから
# fontconfig.properties for Debian
# http://www.prime-stage.net/
# Version
version=1
# Component Font Mappings
allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
allfonts.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
allfonts.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
allfonts.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
allfonts.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
#allfonts.chinese-gb18030=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-gb18030.motif=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-big5=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-big5.motif=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
serif.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.plain.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.bold.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.italic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
monospaced.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1976-0
monospaced.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
dialog.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.plain.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.bold.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.italic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialoginput.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
# Search Sequences
sequence.allfonts=japanese-x0208,japanese-x0201,lucida,latin-1,chinese-gb18030
sequence.allfonts.UTF-8=japanese-x0208,japanese-x0201,latin-1,chinese-gb18030
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.GB2312=latin-1,chinese-gb18030
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
sequence.allfonts.EUC-KR=latin-1,korean
sequence.allfonts.GB18030=latin-1,chinese-gb18030
sequence.fallback=lucida,japanese-x0208,chinese-big5,chinese-gb18030,korean
# Exclusion Ranges
exclusion.japanese-x0201=0390-03d6,2200-22ef,2701-27be
exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be
# Proportional Fonts
proportional.-misc-ipagothic-medium-r-normal-*-%d-*-*-p-*-jisx0201.1976-0
proportional.-misc-ipagothic-medium-r-normal-*-%d-*-*-p-*-jisx0208.1983-0
proportional.-misc-ipamincho-medium-r-normal-*-%d-*-*-p-*-jisx0201.1976-0
proportional.-misc-ipamincho-medium-r-normal-*-%d-*-*-p-*-jisx0208.1983-0
# Font File Names
filename.-misc-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/batang.ttf
filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/gulim.ttf
filename.-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipag.ttf
filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipam.ttf
filename.-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipag.ttf
filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipam.ttf
# AWT X11 font paths
awtfontpath.latin-1=/usr/lib/X11/fonts/Type1
awtfontpath.chinese-gb18030=/usr/share/fonts/truetype/arphic
awtfontpath.japanese-x0201=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
awtfontpath.japanese-x0208=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
awtfontpath.korean=/usr/share/fonts/ko/TrueType
---- ここまで
とりあえずこれで表示されているので使ってみてください。
このファイルを/etc/java-1.5.0-sun/fontconfig.propertiesと取り換えて、
もう一度プラグインを起動するとちゃんと表示されるかと思います。
(「俺は中国語とか朝鮮語は使わん」という方は.korean,.chineseの設定を全て消してください)
4.おまけ
automatixを入れておくとsun-java6-jdkもインストールできるようです。
また、私の環境ではAzureusが何故かコアを吐いて正常に動作しないようだったので、
これについてそのうちfixしたいと思います。
1.はじめに
ubuntuでは標準でgcj(GNUでのGPLなjavaコンパイラ環境)が既にインストールされているようですが、
やはりSunの標準Javaを使いたい方もいると思います。
その際に私が遭遇したエラー?について今日は書きます。
2.参考にしたサイト
Debian スレッドテンプレのJavaの項
Debian Java インストール
Sun Java ドキュメント フォント構成ファイル
3.インストール・設定方法
1)SunのJavaをインストールする
aptの標準リポジトリから変更していない場合は
$sudo aptitude install sun-java5-jdk
でインストールされます(この場合のバージョンは1.5.0.08)
2)実行ファイルの割り付けを変更する
java, javac, jarなどの主要な実行ファイルはgcjが実行されるようになっているので、
update-alternativesで実行するファイルを切替えてください。
$sudo update-alternatives --config java
ここで表示されるリストのうち、
/usr/lib/jvm/java-1.5.0-sun/
配下のものがSun謹製のものです。
忘れずにjavacとjarも切替えておきましょう
$sudo update-alternatives --config javac
$sudo update-alternatives --config jar
($sudo aptitude remove gcjとでもするとたぶんここは要らないと思われるが、これでもOKです)
3)フォントの設定を変更する
インストール後に「システム」→「設定」にある
「Sun Java 5.0 Plugin Control Panel」を開いてみると
日本語フォントの表示が怪しい
何故か区読点が文字の真ん中の高さに表示されたり、フォントが変な漢字
になっている。
それは、javaのフォント設定が正しくないからのようです。
「Debian スレッドテンプレ」などから辿れるページで確認し、
フォント設定ファイルを自分で直しました。
---- ここから
# fontconfig.properties for Debian
# http://www.prime-stage.net/
# Version
version=1
# Component Font Mappings
allfonts.lucida=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
allfonts.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
allfonts.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
allfonts.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
allfonts.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
#allfonts.chinese-gb18030=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-gb18030.motif=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-big5=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
#allfonts.chinese-big5.motif=-misc-ar pl shanheisun uni-medium-r-normal--*-*-*-*-p-*-iso10646-1
serif.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.plain.latin-1=-b&h-lucidabright-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.plain.latin-1.motif=-b&h-luxi serif-medium-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bold.latin-1=-b&h-lucidabright-demibold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.bold.latin-1.motif=-b&h-luxi serif-bold-r-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.italic.latin-1=-b&h-lucidabright-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.italic.latin-1.motif=-b&h-luxi serif-medium-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
serif.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
serif.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
serif.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
serif.bolditalic.latin-1=-b&h-lucidabright-demibold-i-normal--*-%d-*-*-p-*-iso8859-1
serif.bolditalic.latin-1.motif=-b&h-luxi serif-bold-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.plain.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.bold.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
sansserif.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.italic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
sansserif.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
sansserif.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
sansserif.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
sansserif.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
sansserif.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
monospaced.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
monospaced.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
monospaced.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1976-0
monospaced.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
monospaced.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
monospaced.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
monospaced.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
monospaced.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
dialog.plain.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.plain.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.plain.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.plain.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.plain.latin-1=-b&h-lucidasans-medium-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.plain.latin-1.motif=-b&h-luxi sans-medium-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.bold.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.bold.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.bold.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bold.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bold.latin-1=-b&h-lucidasans-bold-r-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bold.latin-1.motif=-b&h-luxi sans-bold-r-normal--*-%d-*-*-p-*-iso8859-1
dialog.italic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.italic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.italic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.italic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.italic.latin-1=-b&h-lucidasans-medium-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.italic.latin-1.motif=-b&h-luxi sans-medium-i-normal--*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.japanese-x0201=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialog.bolditalic.japanese-x0208=-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialog.bolditalic.korean=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialog.bolditalic.korean.motif=-misc-baekmuk gulim-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialog.bolditalic.latin-1=-b&h-lucidasans-bold-i-normal-sans-*-%d-*-*-p-*-iso8859-1
dialog.bolditalic.latin-1.motif=-b&h-luxi sans-bold-i-normal--*-%d-*-*-p-*-iso8859-1
dialoginput.plain.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.plain.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.plain.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.plain.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.plain.latin-1=-b&h-lucidatypewriter-medium-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.plain.latin-1.motif=-b&h-luxi mono-medium-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bold.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.bold.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.bold.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bold.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bold.latin-1=-b&h-lucidatypewriter-bold-r-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bold.latin-1.motif=-b&h-luxi mono-bold-r-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.italic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.italic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.italic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.italic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.italic.latin-1=-b&h-lucidatypewriter-medium-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.italic.latin-1.motif=-b&h-luxi mono-medium-i-normal--*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.japanese-x0201=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0
dialoginput.bolditalic.japanese-x0208=-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0
dialoginput.bolditalic.korean=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1
dialoginput.bolditalic.korean.motif=-misc-baekmuk batang-medium-r-normal--*-%d-*-*-c-*-ksc5601.1987-0
dialoginput.bolditalic.latin-1=-b&h-lucidatypewriter-bold-i-normal-sans-*-%d-*-*-m-*-iso8859-1
dialoginput.bolditalic.latin-1.motif=-b&h-luxi mono-bold-i-normal--*-%d-*-*-m-*-iso8859-1
# Search Sequences
sequence.allfonts=japanese-x0208,japanese-x0201,lucida,latin-1,chinese-gb18030
sequence.allfonts.UTF-8=japanese-x0208,japanese-x0201,latin-1,chinese-gb18030
sequence.allfonts.Big5=latin-1,chinese-big5
sequence.allfonts.GB2312=latin-1,chinese-gb18030
sequence.allfonts.x-euc-jp-linux=latin-1,japanese-x0208
sequence.allfonts.EUC-KR=latin-1,korean
sequence.allfonts.GB18030=latin-1,chinese-gb18030
sequence.fallback=lucida,japanese-x0208,chinese-big5,chinese-gb18030,korean
# Exclusion Ranges
exclusion.japanese-x0201=0390-03d6,2200-22ef,2701-27be
exclusion.japanese-x0208=0390-03d6,2200-22ef,2701-27be
# Proportional Fonts
proportional.-misc-ipagothic-medium-r-normal-*-%d-*-*-p-*-jisx0201.1976-0
proportional.-misc-ipagothic-medium-r-normal-*-%d-*-*-p-*-jisx0208.1983-0
proportional.-misc-ipamincho-medium-r-normal-*-%d-*-*-p-*-jisx0201.1976-0
proportional.-misc-ipamincho-medium-r-normal-*-%d-*-*-p-*-jisx0208.1983-0
# Font File Names
filename.-misc-ar_pl_shanheisun_uni-medium-r-normal--*-*-*-*-p-*-iso10646-1=/usr/share/fonts/truetype/arphic/uming.ttf
filename.-misc-baekmuk_batang-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/batang.ttf
filename.-misc-baekmuk_gulim-medium-r-normal--*-%d-*-*-c-*-iso10646-1=/usr/share/fonts/truetype/gulim.ttf
filename.-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipag.ttf
filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0208.1983-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipam.ttf
filename.-misc-ipagothic-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipag.ttf
filename.-misc-ipamincho-medium-r-normal--*-%d-*-*-p-*-jisx0201.1976-0=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType/ipam.ttf
# AWT X11 font paths
awtfontpath.latin-1=/usr/lib/X11/fonts/Type1
awtfontpath.chinese-gb18030=/usr/share/fonts/truetype/arphic
awtfontpath.japanese-x0201=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
awtfontpath.japanese-x0208=/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType
awtfontpath.korean=/usr/share/fonts/ko/TrueType
---- ここまで
とりあえずこれで表示されているので使ってみてください。
このファイルを/etc/java-1.5.0-sun/fontconfig.propertiesと取り換えて、
もう一度プラグインを起動するとちゃんと表示されるかと思います。
(「俺は中国語とか朝鮮語は使わん」という方は.korean,.chineseの設定を全て消してください)
4.おまけ
automatixを入れておくとsun-java6-jdkもインストールできるようです。
また、私の環境ではAzureusが何故かコアを吐いて正常に動作しないようだったので、
これについてそのうちfixしたいと思います。
2007年04月03日
ブート時のロゴイメージを無効化
対象バージョン:6.10(edgy)
1.はじめに
デスクトップOSとしての利用を想定して作成されたと思われるubuntuですが、
ブート時にログメッセージが表示されないと不安になる方も居るかと思います。
今後御紹介いたしますが、私もインストール後にエラーが表示されず
ちょっと悩んだことがありました。
(たまにsyslogにも残らないものもあるようなので)
そのような際に役に立つと思われる技です。
2.参考にしたサイト
TOMOYO Linux導入手順書
3.設定方法
今回はインストールするパッケージは無しです
GRUBのカーネルオプションを変更するだけです。
/boot/grub/menu.lstに
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いのHDD環境) ro splash quiet locale=ja_JP
と言う記述があると思いますが、ここの"splash"を消すだけです。
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いのHDD環境) ro quiet locale=ja_JP
という訳です。
<追記 date="2007/04/09">
(お使いのHDD環境)はあなたがubuntuを入れたさいに構築したパテーションの場所を示します。
追記>
4.注意点/その他
GRUBの設定を誤ると、ブートしなくなる可能性がありますので必ず注意して書き換えてください。
(menu.lstにはリカバリーモードの設定もあるので大丈夫だとは思います)。
元に戻すときのために、以前の設定はそのまま複写して行頭に"#"を付けてコメントアウトしておきましょう。
(コメントアウトを外せば元通りになります)
5.おまけ
そのままのGRUBの設定だと黒バックに白い文字で「味気ない」と感じる方は
結構いると思います。
その際はgrub-splashimagesパッケージをインストールしてください。
$sudo aptitude install grub-splashimages
このパッケージをインストール後、menu.lstには
splash.xpm.gzを背景として読み込むように記述が追加されます。
splashimage=(hd1,6)/boot/grub/splash.xpm.gz
<追記 date="2007/04/09">
この設定はたまにされない場合があります。
その際は下記のシンボリックリンクを貼る作業を行った後で
$sudo update-grub
を実行してください。
自動的にmenu.lstに追加されます
追記終了>
イメージは/boot/grub/splashimagesにいくつかあるので
ここのイメージから好きなものを/boot/grub下にsplash.xpm.gzという名前でシンボリックリンクしてください。
(何故かdebianのスプラッシュイメージがあるのは御愛嬌でしょうか)
また、"GRUB splashimage"でググると自分でイメージを作る方法もいくつか見付かるとおもいます。
自作してみるのも良いかも知れません。
6.おまけ2
debian(sarge)のGRUBではment.lstで指定した場所にスプラッシュイメージがない場合は、
その後のブートメッセージがグチャグチャのフォントになるという障害がありました(その後Xはちゃんと表示されますが)。
"/"と"/boot"を分けている際にkernelのアップデートのたびにその障害が出てその都度修正したことを思い出します。
今回ubuntuのインストールでは私の環境ではそのようなパテーション分けをしていないので確認できませんが、
もしかしたら同じような障害が出るかもしれません。
1.はじめに
デスクトップOSとしての利用を想定して作成されたと思われるubuntuですが、
ブート時にログメッセージが表示されないと不安になる方も居るかと思います。
今後御紹介いたしますが、私もインストール後にエラーが表示されず
ちょっと悩んだことがありました。
(たまにsyslogにも残らないものもあるようなので)
そのような際に役に立つと思われる技です。
2.参考にしたサイト
TOMOYO Linux導入手順書
3.設定方法
今回はインストールするパッケージは無しです
GRUBのカーネルオプションを変更するだけです。
/boot/grub/menu.lstに
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いのHDD環境) ro splash quiet locale=ja_JP
と言う記述があると思いますが、ここの"splash"を消すだけです。
kernel /boot/vmlinuz-2.6.17-11-generic root=/dev/(お使いのHDD環境) ro quiet locale=ja_JP
という訳です。
<追記 date="2007/04/09">
(お使いのHDD環境)はあなたがubuntuを入れたさいに構築したパテーションの場所を示します。
追記>
4.注意点/その他
GRUBの設定を誤ると、ブートしなくなる可能性がありますので必ず注意して書き換えてください。
(menu.lstにはリカバリーモードの設定もあるので大丈夫だとは思います)。
元に戻すときのために、以前の設定はそのまま複写して行頭に"#"を付けてコメントアウトしておきましょう。
(コメントアウトを外せば元通りになります)
5.おまけ
そのままのGRUBの設定だと黒バックに白い文字で「味気ない」と感じる方は
結構いると思います。
その際はgrub-splashimagesパッケージをインストールしてください。
$sudo aptitude install grub-splashimages
このパッケージをインストール後、menu.lstには
splash.xpm.gzを背景として読み込むように記述が追加されます。
splashimage=(hd1,6)/boot/grub/splash.xpm.gz
<追記 date="2007/04/09">
この設定はたまにされない場合があります。
その際は下記のシンボリックリンクを貼る作業を行った後で
$sudo update-grub
を実行してください。
自動的にmenu.lstに追加されます
追記終了>
イメージは/boot/grub/splashimagesにいくつかあるので
ここのイメージから好きなものを/boot/grub下にsplash.xpm.gzという名前でシンボリックリンクしてください。
(何故かdebianのスプラッシュイメージがあるのは御愛嬌でしょうか)
また、"GRUB splashimage"でググると自分でイメージを作る方法もいくつか見付かるとおもいます。
自作してみるのも良いかも知れません。
6.おまけ2
debian(sarge)のGRUBではment.lstで指定した場所にスプラッシュイメージがない場合は、
その後のブートメッセージがグチャグチャのフォントになるという障害がありました(その後Xはちゃんと表示されますが)。
"/"と"/boot"を分けている際にkernelのアップデートのたびにその障害が出てその都度修正したことを思い出します。
今回ubuntuのインストールでは私の環境ではそのようなパテーション分けをしていないので確認できませんが、
もしかしたら同じような障害が出るかもしれません。
blog始めました
早速一本投稿しましたが、このブログは以下の目的で書いていきます。
1)自分でubuntu使ってみて、ちょっと手直しした情報を公開します。
2)基本的にはデスクトップOSとして使っています。サーバ用途ではありません。安定性が無くても日常動作に支障が無ければOKです。
3)そうは言ってもwindowsのようにブルーバックが出たりするのは嫌なので、できるだけログに残ったエラーは消していくようにします。
4)ubuntuはdebianと同じパッケージシステムですが、stableリリースの割りにはdebianのそれより新しめのパッケージがあるためちょっと乗り換えてみました(要はberylが使ってみたかったのよ)
PCの使用環境:
AthronMP 2000+ デュアル
マザー ASUS A7M266-D
メモリ 512MB noECC
ハードディスク UATA100 80GB(windowsとのデュアルブート)
ビデオカード nVidia GeForce2MX
サウンド CMedia8738(マザーの標準仕様)
LAN Realtek8139
IEEE1394 TI
USB2.0 NEC (LAN〜USBはシステムトークスのSUGOI-CARDで動作)
オンボードマザーのUSBは殺してあります
SCSI initio360P(ラトックシステムのUltraWideSCSIボード)
以上の構成なのですが、windows2000では度々割り込みの関係でブルーバックを体験してます。
後々書いていきますがedgyでもちょっと嫌らしいログがあったりしてます。
そのあたりを自分でもつぶしながら、皆さんにヒントになるようなものを作っていければなぁと思います。
1)自分でubuntu使ってみて、ちょっと手直しした情報を公開します。
2)基本的にはデスクトップOSとして使っています。サーバ用途ではありません。安定性が無くても日常動作に支障が無ければOKです。
3)そうは言ってもwindowsのようにブルーバックが出たりするのは嫌なので、できるだけログに残ったエラーは消していくようにします。
4)ubuntuはdebianと同じパッケージシステムですが、stableリリースの割りにはdebianのそれより新しめのパッケージがあるためちょっと乗り換えてみました(要はberylが使ってみたかったのよ)
PCの使用環境:
AthronMP 2000+ デュアル
マザー ASUS A7M266-D
メモリ 512MB noECC
ハードディスク UATA100 80GB(windowsとのデュアルブート)
ビデオカード nVidia GeForce2MX
サウンド CMedia8738(マザーの標準仕様)
LAN Realtek8139
IEEE1394 TI
USB2.0 NEC (LAN〜USBはシステムトークスのSUGOI-CARDで動作)
オンボードマザーのUSBは殺してあります
SCSI initio360P(ラトックシステムのUltraWideSCSIボード)
以上の構成なのですが、windows2000では度々割り込みの関係でブルーバックを体験してます。
後々書いていきますがedgyでもちょっと嫌らしいログがあったりしてます。
そのあたりを自分でもつぶしながら、皆さんにヒントになるようなものを作っていければなぁと思います。
日本語IMEをuimに変更する
対象バージョン:6.10(edgy)
1.はじめに
Debian(Sarge)でずっとuimを使っていたため、どうもscimの画面に馴染めなく、uimに変更してみました。
IME自体はそのままanthyで使ってます。
2.最初に参考にした場所
こちら
3.インストール方法
1)まずは、お約束どおりuimとuim-ximをインストールしてみる。
<追記 date="2007/04/12">
$sudo aptitude install uim uim-xim uim-anthy
↑
uim-anthyの記述が無いため追加してます(ゴメン)
2)インストールした状態だとfirefoxやgnome-terminalで日本語入力であの世に行くため、
Debian GNU/Linux スレッドテンプレの記述などを参考に/etc/X11/xinit/xinput.d/uimの書き換えを行う。
同じディレクトリ上のuim-toolbarもしくはuim-systrayを書き直して、
これをupdate-alternativesの入力メソッドにしてもOKです。
その場合は3)の作業が要らなくなります。
-------------- uimの記述で最低必要な環境変数 ------------------
XMODIFIERS=@im=uim
GTK_IM_MODULE=uim
QT_IM_MODULE=uim
XIM_PROGRAM=/usr/bin/uim-xim
-------------- ここまで ------------------
$sudo update-alternatives --config xinput-ja_JP
で先ほど変更した"uim",uim-toolbar,uim-systrayのどれかをXでの入力メソッドに設定する。
3)ツールバーについては先に手を入れた"uim"に
XIM_PROGRAM_XTRA=uim-toolbar-gtk か
XIM_PROGRAM_XTRA=uim-toolbar-gtk-systray と記述を入れるか
gnome起動後に「システム」→「設定」→「セッション」で
「自動起動するプログラム」に
uim-toolbar-gtk
uim-toolbar-gtk-systrayを追加してください。
uim-toolbar-gtkはウィンドウとして表示されるツールバー
uim-toolbar-gtk-systrayはメニューバーにそのまま組み込まれるIMEツールバーです。
自分はIMEのツールバーがトレーにある方が好みなのでuim-toolbar-gtk-systrayを使ってます。
4)tomoeが使えない?!
scimと違い、このままだとtomoe(手書き入力パッド)が動作しないため、
gnome-terminal上でuim-toolbar-gtkを起動させ、エラーメッセージを見るとuim-tomoe-gtkが無いというメッセージを吐いていた。
aptitude searchで探してみてもパッケージは無く、どうしたものかとググってみたら、
こちらのページにedgy向けのリポジトリがあることが分かり、
こちらのページにある記述どおりに/etc/apt/sources.lstにリポジトリ追加しました。
<追記 date="2007/04/12">
$(お好みのエディタ) /etc/apt/sources.lst
以下の2行を追加
deb http://cl.naist.jp/~eric-n/ubuntu-nlp edgy misc
deb-src http://cl.naist.jp/~eric-n/ubuntu-nlp edgy misc
GPGキーをインストール
$wget http://cl.naist.jp/~eric-n/ubuntu-nlp/8ABD1965.gpg -O- | sudo apt-key add -
その後uim-tomoe-gtkをインストールして正常に動作をすることを確認しました。
$sudo aptitude install uim-tomoe-gtk
4.使用後の感想
uim-tomoe-gtkが入っていない状態だとuim-toolbar-gtk-systrayのボタンが
一部文字で表示されて間延びしたツールバーで嫌な感じだったが、
これのおかげで全てのボタンが一定サイズのアイコンになり統一感があります。
1.はじめに
Debian(Sarge)でずっとuimを使っていたため、どうもscimの画面に馴染めなく、uimに変更してみました。
IME自体はそのままanthyで使ってます。
2.最初に参考にした場所
こちら
3.インストール方法
1)まずは、お約束どおりuimとuim-ximをインストールしてみる。
<追記 date="2007/04/12">
$sudo aptitude install uim uim-xim uim-anthy
↑
uim-anthyの記述が無いため追加してます(ゴメン)
2)インストールした状態だとfirefoxやgnome-terminalで日本語入力であの世に行くため、
Debian GNU/Linux スレッドテンプレの記述などを参考に/etc/X11/xinit/xinput.d/uimの書き換えを行う。
同じディレクトリ上のuim-toolbarもしくはuim-systrayを書き直して、
これをupdate-alternativesの入力メソッドにしてもOKです。
その場合は3)の作業が要らなくなります。
-------------- uimの記述で最低必要な環境変数 ------------------
XMODIFIERS=@im=uim
GTK_IM_MODULE=uim
QT_IM_MODULE=uim
XIM_PROGRAM=/usr/bin/uim-xim
-------------- ここまで ------------------
$sudo update-alternatives --config xinput-ja_JP
で先ほど変更した"uim",uim-toolbar,uim-systrayのどれかをXでの入力メソッドに設定する。
3)ツールバーについては先に手を入れた"uim"に
XIM_PROGRAM_XTRA=uim-toolbar-gtk か
XIM_PROGRAM_XTRA=uim-toolbar-gtk-systray と記述を入れるか
gnome起動後に「システム」→「設定」→「セッション」で
「自動起動するプログラム」に
uim-toolbar-gtk
uim-toolbar-gtk-systrayを追加してください。
uim-toolbar-gtkはウィンドウとして表示されるツールバー
uim-toolbar-gtk-systrayはメニューバーにそのまま組み込まれるIMEツールバーです。
自分はIMEのツールバーがトレーにある方が好みなのでuim-toolbar-gtk-systrayを使ってます。
4)tomoeが使えない?!
scimと違い、このままだとtomoe(手書き入力パッド)が動作しないため、
gnome-terminal上でuim-toolbar-gtkを起動させ、エラーメッセージを見るとuim-tomoe-gtkが無いというメッセージを吐いていた。
aptitude searchで探してみてもパッケージは無く、どうしたものかとググってみたら、
こちらのページにedgy向けのリポジトリがあることが分かり、
こちらのページにある記述どおりに/etc/apt/sources.lstにリポジトリ追加しました。
<追記 date="2007/04/12">
$(お好みのエディタ) /etc/apt/sources.lst
以下の2行を追加
deb http://cl.naist.jp/~eric-n/ubuntu-nlp edgy misc
deb-src http://cl.naist.jp/~eric-n/ubuntu-nlp edgy misc
GPGキーをインストール
$wget http://cl.naist.jp/~eric-n/ubuntu-nlp/8ABD1965.gpg -O- | sudo apt-key add -
その後uim-tomoe-gtkをインストールして正常に動作をすることを確認しました。
$sudo aptitude install uim-tomoe-gtk
4.使用後の感想
uim-tomoe-gtkが入っていない状態だとuim-toolbar-gtk-systrayのボタンが
一部文字で表示されて間延びしたツールバーで嫌な感じだったが、
これのおかげで全てのボタンが一定サイズのアイコンになり統一感があります。