トップページ > Solaris11 > VirtualBox にインストールした Solaris 11 Express のキーボードレイアウトの変更
カテゴリー
オラクルエンジニア通信
サポートページ
マニュアルページ
ソフトウェアダウンロード
中古UNIXマシン購入
blogs.sun.com
お勧めサイト
プライベートリンク

VirtualBox にインストールした Solaris 11 Express のキーボードレイアウトの変更

Solaris 11 Express を VirtualBox のアプライアンスイメージからセットアップするとキーボードのレイアウトが英語配列になっていて困ることがあります。 (※通常のAIイメージやLiveCDイメージからのインストールではインストール時に設定できるので問題は生じないはずですが・・・)

Solaris 11 Express では以下のように keymap サービスが有効になっています。

root@solaris:~# svcs keymap
STATE STIME FMRI
online 17:46:07 svc:/system/keymap:default

キーボードレイアウトはこの keymap サービスのプロパティを変更して行います。
keymap サービスの keymap プロパティグループの値を確認すると keymap/layout プロパティに US-Englishがセットされています。

root@solaris:~# svcprop -p keymap keymap
keymap/console_beeper_freq integer 900
keymap/kbd_beeper_freq integer 2000
keymap/keyboard_abort astring enable
keymap/keyclick boolean false
keymap/repeat_delay integer 500
keymap/repeat_rate integer 40
keymap/layout astring US-English

これが原因です。ちなみにkeymapサービスの設定は eeprom の設定を上書きするため、eeprom コマンド等でkeyboard-layout パラメータを変更してもダメです。

以下のように svccfg コマンドを実行して keymap/layout に Japanese を設定します。

root@solaris:~# svccfg -s keymap:default setprop keymap/layout = astring: "Japanese"
root@solaris:~# svcadm refresh keymap
root@solaris:~# svcadm restart keymap
root@solaris:~# svcprop -p keymap keymap
keymap/console_beeper_freq integer 900
keymap/kbd_beeper_freq integer 2000
keymap/keyboard_abort astring enable
keymap/keyclick boolean false
keymap/repeat_delay integer 500
keymap/repeat_rate integer 40
keymap/layout astring Japanese

最後に再起動すればOKです。
root@solaris:~# init 6

関連情報へのリンク

Solarisの無料セミナー

Oracle OpenWorld Tokyo 2012 (4/4-6)の3日目にはOracle Developという併設イベントとして、技術者向けに多くのセッションがあります。

事前申し込み(無料)はこちら

以下に、Oracle DevelopにおけるSolaris関連のセッションを紹介します。
セッション番号時間タイトル
D3-0313:00-13:45 Oracle Solaris 11デベロッパーが押さえておきたい機能
D3-0413:00-14:30 Oracle Solarisの性能を引き出せ!「チューニング・コンテスト」(ハンズオン・セッション)
D3-1314:00-14:45 世界新記録を次々と達成する本人が語る Oracle DatabaseをSPARC/Solarisで高性能かつ高いセキュリティで構築するノウハウ
D3-2415:00-15:45 Solaris による効率的な資産保全と仮想化基盤への発展的マイグレーション
D3-3416:00-17:30 Oracle Solaris 11 でパッケージ管理をシンプルに-IPS パッケージ作成
D3-4317:00-17:45 Oracle Database Applianceで始めるシンプル・データベース
気になるセッションがある方は是非ご登録を!

事前申し込み(無料)はこちら

オラクルユニバーシティSolaris系技術トレーニング一覧

Solaris10システム管理基本コース
Solaris10ネットワーク・インターネットサーバー管理コース
セキュリティ・パフォーマンス管理・トラブルシューティング等
Sun Cluster、ボリューム管理ソフトウェア
仮想化技術全般
アイデンティティマネージメントサービス
MySQL