Skifte tastatur sprog
Hej,
Jeg forsøger at ændre mit tastatur sprog fra engelsk til dansk, men det vil ikke lykkes. Jeg kan fx stadig ikke skrive æ, ø og å.
root@tl:/home/tl# env | grep LANG
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
root@tl:/home/tl# export LANG=da_DK.UTF-8
root@tl:/home/tl# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_CA:en",
LC_ALL = (unset),
LANG = "da_DK.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
da_DK.UTF-8... done
en_CA.UTF-8... done
Generation complete.
*** update-locale: Warning: LANGUAGE ("en_CA:en") is not compatible with LANG (da_DK.UTF-8). Disabling it.
Efter genstart:
root@tl:/home/tl# dpkg-reconfigure locales
Generating locales (this might take a while)...
da_DK.UTF-8... done
en_CA.UTF-8... done
Generation complete.
tl@tl:~$ locale
LANG=da_DK.UTF-8
LANGUAGE=
LC_CTYPE="da_DK.UTF-8"
LC_NUMERIC="da_DK.UTF-8"
LC_TIME="da_DK.UTF-8"
LC_COLLATE="da_DK.UTF-8"
LC_MONETARY="da_DK.UTF-8"
LC_MESSAGES="da_DK.UTF-8"
LC_PAPER="da_DK.UTF-8"
LC_NAME="da_DK.UTF-8"
LC_ADDRESS="da_DK.UTF-8"
LC_TELEPHONE="da_DK.UTF-8"
LC_MEASUREMENT="da_DK.UTF-8"
LC_IDENTIFICATION="da_DK.UTF-8"
LC_ALL=
Stadig ingen forskel..
Jeg forsøger at ændre mit tastatur sprog fra engelsk til dansk, men det vil ikke lykkes. Jeg kan fx stadig ikke skrive æ, ø og å.
root@tl:/home/tl# env | grep LANG
LANG=en_CA.UTF-8
LANGUAGE=en_CA:en
root@tl:/home/tl# export LANG=da_DK.UTF-8
root@tl:/home/tl# dpkg-reconfigure locales
perl: warning: Setting locale failed.
perl: warning: Please check that your locale settings:
LANGUAGE = "en_CA:en",
LC_ALL = (unset),
LANG = "da_DK.UTF-8"
are supported and installed on your system.
perl: warning: Falling back to the standard locale ("C").
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_CTYPE to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_MESSAGES to default locale: No such file or directory
/usr/bin/locale: Cannot set LC_ALL to default locale: No such file or directory
Generating locales (this might take a while)...
da_DK.UTF-8... done
en_CA.UTF-8... done
Generation complete.
*** update-locale: Warning: LANGUAGE ("en_CA:en") is not compatible with LANG (da_DK.UTF-8). Disabling it.
Efter genstart:
root@tl:/home/tl# dpkg-reconfigure locales
Generating locales (this might take a while)...
da_DK.UTF-8... done
en_CA.UTF-8... done
Generation complete.
tl@tl:~$ locale
LANG=da_DK.UTF-8
LANGUAGE=
LC_CTYPE="da_DK.UTF-8"
LC_NUMERIC="da_DK.UTF-8"
LC_TIME="da_DK.UTF-8"
LC_COLLATE="da_DK.UTF-8"
LC_MONETARY="da_DK.UTF-8"
LC_MESSAGES="da_DK.UTF-8"
LC_PAPER="da_DK.UTF-8"
LC_NAME="da_DK.UTF-8"
LC_ADDRESS="da_DK.UTF-8"
LC_TELEPHONE="da_DK.UTF-8"
LC_MEASUREMENT="da_DK.UTF-8"
LC_IDENTIFICATION="da_DK.UTF-8"
LC_ALL=
Stadig ingen forskel..
Kommentarer13
hvad sker der hvis du
Bingo! Lige præcis hvad jeg
Desværre virker det bare
Jeg bruger AV Linux (Debian baseret)
Hvis det ikke fungere fra:
sudo dpkg-reconfigure keyboard-configuration
Tjek at /etc/default/keyboard filen ser sådan ud (XKBLAYOUT="dk"), og ret den hvis ikke den gør:
XKBLAYOUT="dk"
Genstart for at tjekke det fungerer ...
Edit:
Jeg har ingen Debian installeret, kun Kali Linux, der også er en Debian derivat. På den ser /etc/default/keyboard sådan ud:
XKBLAYOUT="dk,us"
XKBVARIANT=","
BACKSPACE="guess"
XKBMODEL="pc105"
XKBOPTIONS="grp:alt_shift_toggle,grp_led:scroll"
På min helt rene Debian
XKBMODEL="pc105"
XKBLAYOUT="dk"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
Tak for det. Jeg har prøvet
sudo dpkg-reconfigure keyboard-configuration
men det gør ingen forskel. Der fulgte nogle dialog bokse, bla. om keyboard-configuration, hvor jeg valgte "Ja", som her:
https://ibb.co/jfzOZw
/etc/default/keyboard ser sådan ud:
# KEYBOARD CONFIGURATION FILE
# Consult the keyboard(5) manual page.
XKBMODEL="pc105"
XKBLAYOUT="da"
XKBVARIANT=""
XKBOPTIONS=""
BACKSPACE="guess"
Jeg har genstartet, men som sagt gør det ingen forskel. Det er kun fordi jeg har skrevet "setxkbmap dk" i terminalen, at jeg kan skrive æ, ø og å lige nu.
Måske er det en mangel/fejl ved AV Linux?
Måske er det en
Ja måske. Hvad fortæller terminalen hvis du skriver:
localectl status
Min (Mint 18.2) siger:
System Locale: LANG=da_DK.UTF-8
LANGUAGE=da_DK:da
VC Keymap: n/a
X11 Layout: dk
X11 Model: pc105
https://www.systutorials.com/docs/linux/man/1-localectl/
Der er også noget her, men det begynder godt nok at blive lidt langhåret:
https://wiki.debian.org/Keyboard
XKBLAYOUT="da"
Prøv at
Prøv at ændre den til dk istedet for da
#8 har muligvis fat i
Du kan også prøve at tilføje setxkbmap dk til:
home/dit-brugernavn/.profile
Jeg tror der er vist,
http://bandshed.net/forum/index.php?topic=2189.msg12468#msg12468
Modify the file syslinux.cfg, - adding the following:
keyboard-layouts=dk
dk works for danish layout.
Kører du fra en usb-pen, eller er det en fast installation?
Ja har ændret det, og det
jeg ændrede bare "da"
Glimrende og tak for respons. Så giver logik stadig lidt mening ;)
Super at vide at keyboard conf skal ændres permant iht #10 hvis OS afvikles fra en USB.
Ændre sprog på tastatur