Varsayılan dili ve klavye ayarlarını kalıcı olarak değiştirme - ne eksik?


26

Bir BeagleBone Black üzerinde Debian Linux'u (ARMHF 3.8.13-bone20) Almanca'yı varsayılan dil ve klavye düzeni olarak kullanmayacak şekilde yapılandırmaya çalışıyorum ve nedenini göremiyorum. Konsol ayarları hakkında konuşuyorum, X veya Gnome vb. Değil. İşte ayarlarım ve şu ana kadar yaptığım şeyler:

dpkg-reconfigure locales

Burada seçtim de_DE.UTF-8 UTF-8ve seçmedim en_US.UTF-8 UTF-8.

Çıktı kaynağı 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=

İçeriği /etc/default/locale:

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

İçeriği /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"

setupconBu ayarları yaptıktan sonra koştum ve hiçbir şey değişmedi, düzen hala oldu en_US.

Ondan sonra koştum

dpkg-reconfigure keyboard-configuration

ve German - no dead keysklavye düzeni olarak ayarlayın . Yine de değişiklik yok, ne bir anda ne de bir yeniden başlatmadan sonra.

Sonra denedim

dpkg-reconfigure console-data

İşte ben seçtim

Choose layout from entire list

ve sonra

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

Bundan sonraki çıktı:

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

Şu anda doğru klavye düzeni var, ancak maalesef yeniden başlattıktan sonra işler İngilizce (ABD) klavye düzenine geri dönüyor.

Klavye düzenini kalıcı olarak değiştirmek için ne yapabilirim? Görebildiğim kadarıyla, doğru tuş eşlemesinin yüklenebildiği kadar mevcut olması gerekir, ancak yalnızca bir sonraki yeniden başlatmaya kadar. Burada ne eksik?

Güncelleme: SSH üzerinden bağlanırken Almanca tuş haritası yüklenir.


Merhaba, gnome kurulumumla aynı sorunları yaşıyorum. Bazı yeni bilgiler var mı?
zzeroo

1
Bu soru 2 yıl 9 ay öncesindendir ve Temmuz 2017'de hala devam ediyor. Bunu gerçekten kimse çözdü mü? Gb klavyesine dönmeye devam etmem can sıkıcı bir durum. Benim için o kadar büyük bir anlaşma değil "ve @ tersine dönüyor. Ben onunla yaşayabilirim. GUI üzerinden gitmek SD kart yedeklerken bir sonraki (çok nadir) güç geri dönüşüm kadar giderir. güncellemesinde ipucu: Bu sadece bir klavye ve monitörü var bir RPI'nin olur Ben RDP kullandığımda biz onunla sadece anlaşma kalacaksın sanırım bu yüzden kabul edilen bir yanıt görmüyorum hiç olmaz...
SDsolar

Yanıtlar:


13

Sen önyükleme parametreleri eklemek için deneyebilirsiniz debian-installer/keymap=deve keymap=de.

Ayrıca, Klavye düzeni YARDIM konusundaki cevap şöyle diyor:

  1. Webmin'e gidin ve bunu yapın SİSTEM -> YAZILIM PAKETLERİ -> TÜMÜNÜ YÜKSELT

  2. (Siparişin bu olup olmadığını hatırlamıyorum) Konsola gidin ve aşağıdakileri yapın:

    apt-get kurulum konsolu-veri
    apt-get kurulum konsolu-
    apt-get kurulum konsolu-yerel
    apt-get kurulum klavye-konfigürasyonu

  3. Yukarıdaki paketlerin her biri için dpkg-yeniden yapılandırmasını yapın. REBOOT.

Belki de probleminiz, yeniden başlatmadan önce hepsini yapmamış olmanızdır.


Bu benim için işe yaramadı (Ubuntu 12.04'te), dpkg-reconfigure keyboard-configurationher yeniden başlatmanın ardından koşmam gerekiyor.
Suzana

Raspbian üzerinde sadece konsol-veri yüklemek zorunda kaldı ve daha sonra pc / quertz / Almanca / Standart / latin1 seçti ve her şey çalışıyor.
Traubenfuchs

benim için çalışmıyor (debian streç 9.1.0).
ribamar

"Paketleri" yanlış yazdınız.
Ikem Krueger

1
@IkemKrueger: Bu 8 yıl önce orijinal alıntıda.
harrymc

13

Sonra dpkg-reconfigure keyboard-configurationkoşman gerek

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.

Kabul edilen cevap, basit ve etkili olmalıdır.
ryancey

1
benim için çalışmıyor (debian streç 9.1.0).
ribamar

6

Stretch'te, gerekli systemd-service klavye kurulumunu içeren konsol kurulumuna (klavye konfigürasyonuna ek olarak) ihtiyacınız olacaktır:

apt-get install keyboard-configuration console-setup

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

4
Bu komutlar askerin istediği bir şeyi başarabilecek gibi görünse de, bunu neden yapacaklarına dair kısa bir açıklama eklemek iyi olurdu.
Mokubai

benim için çalışmıyor (debian streç 9.1.0).
ribamar

2

Benim için çözüm, yerel ayarla ilgili tüm değişkenleri şurada yorumlamaktı: /etc/profile

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

(Almanlardan kurtulmak istedim :))

ve sonra yerel ayarlarımı dilediğim gibi ayarla /etc/default/locale

Debian wiki sayfası https://wiki.debian.org/Locale bulduğum en yararlı belgedir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.