ubuntu11.1のkinput2-canna,tgifのインストール(メモ) [ubuntu]
Ubuntu 11.10 Desktop 日本語 Remix CD リリース(2011/10/16)がリリースされていたのでインストールしてみた。ubuntu-ja-11.10-desktop-i386.isoファイルをダウンロードしたのち、virtual boxを利用(インストール)してためしてみた。
事前準備
Ubuntuソフトウェアセンターのフォントから利用する予定のフォントをインストールした。
ttf-unfonts-extra
otf-ipafont
otf-ipafont-gothic
otf-ipafont-mincho
otf-ipaexfont-mincho
otf-ipaexfont-gothic
ttf-ipafont
ttf-ipafont-uigothic
ttf-ipafont-mincho
ttf-ipafont-gothic
otf-stix
ttf-mathematica4.1
mathematica-fonts
otf-freefont
inkscapeやgimpの日本語入力は標準のibusで問題ないが、tgifを使いたいといったときに標準のibus(IM)ではうまくいかないのではないかと思い、cannaとkinput2をインストールする。
Ubuntuではaptを利用することができる。
(1) cannaとkinput2のインストール
$ sudo apt-get install kinput2-canna canna canna-shion
cannaが起動していることを確認
$ ps -ef|grep canna
canna 766 1 0 06:36 ? 00:00:00 /usr/sbin/cannaserver -u canna
ホームディレクトリに.cannaファイルを作成する。
/usr/share/cannaの元にあるsample.cannaファイルをホームディレクトリの.cannaにコピーして編集する。
$ cp /usr/share/canna/sample.canna ~/.canna
$ emacs .canna
(emacsがインストールしていなかったので下記のコマンドでインストールした。)
$ sudo apt-get install emacs
(文末に下記を追加する。これは、Ctrl+\で起動するように設定、ターミナルではCtrl+oとなるようにしている。)
------------
(set-key 'alpha-mode' "\C-o" 'self-insert)
(set-key 'alpha-mode' "\C-\" 'japanese-mode)
(set-key 'empty-mode' "\C-o" 'undefined)
(set-key 'empty-mode' "\C-\% 'alpha-mode)
-----------
kinput2の起動
$ kinput2&
これにより、tgifなどインストールしたときにはCtrl+\で日本語の入力が可能になっている。
terminalで日本語を入力したいときは、export XMODIFIERS="@im=kinput2"として、Ctrl+oで日本語入力するようにできるが、設定するのはやめた。システムJ設定→言語サポート→キーボード入力に使うIMシステムが
ibusとなっているところをkinput2-cannaを選択して閉じれば、次回の再起動からkinput2-cannaが日本語入力となっていた。
(2)tgifのインストール
$ apt-get install tgif
Tgifファイルをホームの.Xresourcesファイルにコピーする
$ cp /etc/X11/ja_JP.eucJP/app-defaults/Tgif ~/.Xresources
.Xresourcesファイルの編集
Tgif.SquareDoubleByteFonts: \n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
Tgif.HKUShowFontChar: \244\244
Tgif.MSungGBKShowFontChar: \271\372
Tgif.GBZenKaiShowFontChar: \271\372
Tgif.RyuminShowFontChar: \244\242
Tgif.GothicBBBShowFontChar: \244\316
Tgif.ShanHeiSunShowFontChar: \244\244
Tgif.ZenKaiShowFontChar: \244\244
Tgif.DoubleByteInputMethod: kinput2
Tgif.UseNKF: true
Tgif.CopyAndPasteJIS: true
Tgif.PreeditType: overthespot
Tgif.Lang: ja_JP.eucJP
Tgif.ConvSelection: _JAPANESE_CONVERSION
kinput2の起動
$ kinput2 &
(kinput2を起動させておく:There is no Selection Owner of _JAPANESE_CONVERSIONとなるので)
tgifの起動
$ tgif &
Tgifの出力で日本語を含むeps、ps、pdfファイルは文字化けをおこしているようだ。
png,gif形式では問題なかったので何か問題がおこっているようだった。
事前準備
Ubuntuソフトウェアセンターのフォントから利用する予定のフォントをインストールした。
ttf-unfonts-extra
otf-ipafont
otf-ipafont-gothic
otf-ipafont-mincho
otf-ipaexfont-mincho
otf-ipaexfont-gothic
ttf-ipafont
ttf-ipafont-uigothic
ttf-ipafont-mincho
ttf-ipafont-gothic
otf-stix
ttf-mathematica4.1
mathematica-fonts
otf-freefont
inkscapeやgimpの日本語入力は標準のibusで問題ないが、tgifを使いたいといったときに標準のibus(IM)ではうまくいかないのではないかと思い、cannaとkinput2をインストールする。
Ubuntuではaptを利用することができる。
(1) cannaとkinput2のインストール
$ sudo apt-get install kinput2-canna canna canna-shion
cannaが起動していることを確認
$ ps -ef|grep canna
canna 766 1 0 06:36 ? 00:00:00 /usr/sbin/cannaserver -u canna
ホームディレクトリに.cannaファイルを作成する。
/usr/share/cannaの元にあるsample.cannaファイルをホームディレクトリの.cannaにコピーして編集する。
$ cp /usr/share/canna/sample.canna ~/.canna
$ emacs .canna
(emacsがインストールしていなかったので下記のコマンドでインストールした。)
$ sudo apt-get install emacs
(文末に下記を追加する。これは、Ctrl+\で起動するように設定、ターミナルではCtrl+oとなるようにしている。)
------------
(set-key 'alpha-mode' "\C-o" 'self-insert)
(set-key 'alpha-mode' "\C-\" 'japanese-mode)
(set-key 'empty-mode' "\C-o" 'undefined)
(set-key 'empty-mode' "\C-\% 'alpha-mode)
-----------
kinput2の起動
$ kinput2&
これにより、tgifなどインストールしたときにはCtrl+\で日本語の入力が可能になっている。
terminalで日本語を入力したいときは、export XMODIFIERS="@im=kinput2"として、Ctrl+oで日本語入力するようにできるが、設定するのはやめた。システムJ設定→言語サポート→キーボード入力に使うIMシステムが
ibusとなっているところをkinput2-cannaを選択して閉じれば、次回の再起動からkinput2-cannaが日本語入力となっていた。
(2)tgifのインストール
$ apt-get install tgif
Tgifファイルをホームの.Xresourcesファイルにコピーする
$ cp /etc/X11/ja_JP.eucJP/app-defaults/Tgif ~/.Xresources
.Xresourcesファイルの編集
Tgif.SquareDoubleByteFonts: \n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,Ryumin-Light-EUC-H\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,H,GothicBBB-Medium-EUC-H\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,Ryumin-Light-EUC-V\n\
\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V\n\
-jis-fixed-medium-r-*--%d-*-*-*-*-*-jisx0208.1983-*,V,GothicBBB-Medium-EUC-V
Tgif.HKUShowFontChar: \244\244
Tgif.MSungGBKShowFontChar: \271\372
Tgif.GBZenKaiShowFontChar: \271\372
Tgif.RyuminShowFontChar: \244\242
Tgif.GothicBBBShowFontChar: \244\316
Tgif.ShanHeiSunShowFontChar: \244\244
Tgif.ZenKaiShowFontChar: \244\244
Tgif.DoubleByteInputMethod: kinput2
Tgif.UseNKF: true
Tgif.CopyAndPasteJIS: true
Tgif.PreeditType: overthespot
Tgif.Lang: ja_JP.eucJP
Tgif.ConvSelection: _JAPANESE_CONVERSION
kinput2の起動
$ kinput2 &
(kinput2を起動させておく:There is no Selection Owner of _JAPANESE_CONVERSIONとなるので)
tgifの起動
$ tgif &
Tgifの出力で日本語を含むeps、ps、pdfファイルは文字化けをおこしているようだ。
png,gif形式では問題なかったので何か問題がおこっているようだった。
2011-12-13 07:39