私のシステム(CentOS 7、Mate)のすべてのユーザーに対して、ロシア語をデフォルトの言語として設定し、英語を第2言語として設定する必要があります。私はそれをグーグルしようとしましたが、それがわかりました localectl 私を助けるかもしれないが、それは失敗した:
# localectl set-x11-keymap ru,us
# localectl set-keymap ru,us
そして、ユーザーから:
$ localectl
System Locale: LANG=ru_RU.UTF-8
VC Keymap: ru,us
X11 Layout: ru,us
$ setxkbmap -query
rules: evdev
model: pc105
layout: us
そしてユーザーセッションにはenレイアウトしかありません。
P.S .:すべてのユーザに影響を与えるわけではないのでそれほど重要ではありませんが、その後ユーザセッションで実行してみました。
$setxkbmap -layout ru,us
それでもキーボードレイアウトの切り替えは表示されませんが、この設定を[設定]で設定した場合 - >ハードウェア - >その時そしてそれから初めて私はユーザーセッションで2つのキーボードレイアウトを持っています。
P.P.S .:そして最後に私の /etc/X11/xorg.conf.d/00-keyboard.conf ファイル:
Section "InputClass"
Identifier "system-keyboard"
MatchIsKeyboard "on"
Option "XkbLayout" "ru,us"
EndSection
私は、すべてのユーザーのdconf設定が/home/$USER/.config/dconf/userにあることを発見しましたが、それはバイナリファイルなので、そこから何か有用なものを取ることはできません。
何がおかしいのですか?
別のメトンを見つけたが、それは私にもうまくいかない askubuntu.com/questions/604462/…
—
HeroFromEarth