web-dev-qa-db-ja.com

Ubuntu 14で特定のキーボードレイアウトに切り替えるショートカットを構成する方法

私は3つの異なる言語を使用しており、それらを1つずつ切り替える標準的な方法は便利ではありません(現在の言語を覚えて、スイッチの組み合わせをクリックする回数を確認する必要があります)。 Windowsでは、英語にAlt + Shift + 1、ロシア語にAlt + Shift + 2、ヘブライ語にAlt + Shift + 0を割り当てることができます。同じショートカット用にUbuntu 14を構成することは可能ですか?

4
Dmitry Kulik

Xorgサーバーセッションのキーボードレイアウトは、setxkbmapを使用して簡単に変更できます。

使い方はとても簡単です。ロケールをそのコマンドの引数として渡すだけで、現在の入力が変更されます(コンソールアプリとUIアプリの両方で機能します)。

SYNOPSIS
   setxkbmap [ args ] [ layout [ variant [ option ...  ] ] ]

必要な呼び出しは:setxkbmap usです。または、いくつかのロケールでsetxkbmap -queryを実行して取得できるオプションがさらに必要になる場合があります。

リクエストを完了するには:

英語の場合はAlt + Shift + 1、ロシア語の場合はAlt + Shift + 2、ヘブライ語の場合はAlt + Shift + 0

次のコマンドを キーボードショートカット に割り当てる必要があります。

  • Alt + Shift + 0:setxkbmap he
  • Alt + Shift + 1:setxkbmap us
  • Alt + Shift + 2:setxkbmap ru
2
Serrega

私の知る限り、そのような機能はありません。

この質問 に書いた答えが役に立つかもしれません。つまりfcitxに切り替えると、2つの入力メソッドの固定ショートカットを使用できます。

0