英語配列キーボードでのUbuntu 13.10とFcitxの組み合わせで生じたトラブル

私はUbuntu PCでは英語配列キーボード (Happy Hacking Keyboard Lite2; いつかProが変える身分に成れるといいな) を使っています。今まで使っていた13.04から、そろそろ13.10にアップグレードしても良いかなと思い実際にアップグレードしたのですが、日本語入力周りで躓きました。
iBus 1.5がクソすぎるというエントリーが有る通り、確かにiBus 1.5はダメダメなので、Fcitxを導入しました。導入手順はUbuntu Weekly Recipe第297回 Ubuntu 13.10でインプットメソッドFcitxを活用するにある通りに実行しました。そうすると入力メソッドのオンオフは英語配列キーボードでなら「Ctrl+Space」で行えるはずです。
Screenshot_0
しかし実際にはオンオフ出来ませんでした。調べてみると、「システム設定」-「テキスト入力」の「次のソースへ切り替え」のホットキーの設定が上記と被っています。
Screenshot_1
そこで、「次のソースへ切り替え」等については、別のホットキーを割り当てます。
Screenshot_2
これで、「Ctrl+Space」で入力メソッドをオンオフ出来ます。
ちなみに、VirtualBoxにUbuntu 13.10日本語 Remix amd64版を新規インストールしても、キーボード自体は英語配列キーボードですので、上記の状態になりました。
[amazonjs asin=”B0000U1DJ2″ locale=”JP” title=”PFU Happy Hacking Keyboard Lite2 英語配列 USBキーボード ブラック PD-KB200B/U”]

Ubuntu 13.04 での Unity の初期化

自分の Ubuntu 13.04 amd64 版なんですが、グラフィックボードを nvidia から ati に取り替えたり、ディスプレイドライバを換えたりしている内に Unity の調子が悪くなって、ウィンドウのタイトルバーが消えたり、端末を表示してもウインドウの左上がディスプレイの (0,0) に表示されて端末がランチャーと重なったりで。どうしたものかと思いましたが、 Unity の初期化で元に戻りました。
ubuntu 13.04 unity reset で検索して初期化の仕方がわかったのですけれども。
設定には ‘dconf’ を使います。インストールされていないと怒られる場合は以下でインストールします。

$ sudo apt-get install dconf-tools

インストール出来ていたら、下記を実行します。

$ dconf reset -f /org/compiz/
$ unity --reset-icons &disown

これで再起動すると、 Unity は初期状態に戻ります。

マルチデバイス環境でのアドレス帳の管理って、悩ましい

マルチデバイス環境でのアドレス帳の管理って、悩ましい。PC、タブレット、スマートフォンでアドレス帳同期取れないと何かと不便ですから。MacユーザーならタブレットやスマートフォンはiOSデバイスでしょうからアドレス帳、連絡先もiCloudで同期取れば済むんでしょうけどね。
僕の場合はメールそのものはメールサーバにIMAP4でアクセスしてるから各デバイスごとにメールの未読管理をする必要はないにせよ、デバイスそのものが iPhone 5 だったり Ubuntu だったり Windows 7 だったりするんで。そうは言っても愚痴を言ってても仕方がないので、この環境でのアドレス帳の同期を考えてみると。とりあえずは Gmail のアドレス帳を各デバイスで同期取るしか無いかと。
予めiCloudから連絡先をvcard形式で書き出して、Gmail連絡先にインポートしておきます。
iOSデバイスはCardDAVでGmail連絡先をiOS側の連絡先と同期できるわけですが、[設定] – [メール/連絡先/カレンダー] – [連絡先] – [デフォルトアカウント]にて連絡先のデフォルトアカウントもGoogleのサービスに変えておきます。Ubuntu側はメールソフトにThunderbirdを使いますが、Gmail連絡先とThunderbirdを同期するにはアドオンにGoogle Contactsを導入しておきます。Google Contacts の設定ですけど、[一般] – [パフォーマンス]にて同期モードをインタラクティブにしておきましたが、これでいいのかな? ま、これでGmail連絡先を介してiPhoneの連絡先と Ubuntu上のThunderbirdのアドレス帳を同期できたから、これで良しとしましょう。
今回はGmail連絡先を使いましたが、Googleのサービスって、いつ終わるかわかんないんですよね。Googleリーダー、まだ移行先決めてませんよ。そんなわけで、どこかの時点でVPS借りてそこで CardDAV Server 動かす実験をしてみたいですね。

Ubuntuを12.04.2から12.10にアップグレードしました

amd64版なんですけどね。ちなみのPCのスペックですけど、 CPU は AMD Phenom II X4 955 (3.2GHz, 4 core). メモリー 16GB. 現在のグラフィックボードは NVIDIA GeForce GT 610. ローエンドです。
特に不具合は出ていないどころか、 12.04 で Super + W で画面暴走していたのが 12.10 では暴走しなくなったのが地味に嬉しい。
グラフィックボードに関して言うと、 12.04 LTS 使っているときに nvidia geforce gt 430 を Windows 7 PCにまわしてしまって ati radeon hd 6450 使った挙句、時たま正常にシャットダウンしなくて nvidia の 610 買ってきて挿し換えて、それから 12.10 にアップグレードかけてという経緯はありますけれどもね。12.10では今のところ問題ないです。 ローエンドグラフィックボードですが、unity 3D との相性良いかも。nvidia に関してはまあ色々とありますが、でも Linux で使うんだったらどうしても ati より nvidia になる気がします。安定して動いているので、atiのグラフィックボードに挿し換える予定はないです。