私はGnomeでFedora 28ワークステーションを使用しています。
私の現在のレイアウトステータスlocalectl status
は
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us
使っています
localectl set-x11-keymap "us,gr" "" ","
2番目の(ギリシャ語)レイアウトを追加します。新しいlocalectl status
結果は
System Locale: LANG=en_US.UTF-8
VC Keymap: us
X11 Layout: us,gr
X11 Variant: ,
ただし、super(key) + space を押すとギリシャ文字は表示されません。
コマンドラインを使用して2番目のキーボードレイアウトを追加するには?
Fedora 28ワークステーションを新しくインストールしました。選択した言語とキーボードのレイアウトは「US」です。
キーボードに2番目の言語を追加しようとしていますが、Gnome(設定 - >地域と言語 - >入力ソースなど)ではなく、コマンドラインから追加したいと思います。
私はlocalectlを使用しています。 set-keymapを使用すると、ログイン画面ではギリシャ文字を書くことができますが、端末では書くことはできません。
set-x11-keymapを試していますが、ギリシャ文字は書くことができず、アメリカ文字だけを書くことができます。
簡単な命令を入力すると
localectl set-x11-keymap us,gr
ログイン画面に言語セレクタがあります。ところでログインしたら、タスクバーに言語セレクタはありません! ? ! ? !
その後、新しくインストールしました。
ステップ1:何かをする前に実行してインポートsetxkbmap -print
します。
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+inet(evdev)" };
xkb_geometry { include "pc(pc105)" };
};
ステップ2:次のコマンドを実行します。
setxkbmap -layout "us,gr" -option "grp:win_space_toggle"
ステップ3:今win +スペースバーを押してもギリシャ文字は印刷されません。
ステップ4:これで出力はsetxkbmap -print
次のようになります。
xkb_keymap {
xkb_keycodes { include "evdev+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compat { include "complete" };
xkb_symbols { include "pc+us+gr:2+inet(evdev)+group(win_space_toggle)"};
xkb_geometry { include "pc(pc105)" };
};
ログアウトした後、ログイン画面に言語セレクタはありません。また:ログイン後は英語のみを書くことができます。
答え1
婦人声明
今電話とメモリから。 IOW、同様の提案を試しましたが、次の提案を試みませんでした。
私の前のスレッドを見てください。 「apl」を「gr」に変更してください。
http://emacs.1067599.n8.nabble.com/APL-mode-td299716i40.html
setxkbmapの使用
コードベースのAltの使用
$ setxkbmap -layout "us,gr" -option "grp:switch"
ラルトを使う
ラルテを無視する
$ setxkbmap -layout "us,gr" -option "grp:rswitch"
スイッチベースのソリューション
Alt-Shift を使用して gr と戻る
$ setxkbmap -layout "us,gr" -option "grp:alt_shift_toggle"
答え2
実行できるタスクは次のとおりです(Xorgサーバーを再起動または再起動)。必須それから):
sudo localectl set-x11-keymap "us,gr" pc105 "" grp:alt_shift_toggle,grp:win_space_toggle,grp_led:scroll,terminate:ctrl_alt_bksp,ctrl:nocaps
Left Alt+ShiftとWin+ Space- は、アメリカのキーボードとギリシャ語のキーボードの間でキーボードのレイアウトを切り替えます。Caps Lock無効になります。Ctrl+ Alt+ BackspaceX.orgを終了/再起動するために使用できます。
あなた〜しなければならない上記のコマンドが機能するには、Gnome関連のキーボード設定を無効にします。/etc/X11/xorg.conf.d/00-keyboard.conf
正確に言うと、実際にはX.org設定ファイルを編集します。
答え3
起動するたびに実行しても問題ない場合は、次のように動作します。
setxkbmap -layout us, gr -options grp:win_space_toggle