← Back to team overview

sslug-teknik team mailing list archive

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

 

Jørgen Heesche wrote:
>>
> 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?.
Jeg havde en del mystiske ting omkring netop tastaturet i starten. Når
jeg åbnede en xterm via ssh til en maskine med et engelsk tastatur slog
det min egen maskines tastatur ud.
Der er blevet kørt sax2 på den efter at den er blevet opdateret, så jeg
vil gætte på, at det er en fejl i SuSE 11.0, der er blevet rettet.

Alle linjer i konfigurationen er dog dannet af sax2, jeg har ikke rørt
ved xorg.conf.

> "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.

Jeg har (i sax2) dansk både som primært sprog og som ekstrasprog, det er
forklaringen. Gjorde det for at tvinge bæstet til at holde sig på dansk,
efter en tur i byen mes ssh + xterm.

> 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," ?.

Beklager, jeg aner det ikke. Det kunne ligne en halvt gennemført
mulighed for at skifte layout, men jeg bliver dig svar skyldig. Prøv at
fjerne det komma, det kan jo altid sættes ind igen.

> 
> 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.

Det er ikke sikkert, at dit skærmkort kan vise splash-skærmen ved normal
boot, men det kan nu være så meget andet også.

Failsafe er et sp. om at koble alle mulige smarte ting fra, ikke om at
skifte mellem runlevel 5, 3 og 2. Skriv et tal i linjen under boot:
2: Tekst, Single user uden net
3: Tekst, multi user med net
5: Multi user, grafisk.

> 
> 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

Jeg har ikke fulgt linket, men prøv i første omgang at få sax2 til at
sætte skærmen optimalt op ved at:
1. Boote i runlevel 3 (skriv tallet 3 i linjen under boot)
2. Køre sax2 fra tekstkonsollen.

Hvis det ikke hjælper, så gå ind i boot-konfigurationen via yast2, og
opret en ny linje i grub.
Min normal-boot har parametrene "splash=silent  showopts vga=0x317"
mens failsafe kobler en hel del fra:
showopts ide=nodma apm=off acpi=off noresume nosmp noapic maxcpus=0
edd=off x11failsafe vga=0x317

Du kan evt i stedet for at bruge Yast2 skifte ind i /boot/grub
kopiere menu.lst til menu.lst.old
og redigere direkte i menu.lst
Her kopierer du hele afsnittet med failsafe paramatrene til et nyt
afsnit under, giver din egen opsætning et nyt navn, og fjerner =off
parametrene en af gangen indtil du får sort skærm ved boot.

Det tager en masse tid, fordi du er nødt til at genstarte maskinen hver
gang, du har fjernet en parameter, men jeg kender desværre ikke nogen
genvej.



Follow ups

References