[〜#〜] tty [〜#〜]別名テキストモードでCtrl + Alt + F1からF6 永続的にの組み合わせでキーボードレイアウトを変更するにはどうすればよいですか?
須藤を試してみましたecho 'KEYMAP=de' > /etc/conf.d/keymap
およびecho 'KEYMAP=de' > /etc/vconsole.conf
成功せず。
echo 'KEYMAP=de' | Sudo tee /etc/vconsole.conf
タイプミスをしなければ、仕事をします。あなたはで確認することができます
cat /etc/vconsole.conf
あなたの考えは正しいです、ただ必要なコマンドがオフになっています。 Sudo echo > whatever
は昇格された特権でのみecho
を実行し、リダイレクトはシェルによって適用されるため、昇格されません。 Sudo特権で書き込むための一般的なイディオムは、tee
にパイプし、それをSudo
で昇格させることです。これにより、コマンドは次のようになります。
echo 'KEYMAP=de' | Sudo tee /etc/vconsole.conf
別の方法は、Sudo
で起動した選択したエディターでファイルを編集することです。
ファイルに追加するだけの場合は、tee -a
を使用するか、ファイルの内容を変更するには、sedなどの他のユーティリティを使用します。
Sudo sed -i 's/\(KEYMAP\).*/\1=dvorak-de/' /etc/vconsole.conf