Gå til innhold

Hva er tilsvarende xorg.conf i Moblin?


Anbefalte innlegg

Videoannonse
Annonse

Uten at jeg har noe kjenskap til moblin vil jeg gjette på at input hotplugging er aktivert i x og at det derfor er hal som hånterer keyboard-instillingene dine. I såfall er det lett å fikse.

 

Finn fila som definerer keyboardet ditt og kopier den til /etc/hal/fdi/policy/ slik:

cp /usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi /etc/hal/fdi/policy/10-keymap.fdi

Regner egentlig med at fila ligger på samme plass hos deg som hos meg. Hvis ikke får du bare lete litt. Etter at fila er kopiert kan du åpne kopien og bytte ut us med no i en av de nederste linjene. Grunnen til at vi kopierer til /etc/hal/... istedet for å redigere originalen er at denne blir overskrevet ved oppdatering.

Endret av anders iver
Lenke til kommentar

Ingenting skjer nå heller, endret kopien som ligger i /etc/hal/...

 

Filen ser nå slik ut:

 

<?xml version="1.0" encoding="ISO-8859-1"?> <!-- -*- SGML -*- -->
<deviceinfo version="0.2">
 <device>
<match key="info.capabilities" contains="input.keymap">
  <append key="info.callouts.add" type="strlist">hal-setup-keymap</append>
</match>

<match key="info.capabilities" contains="input.keys">
  <merge key="input.xkb.rules" type="string">base</merge>

  <!-- If we're using Linux, we use evdev by default (falling back to
	   keyboard otherwise). -->
  <merge key="input.xkb.model" type="string">keyboard</merge>
  <match key="/org/freedesktop/Hal/devices/computer:system.kernel.name"
		 string="Linux">
	<merge key="input.xkb.rules" type="string">evdev</merge>
	<merge key="input.xkb.model" type="string">evdev</merge>
  </match>

  <merge key="input.xkb.layout" type="string">no</merge>
  <merge key="input.xkb.variant" type="string" />
</match>
 </device>
</deviceinfo>

Endret av tamarin
Lenke til kommentar

Restertet ja. Ser ut til at Moblin er bygget opp noe annerledes. Til tross for at jeg ikke har all verdens av kunnskaper når det gjelder Linux er det frustrerende å få så store problemer med å gjøre noe såpass elementært som å skrifte tastaturoppsett permanent.

 

"setxkbmap -layout no" fungerer så lenge jeg gjøre dette hver gang. Finnes ikke en kommando som gjør at endringen blir permanent?

Lenke til kommentar

Som sagt, jeg kjenner ikke moblin, så det kan jeg ikke svare deg på. Ser at andre har samme eller lignende problem. Fant en midlertidig løsning du kan prøve. Slett /usr/share/X11/xkb/compiled og kjør setxkbmap igjen. Det skulle visst være nok til at den husker hvilken layout du skal ha, men den faller nok tilbake til us dersom filen blir overskrevet.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...