Ubuntu 14.04でキーボードレイアウトを編集しようとしましたが、変更を受け入れませんでした。
/var/lib/xkb
を削除して変更を有効にする必要があることがわかりました。私はそれをやったが、まだ効果はなかったが、何も変わっていなかった。Sudo restart lightdm
を実行する必要があることがわかりました。私はそれをして、それをやりましたが、ログインし直そうとすると、タイプできませんでした。USBキーボードも何も持っていません。それはキーボードが組み込まれたラップトップです。キーボードが機能せず、何をすべきかわからないため、何もできません。助けて!
ちょうどこれが起こった。 /usr/share/X11/xkb/symbols/pc
(altをctrlに再マッピング)を編集していましたが、セミコロンを忘れてしまい、キーボードを使用してログインできませんでした。
GRUBを使用して再起動し、リカバリモードを選択してから、ルートターミナルモードを選択しました。キーボードはシンプルなルート端末で機能し、.../pc
を編集および修正できました。ふう!
/ usr/share/X11/xkb/symbols/pcとrm /var/lib/xkb/*.xkmに(明らかに)悪い変更をいくつか加えた後、同じことが起こりました。
ゲストとしてログインし、wifiメニューを開き、[接続情報]をクリックして、IPv4アドレスを取得し、他のコンピューターからsshすることで回復できました。それから、PCへの悪い変更を元に戻し、ssh接続を終了し、Ubuntuボックスを再起動しました。ログイン画面が表示されたら、キーボードは正常に機能していました。
適切なセキュリティ対策を講じていて、sshを介したrootを許可していなかった場合、これは機能しなかったことに注意してください。
別のコンピューターを使用してUSBキーにパスワード付きのテキストファイルを作成し、USBキーを挿入して、マウスのみを使用してテキストファイルからパスワードをコピーアンドペーストすることで、同じ問題を解決しました。次に、上記の回答とsynaptic
を使用してxkb-data
を再インストールしました。動いた。
自動ログインしていない場合、ログインしていないとUSBキーが自動マウントされないと思うので、この可能性はうまくいかない可能性があります。スーパーユーザーとして。キーボードはここで動作するはずです。次に:
mount -o remount,rw /
apt-get
を使用して再インストールしますSudo apt-get install --reinstall xbd-data
この方法で試す必要はありませんでしたが、これもうまくいくと思います。
同じ問題がありました。 Ubuntu Software Centerを使用してxkb-data
パッケージを再インストールし(マウスのみ)、修正されました。
パッケージは次の場所にあります。 http://packages.ubuntu.com/search?keywords=xkb-data
米国のレイアウトを編集したときに同じ問題が発生しました。 Ctrl+Alt+F1-7 デフォルトのレイアウトで動作していませんでした。
私の解決策は、インストールした英語以外のセカンダリレイアウトに切り替えることでした。 Ctrl+Alt+F1-7、その後通常どおりログインしてSudo apt-get install --reinstall xkb-data
を実行します。
カスタムレイアウトをいじっている人へのアドバイス-常に、このようなものに対してセカンダリバックアップレイアウトを有効にします。ラテン文字が望ましいが、使用できるものなら何でも Ctrl+Alt+F1-7 動作します。