おさるのパソコン備忘録

パソコン関係もろもろ忘れないためのメモです。Linuxとブログの話ばかりですがたまにWindowsについても…。

| PAGE-SELECT | NEXT

≫ EDIT

CapsLockキーをCtrlキーにする その2

GNOMEの設定ではなくXの設定でCapsLockキーをCtrlキーにする方法です。

GNOMEの設定でキー割り当てを変更するATOK X3 for Linuxが自動起動しなくなるので、Xで設定するようにしました。でもどちらかと言うとこちらの方が馴染みが深くて昔から行ってた方法です。

スーパーユーザーで/etc/X11/xorg.confを修正します。"InputDevice"セクションにキーボードの設定が書かれているので、オプションを1行追加します。
うちの環境では以下のような感じになります。

Section "InputDevice"
Identifier "Keyboard0"
Driver "kbd"
Option "XkbModel" "jp106"
Option "XkbLayout" "jp"
Option "XkbOptions" "ctrl:swapcaps" ← 追加
EndSection

"ctrl:swapcaps"オプションはCapsLockキーとCtrlキーの入れ替えを行います。
xorg.confを修正した場合はXを再起動する必要があるので、一旦ログアウトしてログインし直します。
※xorg.confの修正を誤るとXの起動に失敗して面倒なことになるので要注意です。

ログインすると以下のようなダイアログが表示されます。

Xウィンドウのキーボード設定が現在のGNOMEの設定と異なります。
model "jp106", layout "jp" and no options を想定していましたが、次のような設定を検出しました: model "jp106", layout "jp" and option "ctrl ctrl:swapcaps"
どちらの設定を利用しますか?

「Xの設定を使う」と「GNOMEの設定を使う」のどちらかを選択できるのですが、ここで「Xの設定を使う」を選択しても毎回ダイアログが表示されてしまいます。GNOMEのキーボード設定(システム→設定→ハードウェア→キーボード)の"レイアウトのオプション"で"Ctrl key position"を確認するとXの設定と同じ項目(Swap Ctrl and CapsLock)が選択済みになっていて他の項目は選べないようになってました。
他の項目は選べませんが、他の項目をクリックしてXの設定と同じ項目を再度クリックしてあげたところ、再ログインしてもダイアログは表示されなくなりました。
うちの環境だけの問題かもしれませんが、X側の設定とGNOME側の設定を合わせておく必要があるようです…。

| Linux全般 | 00:19 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ATOKが自動起動しない問題

ATOK X3 for Linuxをインストールした直後は使えたんですが、しばらくすると自動起動しなくなってしまいました。コンソールから /opt/atokx3/bin/atokx3start.sh を実行すると起動できます。

xinputrc などにatokx3start.shを手動で追加して起動しようとすると $HOME/.xsession-errors に次のようなエラーが出力されます。

iiimx : Error - iiimx is already running...

/var/log/messages を見てみると、ログイン後しばらくした後にSegmentation Faultしてるようです。

Feb 16 22:26:56 localhost kernel: iiimx[2692]: segfault at 0000000000000004 rip 000000000065b8ac rsp 00000000fff8cf9c error 4

Fedora8はサポート対象外OSですが、だめもとでジャストシステムに問い合わせてみたところ丁寧な回答をいただけました。解決策はなかったんですがヒントになる情報があってなんとか解決しました。

他のアカウントを新規作成してログインした場合は正常に動作するようなので、設定変更したところを順番に標準設定に戻してみたところ、GNOMEの設定でCapsLockキーをCtrlキーに割り当てたのがまずかったようで、元に戻したところ無事自動起動できるようになりました♪

関連記事:
2008.03.03 CapsLockキーをCtrlキーにする その2

| Linux全般 | 14:33 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

IIIMFステータスを非表示にする

ATOK X3 for Linuxを実行してるとウィンドウの左下に[ATOK]と書かれた小さなウィンドウ(IIIMFステータスウィンドウ)が表示されますが、ジャストシステムのFAQページからコレを非表示にするツールをダウンロードすることができます。
インストール方法もFAQページに書かれています。

実行すると以下のようなエラーが出力されましたが、一応IIIMFステータスウィンドウは表示されなくなります。

Gtk-Message: Failed to load module "gnomebreakpad": libgnomebreakpad.so: 共有オブジェクトファイルを開けません: そのようなファイルやディレクトリはありません

ちなみにlibgnomebreakpad.soはbug-buddyの持ち物のようで、bug-buddyをアンインストールするとエラーが出なくなります。

| Linux全般 | 21:07 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

ATOK X3 for Linuxのインストール

しばらくATOKが自動起動できない状態だったので、ATOK関連の記事更新は保留にしていたんですが、解決できたので設定方法をまとめていきます。

ATOK X3 for Linuxのサポート対象OSにFedora8は含まれていませんが、ジャストシステムのFAQに参考情報としてインストール方法が記載されています。

  1. [Ctrl]+[Alt]+[F2]でコンソールに移動。
  2. rootでログイン
  3. ATOK X3のインストール媒体のディレクトリに移動
  4. sh setupatok.sh を実行
  5. /opt/atokx3/sample/setting_redhat5.sh を実行
  6. exit でログアウト
  7. [Alt]+[F7]でXに復帰

インストール手順にはコンソールに落ちて作業するように書かれていますが「大丈夫でしょ…」と思ってX上で作業したら動きませんでした。再度指定手順通りにインストールしたところ動作するようになりましたf(^_^;

| Linux全般 | 19:12 | comments:2 | trackbacks:0 | TOP↑

≫ EDIT

ATOK X3 for Linux を買ってみたけど…

ATOK X3 for Linuxを買ってFedora8にインストールしてみました。
が、使えません…orz

インストールはできて、手動で起動すれば動作するんですが、自動起動できません。それとgvimを使ってますが終了するときにエラーが表示されます

このままだと使う気にならないので、何か情報を見つけられるまでSCIM+Anthyに戻します。はぁ。
無駄にならないと良いのですが…。

関連記事:
2008.03.01 ATOKが自動起動しない問題

| Linux全般 | 05:04 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

システムの標準フォントを変更する

Fedora8のデフォルトフォントを変更してみました。
GNOME上でフォントの変更が可能ですが、特定のフォント(たぶんフォント名が日本語のもの)を指定した場合、Firefoxのメニューやツールバーの文字には反映されず、システムのデフォルトフォントのままになります。
なので、システムのデフォルトフォント自体を変更してみました。

/etc/fonts/conf.d/64-nonlatin-fedora.conf の以下の部分を修正。

<alias> <family>sans-serif</family> <prefer> <family>KacstQura</family> <family>Lohit Bengali</family> <family>Lohit Gujarati</family> <family>Lohit Hindi</family> <family>Lohit Punjabi</family> <family>Lohit Tamil</family> <family>Lohit Malayalam</family> <family>Lohit Kannada</family> <family>Lohit Telugu</family> <family>Lohit Oriya</family> <family>LKLUG</family> <family>Sazanami Gothic</family> ←★ <family>AR PL ShanHeiSun Uni</family> <family>AR PL SungtiL GB</family> <family>AR PL Mingti2L Big5</family> <family>ZYSong18030</family> <family>Baekmuk Gulim</family> </prefer> </alias>

sans-serifフォントの設定部分ですが、印の箇所に日本語フォントとして"Sazanami Gothic"が指定されていました。これを好みのフォントに変更します。例えば"IPAGothic"など。
指定可能なフォントは fc-list コマンドで調べることができます。

ちなみにブート時に表示される文字や、ログイン画面の文字も指定したフォントに変わります(^_^)
でも本来は local.conf や $HOME/.fonts.conf に設定すべきかもしれません。

| Linux全般 | 00:11 | comments:0 | trackbacks:0 | TOP↑

≫ EDIT

Fedora 8でCompiz Fusionを使う

Fedora 8Compiz Fusionを導入してみました。
Compiz Fusionは3D技術を利用したウィンドウマネージャで、様々なデスクトップ効果を楽しめます。

独学Linuxさんのところの「CompizFusion on Fedora8!」を参考にインストール。すでにデスクトップ効果を有効にしてる場合は、あらかじめ無効にしておきます。

% yum install compiz-fusion compiz-fusion-extras
% yum install compiz-fusion-gnome compiz-fusion-extras-gnome
% yum install libcompizconfig ccsm compiz-manager
% yum install emerald emerald-themes
% yum install fusion-icon

"アプリケーション"メニューから"システムツール"→"Compiz Fusion Icon"を実行すると、Compiz Fusionが立ち上がってデスクトップ効果が有効になります。
GNOMEのパネルの通知スペースにCompiz Fusionのアイコンが表示されるので、ポップアップメニューから各種設定などを行うことができます。

GNOMEのセッションマネージャで"自動起動するプログラム"に追加しておくと便利です。(コマンド=fusion-icon)

Berylよりもさらにeffectが増えてる気がします。

関連記事:
2008.01.29 NVIDIAのドライバーを入れる
2007.05.11 Berylを使う

| Linux全般 | 23:35 | comments:2 | trackbacks:0 | TOP↑

| PAGE-SELECT | NEXT