web-dev-qa-db-ja.com

MATE DEに保存されているキーボード設定はどこですか

現在、Ubuntu MATE 16.04でいくつかのコンピューターをセットアップしています。デフォルトのインストールでは、キーボードレイアウトが「英語」に設定されていますが、「ドイツ語」キーボードレイアウトが必要です。すべてのレイアウトを削除し、GUIでデフォルトのキーボードレイアウトとして「ドイツ語」を追加する方法を見つけました。

System -> Preferences -> Hardware -> Keyboard -> Layouts

ただし、約20台のコンピューターをセットアップする必要があり、これらの設定のスクリプトを作成できると便利です。だから私の質問は、あるコンピューターから他のすべてのコンピューターにコピーできるように、キーボード設定がどこに保存されているかです。

1
konze

1. MATEデスクトップ環境セッション

1.1。 gsettingsを使用

次のGSettingsキーが必要です。以下は、2つのレイアウト(usおよびru)を使用した私の例です。 Ctrl+Shift レイアウトスイッチャーとして、および2番目のレイアウトのインジケーターとしてScrollLock LED:

gsettings set org.mate.peripherals-keyboard-xkb.kbd layouts "['us', 'ru']"
gsettings set org.mate.peripherals-keyboard-xkb.kbd model "''"
gsettings set org.mate.peripherals-keyboard-xkb.kbd options \
"['grp_led\tgrp_led:scroll', 'grp\tgrp:ctrl_shift_toggle']"

ケースに合わせて編集してください。

1.2。 dconfを使用

別の方法は、dconfコマンドを使用することです。

cat <<EOF | dconf load /org/mate/desktop/peripherals/keyboard/
[kbd]
layouts=['us', 'ru']
model=''
options=['grp_led\tgrp_led:scroll', 'grp\tgrp:ctrl_shift_toggle']
EOF

ケースに合わせて編集してください。

2.ターミナルセッションといくつかのGUIケース

Sudo dpkg-reconfigure keyboard-configurationを実行して、ターミナルおよびいくつかのGUIセッションのキーボードレイアウトを再構成することを忘れないでください。
設定を/etc/default/keyboardに保存します。
一度設定すると、このファイルを他のマシンにコピーできます。このファイルを変更したら、Sudo update-initramfs -k all -uでinitramfsイメージを更新する必要があります。


また、MATE キーボード設定mate-keyboard-propertiesで開くことができることに注意してください。

1
N0rbert