← Back to team overview

sslug-teknik team mailing list archive

Re: Fejl i OpenSuse 11.0 - íkke dansk keymap i X.

 

E. Sjørlund wrote:
Jørgen Heesche wrote:
Jeg har installeret OpenSuse 11.0 på en Toshiba Satellite Pro A300, men
der er problemer med keyboard layout.
Jeg har ved installationen valgt dansk sprog og dansk keyboard.
Men i X er der US-keyboard.
I de virtuelle konsoller (CTRL-ALT-Fn) er DK-keyboard i orden.
xorg.conf:
Section "InputDevice"
    Identifier "Keyboard0"
    Driver "kbd"
    Option "XkbModel" "microsoftpro"
    Option "XkbLayout" "dk"
    Option "XkbRules" "xfree86"
EndSection

Hvordan løses det problem?.
I de virtuelle konsoller er der som sagt ingen problemer, dansk keymap
er altså loadet.
Hvorfor kan X ikke finde dansk keymap?.


Sax2 har lavet denne opsætning på min maskine:

Section "InputDevice"
  Driver       "kbd"
  Identifier   "Keyboard[0]"
  Option       "Protocol" "Standard"
  Option       "XkbLayout" "dk,dk"
  Option       "XkbModel" "microsoftpro"
  Option       "XkbOptions" "grp:alt_shift_toggle"
  Option       "XkbRules" "xfree86"
  Option       "XkbVariant" "basic,"
EndSection

Håber det kan hjælpe dig på vej.


Tak, det vil jeg prøve.
Min opsætning er lavet af Suse(Yast,Sax2) ved installationen.
Er din også en installations-opsætning, eller har du lavet den senere?.
"XkbLayout" "dk,dk" er en sær dobbeltkonfekt. Jeg har set den efter med Yast at have tilføjet dansk keyboard. Jeg tror nok jeg en kort overgang har kunnet taste 'dansk', men efter boot kom jeg tilbage til US. Men jeg er ikke helt klar over, hvad der egentlig skete. For at få 'rene' linjer har jeg geninstalleret Suse, men det løste ikke mit problem.
Det er sikkert
Option       "XkbOptions" "grp:alt_shift_toggle"
og
Option       "XkbVariant" "basic,"
der løser problemet
Men hvorfor er der et komma her: "basic," ?.

Der er forøvrigt et andet problem med Suse.
Ved 'normal' boot får jeg sort skærm, men ved boot i failsafe er alt som det skal være. Failsafe booter ikke som forventet i single-user mode.

Jeg havde først installeret Mandriva 2008, men der fik jeg også sort skærm. Jeg troede årsagen var at Mandriva manglede driver til grafikortet Radeon HD3470. Jeg fandt så ud af at SUSE 11 sandsynligvis understøttede HD3470, hvilket også viste sig at være rigtigt.
Det var dog nedslående at se Suse også give sort skærm.
Jeg bootede så i failsafe for at få adgang til en nærmere undersøgelse. Stor var min forbløffelse da jeg så skrivebordet dukke op.
Kan det tænkes at der en 'fejl' et andet sted i xorg.conf?.
Problemet er omtalt her:
http://forums.opensuse.org/install-boot-login/388503-suse-11-0-loading-only-failsafe-mode.html

Der gives en anvisning til at åbne en virtuel konsol og med sax2 ændre opsætningen, men der gives desværre ingen detaljer, så det hjælper mig ikke.

--
Med venlig hilsen

Jørgen Heesche
mailto:heesche@xxxxxxxxxxx


Follow ups

References