Strona 1 z 3

[+] Brak możliwości pisania polskich znaków, xorg.conf pusty

: 15 sierpnia 2009, 19:25
autor: Usul
Przesiadłem się z Mandrivy na Lennego i wszystko ślicznie oprócz, moja klawiatura nie wbija polskich znaków. Wyjątkiem jest tu KDE gdzie po wyklikaniu czego trzeba w centrum sterowania jest w porządku. Tyle że ja wolę jakoś fluxboxa. A w pozostałych środowiskach (flux, lxde, gnome, twm) klawiatura nie reaguje na alt+.
Przez Google znalazłem mądre rady co dopisać do xorg.conf i tu niespodzianka:
/etc/X11/xorg.conf - jest pusty. Tylko ze X się odpalają.. A jak dopisałem do niego:

Kod: Zaznacz cały

Section "InputDevice"
* * Identifier* * *"Generic Keyboard"
* * Driver* * * * *"kbd"
* * Option* ** * "XkbRules"* * "xorg"
* * Option* ** * "XkbModel"* * "pc105"
* * Option* ** * "XkbLayout"* * "pl"
EndSection
to mogę zapomnieć o Xach.
No więc jak sprawić by klawiatura pisała polskie znaki?
A może Lenny ma jeszcze jakiś xorg.conf, który jest nadrzędny/domyślny?
Dodam jeszcze wynik „locale”, który też wygląda moim zdaniem poprawnie:

Kod: Zaznacz cały

kamil@Usul:~$ locale
LANG=pl_PL
LC_CTYPE="pl_PL"
LC_NUMERIC="pl_PL"
LC_TIME="pl_PL"
LC_COLLATE="pl_PL"
LC_MONETARY="pl_PL"
LC_MESSAGES="pl_PL"
LC_PAPER="pl_PL"
LC_NAME="pl_PL"
LC_ADDRESS="pl_PL"
LC_TELEPHONE="pl_PL"
LC_MEASUREMENT="pl_PL"
LC_IDENTIFICATION="pl_PL"
LC_ALL=
Próbowałem już generowania xorg.conf:

Kod: Zaznacz cały

dpkg-reconfigure xserver-xorg
Ale plik pozostał pusty.

: 15 sierpnia 2009, 19:47
autor: winnetou
Dziękuje...

: 15 sierpnia 2009, 19:48
autor: ilin
Skoro masz Lennego to proponuję sobie najpierw wygenerować xorg.conf poprzez

Kod: Zaznacz cały

X -configure
Musisz to zrobić z roota i przy wyłaczonych xach.

Potem pokaz nam jego zawartość.

: 15 sierpnia 2009, 19:48
autor: kodzik
Weź jeszcze raz wykonaj polecenie jako root

Kod: Zaznacz cały

dpkg-reconfigure locales
Na liście zaznaczonych niech zostanie tylko PL UTF-8
Przy wyborze domyślnego kodowania dla systemu wybierz utf-8 i zrestartuj komputer.

: 15 sierpnia 2009, 19:56
autor: fnmirk
Wykonaj najpierw krok:

Kod: Zaznacz cały

dpkg-reconfigure locales
Usuń wszystkie zbędne i zostaw tylko:

Kod: Zaznacz cały

[*] pl_PL ISO-8859-2
[*] pl_PL.UTF-8 UTF-8
Jako domyślne wybierz:

Kod: Zaznacz cały

pl_PL.UTF-8
Następnie wykonaj aktualizację systemu zgodnie z tym opisem:
http://debian.linux.pl/viewtopic.php?p=89342#89342

Kiedy system zostanie zaktualizowany pomyślnie, zainstaluj czcionki, które są na liście w tym przykładzie:

http://debian.linux.pl/viewtopic.php?p=100203#100203

Jak zainstalujesz to będziemy się bawić dalej. Plik /etc/X11/xorg.conf jest niepotrzebny w większości instalacji Debiana. Obsługą urządzeń zajmuje się hal.

Dodane:
Wygenerowany plik xorg.conf przez:

Kod: Zaznacz cały

X -configure
nie będzie działał i spowoduje zawieszenie systemu. Jestem po zabawie z kartą graficzną intela i świeżą instalacją Debiana Lenny.

: 15 sierpnia 2009, 19:59
autor: ilin
nie będzie działał i spowoduje zawieszenie systemu. Jestem po zabawie z kartą intela i świeżą instalacją Debiana Lenny.
U mnie dziala na intelu pomijajac brak pl znakow do których wpisy trzeba recznie zrobić.

: 15 sierpnia 2009, 20:03
autor: fnmirk
U mnie, xorg.conf musi być czyściutki i bez żadnych wpisów, inaczej system reaguje tylko na wyłączenie zasilania.

: 15 sierpnia 2009, 20:37
autor: Usul
Ilin dzięki. Dokładnie tak jak napisałeś.
X -configure wygenerował xorg.conf, a jak już mialem co poprawiać to z górki. :)
Karta Intel 945GM nie sprawiała żadnych problemów.
Dla zainteresowanych i tych co kiedys wygooglują temat:
po wykonaniu X -configure przekopiować „xorg.conf.new” z root do /etc/X11 i zmienić jego nazwę na 'xorg.conf” (zastępując nim pusty xorg.conf)
Wyedytowac ten plik i fragment:

Kod: Zaznacz cały

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
EndSection
zastąpić:

Kod: Zaznacz cały

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option       "XkbRules"    "xorg"
    Option       "XkbModel"    "pc105"
    Option       "XkbLayout"    "pl"
EndSection
czyli dopisać 3 linijki :)

: 15 sierpnia 2009, 23:45
autor: fnmirk
Masz temat przyklejony z tego działu:
http://debian.linux.pl/viewtopic.php?p=57888#57888

: 16 sierpnia 2009, 17:26
autor: A4070230
ilin pisze:
nie będzie działał i spowoduje zawieszenie systemu. Jestem po zabawie z kartą intela i świeżą instalacją Debiana Lenny.
U mnie działa na intelu pomijajac brak pl znakow do których wpisy trzeba recznie zrobić.
Skoro system jest w wersji PL - tak się domyślam, to dlaczego cokolwiek (żeby było PL) trzeba dopisywać ręcznie?
Jeżeli podczas instalacji, ustawiam język Polski, odpowiednią strefę geograficzną i klawiaturę Polską, to takie ustawienia powinny pozostać po zakończeniu instalacji. A już na pewno (moim zdaniem) te ustawienia nie powinny wymagać ręcznej korekty.
A tak przy okazji; mam ustawienia j/w, a każde wpisane tu słowo zostaje podkreślone na czerwono - jakiś pomysł?
Dodam jeszcze, że w przeglądarce mam ustawione ISO 8859-2, czyli nasze, Polskie.
Pozdrawiam.