Thay đổi vĩnh viễn cài đặt ngôn ngữ và bàn phím mặc định - tôi còn thiếu gì?


26

Tôi đang cố gắng định cấu hình Debian Linux (ARMHF 3.8.13-bone20) trên BeagleBone Black để sử dụng tiếng Đức làm ngôn ngữ mặc định và bố cục bàn phím, không hoạt động và tôi không thể hiểu tại sao. Tôi đang nói về các cài đặt bảng điều khiển, không phải X hoặc Gnome, v.v ... Đây là các cài đặt của tôi và những gì tôi đã làm cho đến nay:

dpkg-reconfigure locales

Ở đây tôi đã chọn de_DE.UTF-8 UTF-8và bỏ chọn en_US.UTF-8 UTF-8.

Đầu ra từ locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8
LC_CTYPE="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_PAPER="de_DE.UTF-8"
LC_NAME="de_DE.UTF-8"
LC_ADDRESS="de_DE.UTF-8"
LC_TELEPHONE="de_DE.UTF-8"
LC_MEASUREMENT="de_DE.UTF-8"
LC_IDENTIFICATION="de_DE.UTF-8"
LC_ALL=

Nội dung của /etc/default/locale:

LANG=de_DE.UTF-8
LANGUAGE=de_DE.UTF-8

Nội dung của /etc/default/keyboard:

# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="de"
XKBVARIANT="nodeadkeys"
XKBOPTIONS="terminate:ctrl_alt_bksp"
BACKSPACE="guess"

Tôi đã chạy setupconsau khi thực hiện các cài đặt này và nó không thay đổi gì cả, bố cục vẫn vậy en_US.

Sau đó, tôi chạy

dpkg-reconfigure keyboard-configuration

và đặt German - no dead keyslàm bố trí bàn phím. Vẫn không thay đổi, không phải ngay lập tức và sau khi khởi động lại.

Tiếp theo, tôi đã thử

dpkg-reconfigure console-data

Ở đây tôi đã chọn

Choose layout from entire list

và sau đó

pc / quertz / German / Standard / latin1 - no dead keys

Đầu ra sau đó là:

Looking for keymap to install:
de-latin1-nodeadkeys
#

Tại thời điểm này, bố cục bàn phím chính xác đã có mặt, nhưng thật không may, mọi thứ trở lại bố cục bàn phím tiếng Anh (Hoa Kỳ) sau khi khởi động lại.

Tôi có thể làm gì để thay đổi vĩnh viễn bố cục bàn phím? Theo như tôi có thể thấy sơ đồ phím chính xác phải có mặt vì nó có thể được tải, nhưng chỉ cho đến khi khởi động lại tiếp theo. Tôi đang thiếu gì ở đây?

Cập nhật: Khi kết nối qua SSH, sơ đồ bàn phím của Đức được tải.


Xin chào, tôi đã chính xác các vấn đề tương tự với cài đặt gnome của tôi. Có một số thông tin mới?
zzeroo

1
Câu hỏi này là từ 2 năm và 9 tháng trước và nó vẫn đang xảy ra với tôi vào tháng 7 năm 2017. Có ai thực sự giải quyết điều này? Thật khó chịu khi tôi liên tục bị đặt trở lại bàn phím gb. Đối với tôi điều đó không có nghĩa gì lớn, điều đó có nghĩa là "và @ bị đảo ngược. Tôi có thể sống với điều đó. Đi qua GUI sẽ sửa nó cho đến khi nguồn điện tiếp theo (rất hiếm) tái chế khi tôi sao lưu thẻ SD. Tôi lặp lại manh mối trong bản cập nhật: Điều này chỉ xảy ra với một RPi nơi tôi có bàn phím và màn hình. Nó không bao giờ xảy ra khi tôi sử dụng RDP. Tôi không thấy câu trả lời được chấp nhận nên tôi đoán chúng ta còn lại để giải quyết nó.
SDsolar

Câu trả lời:


13

Bạn có thể thử thêm các tham số khởi động của debian-installer/keymap=dekeymap=de.

Ngoài ra, câu trả lời tại chủ đề Bố trí bàn phím HELP nói:

  1. Truy cập webmin và thực hiện HỆ THỐNG này -> GÓI PHẦN MỀM -> NÂNG CẤP TẤT CẢ

  2. (Tôi không nhớ nếu thứ tự là thế này) Đi đến bảng điều khiển và làm như sau:

    apt-get install console-data
    apt-get install console-setup
    apt-get install console-local
    apt-get install cài đặt bàn phím cấu hình

  3. Làm dpkg-cấu hình lại cho mỗi gói ở trên. TÁI TẠO.

Vì vậy, có thể vấn đề của bạn là bạn đã không thực hiện tất cả chúng trước khi khởi động lại.


Điều này không hiệu quả với tôi (trên Ubuntu 12.04), tôi phải chạy dpkg-reconfigure keyboard-configurationsau mỗi lần khởi động lại.
Suzana

Trên Raspbian tôi chỉ cần cài đặt bảng điều khiển dữ liệu và sau đó chọn pc / quertz / German / Standard / latin1 và mọi thứ đều hoạt động.
Traubenfuchs

không làm việc cho tôi (debian kéo dài 9.1.0).
ribamar

Bạn viết sai chính tả "gói".
Ikem Krueger

1
@IkemKrueger: Đây là trong trích dẫn ban đầu, 8 năm trước.
harrymc

13

Sau đó dpkg-reconfigure keyboard-configuration, bạn cần chạy

setupcon
NAME
       setupcon - sets up the font and the keyboard on the console

SYNOPSIS
       setupcon [OPTION]... [VARIANT]

DESCRIPTION
       setupcon  is a program for fast and easy setup of the font and the key‐
       board on the console.  Most of the time  you  invoke  setupcon  without
       arguments.   The  keyboard configuration is specified in ~/.keyboard or
       /etc/default/keyboard.  The font configuration is specified in  ~/.con‐
       sole-setup or /etc/default/console-setup.  Consult keyboard(5) and con‐
       sole-setup(5) for instructions how to configure these two files.

Nên là câu trả lời được chấp nhận, đơn giản và hiệu quả.
ryancey

1
không làm việc cho tôi (debian kéo dài 9.1.0).
ribamar

6

Trên Stretch bạn sẽ cần thiết lập bàn điều khiển (ngoài cấu hình bàn phím), bao gồm thiết lập bàn phím dịch vụ hệ thống cần thiết:

apt-get install keyboard-configuration console-setup

2
dpkg-reconfigure keyboard-configuration
udevadm trigger --subsystem-match=input --action=change

4
Mặc dù các lệnh này trông giống như chúng có thể đạt được thứ gì đó mà người hỏi muốn, nhưng sẽ tốt hơn nếu thêm một mô tả ngắn gọn về lý do tại sao họ sẽ làm như vậy.
Mokubai

không làm việc cho tôi (debian kéo dài 9.1.0).
ribamar

2

Giải pháp cho tôi là nhận xét tất cả các biến liên quan tại địa phương tại /etc/profile

#export LANG="de_DE.utf8"
#export LANGUAGE="de_DE.utf8"
#export LC_ALL="de_DE.utf8"

(Tôi muốn thoát khỏi người Đức :))

và sau đó đặt ngôn ngữ của tôi như tôi muốn trong /etc/default/locale

Trang wiki debian https://wiki.debian.org/Locale là tài liệu hữu ích nhất mà tôi tìm thấy.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.