私は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"