기본 언어 및 키보드 설정을 영구적으로 변경합니다. 무엇을 놓치고 있습니까?


26

독일어를 기본 언어 및 키보드 레이아웃으로 사용하도록 BeagleBone Black에서 데비안 리눅스 (ARMHF 3.8.13-bone20)를 구성하려고하는데 작동하지 않습니다. 그 이유를 알 수 없습니다. X 또는 Gnome 등이 아닌 콘솔 설정에 대해 이야기하고 있습니다. 다음은 설정 및 지금까지 수행 한 작업입니다.

dpkg-reconfigure locales

여기서 나는 선택 de_DE.UTF-8 UTF-8하고 선택하지 않았다 en_US.UTF-8 UTF-8.

출력 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=

내용 /etc/default/locale:

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

내용 /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"

setupcon이 설정을 한 후에 실행했는데 아무것도 변경되지 않았습니다 en_US. 레이아웃은 여전히이었습니다 .

그 후, 나는 달렸다

dpkg-reconfigure keyboard-configuration

German - no dead keys키보드 레이아웃으로 설정 합니다. 한 번에 또는 재부팅 후에도 변경 사항이 없습니다.

다음으로 시도했습니다

dpkg-reconfigure console-data

여기에서 나는 선택했다

Choose layout from entire list

그리고

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

그 결과는 다음과 같습니다.

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

현재 올바른 키보드 레이아웃이 있지만 재부팅 후에는 영어 (미국) 키보드 레이아웃으로 돌아갑니다.

키보드 레이아웃을 영구적으로 변경하려면 어떻게해야합니까? 내가 볼 수있는 한,로드 할 수있는 정확한 키맵이 존재해야하지만 다음에 재부팅 할 때까지만 가능합니다. 내가 여기서 무엇을 놓치고 있습니까?

업데이트 : SSH를 통해 연결할 때 독일어 키맵이로드됩니다.


안녕, 나는 그놈 설치와 동일한 문제를 정확히했습니다. 새로운 정보가 있습니까?
zzeroo

1
이 질문은 2 년 9 개월 전의 것이며 2017 년 7 월에도 여전히 발생합니다. 실제로이 문제를 해결 한 사람이 있습니까? gb 키보드로 계속 돌아가는 것은 성가신 일입니다. 그 이후로 "와 @가 뒤바뀌는 것을 의미하는 그다지 큰 거래는 아닙니다. 나는 그걸 살 수 있습니다. GUI를 통해 들어가면 SD 카드를 백업 할 때 다음 (매우 드문) 전원이 재순환 될 때까지 문제가 해결됩니다. 업데이트의 단서 : 이것은 키보드와 모니터가있는 하나의 RPi에서만 발생하며 RDP를 사용할 때는 발생하지 않습니다. 허용 된 답변이 표시되지 않으므로 처리해야 할 문제가 있습니다.
SDsolar

답변:


13

debian-installer/keymap=de및 의 부팅 매개 변수를 추가 할 수 있습니다 keymap=de.

또한 스레드 키보드 레이아웃 HELP 의 답변 은 다음과 같습니다.

  1. webmin으로 이동 하여이 시스템-> 소프트웨어 패키지-> 모두 업그레이드를 수행하십시오.

  2. (이 주문인지는 기억 나지 않습니다) 콘솔로 이동하여 다음을 수행하십시오.

    apt-get 설치 콘솔 데이터
    apt-get 설치 콘솔 설정
    apt-get 설치 콘솔 로케일
    apt-get 설치 키보드 구성

  3. 위의 각 패킷에 대해 dpkg-reconfigure를 수행하십시오. 리 부트.

따라서 문제는 재부팅 전에 모든 작업을 수행하지 않았다는 것입니다.


이것은 나에게 효과가 없었습니다 (Ubuntu 12.04에서) dpkg-reconfigure keyboard-configuration. 재부팅 할 때마다 실행해야합니다 .
Suzana

Raspbian에서는 콘솔 데이터를 설치 한 다음 pc / quertz / German / Standard / latin1을 선택하면 모든 것이 작동합니다.
Traubenfuchs 2016 년

나를 위해 작동하지 않습니다 (데비안 스트레치 9.1.0).
ribamar

"패키지"의 철자가 틀 렸습니다.
Ikem Krueger

1
@IkemKrueger : 8 년 전의 인용문입니다.
harrymc

13

dpkg-reconfigure keyboard-configuration, 당신은 실행해야합니다

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.

간단하고 효과적인 답변이어야합니다.
ryancey

1
나를 위해 작동하지 않습니다 (데비안 스트레치 9.1.0).
ribamar

6

Stretch에서는 필요한 systemd-service keyboard-setup을 포함하여 console-setup (keyboard-configuration)이 필요합니다.

apt-get install keyboard-configuration console-setup

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

4
이러한 명령은 요청자가 원하는 것을 달성 할 수 있는 것처럼 보이지만 그렇게 하는지에 대한 간단한 설명을 추가하는 것이 좋습니다 .
Mokubai

나를 위해 작동하지 않습니다 (데비안 스트레치 9.1.0).
ribamar

2

나를위한 해결책은 모든 로케일 관련 변수를 주석 처리하는 것이 었습니다. /etc/profile

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

(나는 독일을 없애고 싶었다 :)

그런 다음 내 로케일을 원하는대로 설정하십시오. /etc/default/locale

데비안 위키 페이지 https://wiki.debian.org/Locale 은 내가 찾은 가장 유용한 문서였습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.