bolwerk
15-01-2005, 09:51
W ramach testow zainstalowalem sobie Debiana Sarge.
Wszystko pieknie dziala, zadnych problemow, oczywiscie oprocz jednej bardzo irytujacej rzeczy.
W konsoli mam polskie znaki, wszystko dziala. Po odpaleniu X'ow prawy alt zdaje sie nie dzialac (co zreszta widac <- przepraszam za brak polskich znakow), tzn widze wszystkie polskie znaki, ale nie moge "tworzyc". Przejrzalem archiwum alt.pl.comp.os.linux.debian ale wszystkie informacje tam zawarte jakos nie poskutkowaly. Stad prosba o pomoc, szczegolnie do Pana Tomasza "motto".
Podam jeszcze przydatne informacje:
Czesc XF86Config-4 dotyczaca klawiatury:Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "pl"
Option "XkbVariant"
EndSection
Polecenie locale oczywiscie debian:/etc/X11# locale
LANG=pl_PL
LC_CTYPE="pl_PL"
...
Probowalem oczywiscie poleceniem dpkg-reconfigure ... i tutaj chyba wszystkie mozliwosci majace jakikolwiek zwiazek z ustawieniem klawiatury ... i dalej nic ...
Pozdrawiam ...
Nos Propos ... zaczalem od Centrum Sterowania i ustawien klawiatury ...
Inforamcja nt OS: Debian Sarge 3.1, KDE 3.3.1, XFree86 4.3 ...
Update
Ponieważ jak wyżej pisałem nie znalazłem żadnych błędów w plikach odpowiedzialnych za ustawienie rodzaju klawiatury w X'ach ... więc metodą chałupniczą ...
Jako root: cp /etc/X11/xkb/keymap/sgi/pl /usr/share/xkbsel/keymap/pl
cp /etc/X11/xkb/symbols/pl /usr/share/symbols/pl
Następnie edycja pliku /etc/xkbsel/xkbsel.conf
[shortcut]
cs = cssk(cs)
cs_y = cssk(cs_qwerty)
sk = cssk(sk)
sk_y = cssk(sk_qwerty)
us = xfree86(us)
dvorak = xfree86(dvorak)
pl = xfree86(pl)
[mapset]
map[cs] = us cs sk_y sk
map[sk] = us sk_y sk cs
map[pl] = us pl
map = us sk sk_y cs cs_y dvorak pl
Następnie w katalogu /home/bolwerk/.kde/Autostart/ utworzyłem krótki plik o takiej treści:#! /bin/sh
xkbsel pl
Nadałem mu prawa wykonalności ... i to wszystko ...
Bardzo naokoło .. ale przynajmniej działa ...
Wszystko pieknie dziala, zadnych problemow, oczywiscie oprocz jednej bardzo irytujacej rzeczy.
W konsoli mam polskie znaki, wszystko dziala. Po odpaleniu X'ow prawy alt zdaje sie nie dzialac (co zreszta widac <- przepraszam za brak polskich znakow), tzn widze wszystkie polskie znaki, ale nie moge "tworzyc". Przejrzalem archiwum alt.pl.comp.os.linux.debian ale wszystkie informacje tam zawarte jakos nie poskutkowaly. Stad prosba o pomoc, szczegolnie do Pana Tomasza "motto".
Podam jeszcze przydatne informacje:
Czesc XF86Config-4 dotyczaca klawiatury:Section "InputDevice"
Identifier "Generic Keyboard"
Driver "keyboard"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "pl"
Option "XkbVariant"
EndSection
Polecenie locale oczywiscie debian:/etc/X11# locale
LANG=pl_PL
LC_CTYPE="pl_PL"
...
Probowalem oczywiscie poleceniem dpkg-reconfigure ... i tutaj chyba wszystkie mozliwosci majace jakikolwiek zwiazek z ustawieniem klawiatury ... i dalej nic ...
Pozdrawiam ...
Nos Propos ... zaczalem od Centrum Sterowania i ustawien klawiatury ...
Inforamcja nt OS: Debian Sarge 3.1, KDE 3.3.1, XFree86 4.3 ...
Update
Ponieważ jak wyżej pisałem nie znalazłem żadnych błędów w plikach odpowiedzialnych za ustawienie rodzaju klawiatury w X'ach ... więc metodą chałupniczą ...
Jako root: cp /etc/X11/xkb/keymap/sgi/pl /usr/share/xkbsel/keymap/pl
cp /etc/X11/xkb/symbols/pl /usr/share/symbols/pl
Następnie edycja pliku /etc/xkbsel/xkbsel.conf
[shortcut]
cs = cssk(cs)
cs_y = cssk(cs_qwerty)
sk = cssk(sk)
sk_y = cssk(sk_qwerty)
us = xfree86(us)
dvorak = xfree86(dvorak)
pl = xfree86(pl)
[mapset]
map[cs] = us cs sk_y sk
map[sk] = us sk_y sk cs
map[pl] = us pl
map = us sk sk_y cs cs_y dvorak pl
Następnie w katalogu /home/bolwerk/.kde/Autostart/ utworzyłem krótki plik o takiej treści:#! /bin/sh
xkbsel pl
Nadałem mu prawa wykonalności ... i to wszystko ...
Bardzo naokoło .. ale przynajmniej działa ...