Strona 1 z 1

[+]brak polskich liter po cofnięciu hala z Sida do Squeeze

: 26 sierpnia 2009, 22:59
autor: foreste
Polska klawiatura po cofnięciu hala z Sida do Squeeze, nie działa. Operacje na xorg.conf nie pomogły, jak to naprawić?
Cofnięcie wersji zrobiłem bo nie dało się zalogować na konto, a dobre hasło było wpisane. Przejmowało hasło ale za kilka sekund wracało do kdm, nawet ekranu powitalnego nie było.

: 26 sierpnia 2009, 23:08
autor: Zigit
Wpisz w konsoli polecenie:

Kod: Zaznacz cały

setxkbmap pl
Zobacz czy działa. Jeśli tak, dodaj to do autostartu. Mnie się nie chciało grzebać w plikach konfiguracyjnych, więc zrobiłem tak.

: 26 sierpnia 2009, 23:11
autor: foreste
Pomogło, ale może jest jakiś sposób naprawy hala?
edit
Udało sie znałeść na forum pld takie rozważanie w

Kod: Zaznacz cały

/usr/share/hal/fdi/policy/10osvendor/10-keymap.fdi
w tym pliku zmieniasz ustawienie

Kod: Zaznacz cały

......type="string">us<.....
na

Kod: Zaznacz cały

 .........>pl<......
plik powinien tak wyglądać

Kod: Zaznacz cały

<?xml version="1.0" encoding="ISO-8859-1"?> 
<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.model" type="string">evdev</merge>
      </match>

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