web-dev-qa-db-ja.com

Xubuntu 14.04で複数のキーボードレイアウトを構成する方法

Settings > Keyboard > Layoutがあり、iBusおよびinput methodsと呼ばれるものがあります。

Keyboard > Layout GUIを使用して13.1でレイアウトを構成しましたが、正常に機能しました。しかし、14.04に更新した後、iBusと呼ばれるものが表示され、現在は私のショートカット Alt+Shift 動かない。何かがこのホットキーをインターセプトしているようです。 Keyboard > Layoutでホットキーを他の何かに設定すると機能します。レイアウトを変更できますが、 Alt+Shift まったく機能していません。

キーボード入力設定のこれらの異なる方法は何ですか?どの方法が望ましいですか?競合を防ぐために、1つの優先メソッドのみを有効にし、別のメソッドを無効にするにはどうすればよいですか?

パネルにはiBusアイコンがあります。クリックすると、2つの入力方法を含むドロップダウンメニューが表示されます。しかし、それらのいずれかを選択しても、何も起こりません。入力言語は同じままです。

お知らせ下さい。ありがとうございました!

3
Slava Fomin II

このすべての背後にある技術的な詳細がわからないが、最新のXubuntu 14.04で複数のキーボードレイアウトを構成するために使用できる方法を次に示します。

  1. Settings Managerを開きます
  2. Input Methodを起動します
  3. OKおよび/またはYesをヒット
  4. 入力メソッドのリストからNoneを選択し、OKを数回クリックします
  5. Keyboard Input Methodsを開きます
  6. Keyboard Shortcutsセクションで、Next input methodコマンドに関連付けられているすべてのキーを削除します
  7. Keyboardを開き、Layoutタブを選択して、レイアウトとショートカットを設定します

「キーボード入力方法」がない場合

  1. All Settingsを開きます
  2. Input Methodを選択します
  3. OKおよび/またはYesを押した場合(おそらく数回)
  4. REMOVEを選択しました
  5. ウィンドウが閉じるまでOKまたはYesを押す
  6. Keyboardを開き、Layoutタブを選択して、レイアウトとショートカットを設定します

これで問題なく動作するはずです。

5
Slava Fomin II

ASUS EeePC 1015PXをXubuntu 14.04でデフォルトでヨーロッパのキーボードレイアウトに使用する際に問題が発生したため、ログインするたびにターミナルで変更する必要がありました。

しかし、今では、バグが修正されるまで、Xubuntuで起動スクリプトを作成して、ログイン時に必要なものを設定できます(そして、スリープ状態のバグの後にラップトップが黒い画面に苦しむことを考慮して、シャットダウンしてログインしています)最近たくさん!)

メニュー>>設定マネージャ>>システム>>セッションと起動>>タブアプリケーションの自動起動

[追加]ボタンをクリックし、次の3つのボックスに入力します。

名前:USKeyboard(または任意の名前で呼び出します)

説明:ログイン時にキーボードレイアウトをUSに変更します。

コマンド:setxkbmap -layout us

OKをクリック

キーボードを再起動してテストします(私にとっては、SHIFT-2が「@」ではなく「」を、またその逆、および|などの他の文字変更を確認することを意味します)。

他の地域のキーボードレイアウトの略語をGoogleで検索する必要がありますが、原則は同じである必要があります。略語を見つけたら、setxkbmap -layoutコマンドを使用して、ターミナルのレイアウトを変更できます。リージョンのコードをいつでも追加できますが、再起動するたびにデフォルトで起動スクリプトで選択したものに戻ります。

1
staffnsnake

IBusは、最新のUnix/Linuxキーボード入力方式です。おかしなことに、私はあなたの状況の正反対のために問題を経験しました:IBusはXubuntuの新規インストールではデフォルトでオンになっていませんでした。 IBus入力と切り替え方法は、[設定]-> [キーボード入力方法]([i]アイコン付き)にあるIBus構成ウィンドウで構成できます。

0
Pavel