system defaults keyboard layout

Här ställer ni allmäna frågor kring Slackware Linux

Moderatorer: Nille, nomicon, Minime

Wed
Hacker
Inlägg: 16
Blev medlem: 06 mar 2010 20:40

system defaults keyboard layout

Inlägg av Wed »

Jag har sett i de tidigare trådarna att det saknas problem. Jag tror att jag kan hjälpa till med det ...

Jag har länge kört Debian och trivs mycket bra med det. Men jag vill också gå djupare med Slackware och vill gärna tycka om det, men det är inte lätt.

De senaste dagarna har jag installerat Slack 13 ett par gånger. Varje gång har jag nogsamt valt det språk som passar mig och mitt tangentbord under installationen.

Sedan systemet blivit färdigt har jag startat X (xfce4) och startat en terminal. Döm om min frustration då "shift 7", istället för / ger ett "&". Det är ganska enkelt att gå in i desktopinställningarna och lägga till Svensk layout. Men det ska ju inte behövas när "System dafault" är valt. Men det måste alltså väljas BORT innan jag kan lägga till och välja Svensk layout.

Är det något fundamentalt jag har missat?
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: system defaults keyboard layout

Inlägg av maup »

Du måste själv sätta rätt "locale" i /etc/profile.d/lang.sh.
Typ:
export LANG=sv_SE.UTF-8

/Magnus
Wed
Hacker
Inlägg: 16
Blev medlem: 06 mar 2010 20:40

Re: system defaults keyboard layout

Inlägg av Wed »

Jo, det har ju framgått. Frågan är varför. Är det inte just vad jag gjort under installationen?
maup
Lärling
Inlägg: 52
Blev medlem: 17 jun 2009 14:52

Re: system defaults keyboard layout

Inlägg av maup »

Man kan tycka att det är en bugg i installeraren.. Troligen "by design" visserligen.

Jag har gjort följande egna ändringar för att enkelt kunna ändra språk direkt från bootprompten:

/etc/profile.d/lang.sh

Kod: Markera allt

# Parse command line, set LANG default to sv_SE.UTF-8
export LANG=sv_SE.UTF-8
for ARG in `cat /proc/cmdline`; do
  case $ARG in
      lang=*)
            export LANG=`echo $ARG | cut -f2 -d=`
            ;;
  esac
done
/etc/kde/kdm/Xsetup

Kod: Markera allt

# Parse command line, set default layout to swedish.
/usr/bin/setxkbmap -model pc104 -layout se
for ARG in `cat /proc/cmdline`; do
  case $ARG in
    keyb=*)
        /usr/bin/setxkbmap -model pc104 -layout `echo $ARG | cut -f2 -d=`
      ;;
  esac
done
Användarens profilbild
Nille
Guru
Inlägg: 1475
Blev medlem: 17 jun 2004 02:41

Re: system defaults keyboard layout

Inlägg av Nille »

Kopiera /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi till /etc/hal/fdi/policy/10-keymap.fdi oach ändra i den i etc till se från us.
The more linux you go the slacker you get.
Wed
Hacker
Inlägg: 16
Blev medlem: 06 mar 2010 20:40

Re: system defaults keyboard layout

Inlägg av Wed »

Tack för de troligen användbara tipsen. Men jag gissar att bara Herr Volkerding kan svara på varför.
Användarens profilbild
Minime
Labrat
Inlägg: 690
Blev medlem: 14 okt 2005 14:27
ORT: Loos

Re: system defaults keyboard layout

Inlägg av Minime »

Tidigare hanterade xorg.conf dessa enheter men i Slackware 13.0 så hanteras dessa enheter av "hal".

Raspberry Pi 4B 4 Gb RAM Slackware Arm 15.0
Server EeeBox Atom 1.6 GHz 1.5 Gb RAM Slackware 15.0 x64bit
Asus Rog Strix AMD Ryzen 5 3.6 GHz 16 Gb RAM Slackware 15.0 multilib
Miraclebox Premium Twin HD - Openvix 5.2.040 (Neotion CI+ CA-modul)