View previous topic :: View next topic |
Author |
Message |
arek.k Guru
Joined: 02 Jan 2006 Posts: 454
|
Posted: Fri Dec 15, 2006 11:03 pm Post subject: [CLOSE] polska lokalizacja dla X |
|
|
Mam maly probelm z polskimi znakami w X.
Nie moge pisac polskich znakow - dostaje np. "a e" zamiast "a e" z ogonkami, ani ich wyswietlac. Pisanie wiadomo jak sprawdzilem, a wyswietlanie sprawdzam przez listowanie pliku napisanego na konsoli:
Dostaje krzaki.
Bylo to juz walkowane setki razy. Instalowalem gentoo jakis rok temu i wszystko bylo ok, jak w howto: http://www.gentoo.org/doc/pl/guide-localization.xml
Teraz nie wiem, czy sie cos pozmienialo, ale nie moge znalezc rozwiazania ani w opisie lokalizacji, ani w istniejacych postach.
Polonizacja dziala w konsoli (tzn. mam polskie znaki i moge je pisac).
Moja konfiguracja (jak polonizowalem):
Code: | ~ # cat /etc/env.d/02locale
LC_ALL="pl_PL@euro"
LANG="pl_PL@euro"
|
Code: | ~ # -nano /etc/locale.gen
# ...
en_US ISO-8859-1
en_US.UTF-8 UTF-8
pl_PL ISO-8859-2
pl_PL.UTF-8 UTF-8
~ # locale-gen
~ # nano/etc/conf.d/keymaps
KEYMAP="pl"
SET_WINDOWKEYS="no"
...
|
Code: | ~ # cat /etc/X11/xorg.conf
Section "InputDevice"
Identifier "ThinkKeyboard"
...
Option "XkbLayout" "pl"
# Option "XkbLayout" "pl2" ##tez probowalem
Option "XkbModel" "pc105"
# Option "XkbVariant" "nodeadkeys" ## probowalem z i bez
... |
Code: | ~ # emerge --info
Portage 2.1.1-r2 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.4-r4, 2.6.18-gentoo-r4 i686)
=================================================================
System uname: 2.6.18-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1600MHz
Gentoo Base System version 1.12.6
Last Sync: Fri, 15 Dec 2006 04:30:01 +0000
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: [Not Present]
dev-lang/python: 2.4.3-r4
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache: [Not Present]
dev-util/confcache: [Not Present]
sys-apps/sandbox: 1.2.17
sys-devel/autoconf: 2.13, 2.60
sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils: 2.16.1-r3
sys-devel/gcc-config: 1.3.14
sys-devel/libtool: 1.5.22
virtual/os-headers: 2.6.17-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo"
CXXFLAGS="-O2 -march=pentium-m -pipe -fomit-frame-pointer"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig distlocks metadata-transfer sandbox sfperms strict"
GENTOO_MIRRORS="ftp://mirrors.tera-byte.com/pub/gentoo ftp://gentoo.mirrors.tds.net/gentoo
ftp://ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://gentoo.po.opole.pl
ftp://ftp.mirrorservice.org/sites/www.ibiblio.org/gentoo/ "
LANG="pl_PL@euro"
LC_ALL="pl_PL@euro"
LINGUAS="en pl"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete
--delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="x86 acpi berkdb bitmap-fonts cli cracklib crypt cups dlloader dri elibc_glibc fortran gdbm gpm iconv
input_devices_evdev input_devices_keyboard input_devices_mouse isdnlog kernel_linux libg++ linguas_en linguas nls nptl nptlonly pam pcre perl ppds pppd python readline reflection session spl ssl tcpd truetype-fonts type udev unicode userland_GNU video_cards_radeon xorg zlib"
Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY |
Oczywiscie update systemu (przy okazji z nowymi use, ktore sie zmienily od ostatniego uaktualnienia):
Code: | ~ # emeerge -ND world |
Reboot systemu (dla pewnosci) i nic. Nadal ten sam problem. Byc moze o czyms zapomnialem. Moze ktos ma jakis pomysl?
Last edited by arek.k on Thu Dec 21, 2006 7:58 pm; edited 1 time in total |
|
Back to top |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Sat Dec 16, 2006 5:50 am Post subject: |
|
|
taki strzal...
czcionki w gnome/kde/whatevah ? _________________ RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part." |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Sat Dec 16, 2006 7:36 am Post subject: |
|
|
Nie masz flagi "X" w USE, co jest bolączką profilu zwykłego. Lepiej mieć profil 2006.1/desktop. Mam nadzieję, że wiesz, co się robi po zmianie USE. |
|
Back to top |
|
|
arek.k Guru
Joined: 02 Jan 2006 Posts: 454
|
Posted: Sat Dec 16, 2006 8:24 am Post subject: |
|
|
psycepa wrote: | taki strzal...
czcionki w gnome/kde/whatevah ? |
To nie to. Mam czysty Xorg (nie mam kde, gnome i innych tego typu rozbudowanych środowisk). Sprawdzam w tym środowisku z "zielonym tlem i konsolą" , którego nazwy nie mogę sobie teraz przypomnieć.
mbar wrote: | Nie masz flagi "X" w USE, co jest bolączką profilu zwykłego. Lepiej mieć profil 2006.1/desktop. Mam nadzieję, że wiesz, co się robi po zmianie USE. |
No rzeczywiście, nie mam. Na razie siedzę w pracy i nie mam dostępu do X, ale jak wróce do domu to sprawdzę, czy rzeczywiście to jest przyczyną. |
|
Back to top |
|
|
mbar Veteran
Joined: 19 Jan 2005 Posts: 1990 Location: Poland
|
Posted: Sat Dec 16, 2006 10:57 am Post subject: |
|
|
Może to będzie podpowiedzią zatem:
Code: | [ebuild N ] media-fonts/ttf-bitstream-vera-1.10-r3 USE="X" 259 kB |
|
|
Back to top |
|
|
arek.k Guru
Joined: 02 Jan 2006 Posts: 454
|
Posted: Sat Dec 16, 2006 12:38 pm Post subject: |
|
|
mbar wrote: | Może to będzie podpowiedzią zatem:
Code: | [ebuild N ] media-fonts/ttf-bitstream-vera-1.10-r3 USE="X" 259 kB |
|
Rzeczywiście wygląda to dosyć obiecująco, podobnie jak jeszcze kilka innych pakietów z flagą USE="X".
Zrekompilowałem sobie wszystko z USE="X"
ale na razie nie mogę sprawdzić, czy poskutkowało (nadal jestem w pracy).
Nie rozwiąże to chyba jednak mojego problemu z wpisywaniem polskich znaków (nie działający prawy Alt).
Dla
Code: | ~ # cat /etc/X11/xorg.conf
...
Section "InputDevice"
Identifier "ThinkPadKeyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl2"
Option "XkbVariant" "nodeadkeys"
EndSection
... |
przy starcie X wyrzuca mi coś takiego (oczywiscie X sie odpalaja):
Code: | ~ # X -config /etc/X11/xorg.conf
...
(**) RADEON(0): RADEONScreenInit finished
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols { include "pc(pc105)+pl2(nodeadkeys)" };
xkb_geometry { include "pc(pc105)" };
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: Can't find file "pl2" for symbols include
> Exiting
> Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
(**) RADEON(0): RADEONSaveScreen(2)
... |
A dla pl zamiast pl2:
Code: | ~ # cat /etc/X11/xorg.conf
...
Section "InputDevice"
Identifier "ThinkPadKeyboard"
Driver "kbd"
Option "XkbModel" "pc105"
Option "XkbLayout" "pl"
Option "XkbVariant" "nodeadkeys"
EndSection
... |
Code: | ~ # X -config /etc/X11/xorg.conf
...
(**) RADEON(0): RADEONScreenInit finished
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols { include "pc(pc105)+pl(nodeadkeys)" };
xkb_geometry { include "pc(pc105)" };
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Error: No Symbols named "nodeadkeys" in the include file "pl"
> Exiting
> Abandoning symbols file "default"
Errors from xkbcomp are not fatal to the X server
(**) RADEON(0): RADEONSaveScreen(2)
... |
Bez fragmentu Option "XkbVariant" "nodeadkeys" dla pl
Code: | ~ # X -config /etc/X11/xorg.conf
...
(**) RADEON(0): RADEONScreenInit finished
xkb_keycodes { include "xfree86+aliases(qwerty)" };
xkb_types { include "complete" };
xkb_compatibility { include "complete" };
xkb_symbols { include "pc(pc105)+pl" };
xkb_geometry { include "pc(pc105)" };
The XKEYBOARD keymap compiler (xkbcomp) reports:
> Warning: Type "ONE_LEVEL" has 1 levels, but <RALT> has 2 symbols
> Ignoring extra symbols
Errors from xkbcomp are not fatal to the X server
(**) RADEON(0): RADEONSaveScreen(2)
...
|
I w żadnym z tych trzech przypadków nie działa prawy Alt. Zwykle mialem ustawione pl2 i nodeadkeys. Nie wiem dlaczego teraz nie działa. Sprawdzę jeszcze po rekompilacji z USE="X", ale błąd przy starcie X świadczy o tym, że najprawdopodobniej nadal nie będę mógł pisać z polskimi znakami.
EDIT:
Jeszcze mi przyszło do głowy
Code: | ~ # emerge -s xkb
Searching...
[ Results for search key : xkb ]
[ Applications found : 14 ]
* kde-base/kxkb
Latest version available: 3.5.5
Latest version installed: [ Not Installed ]
Size of files: 23,298 kB
Homepage: http://www.kde.org/
Description: Kxkb is a KControl module and frontend for X11 keyboard extension, allowing the user to configure and switch between keyboard mappings.
License: GPL-2
* x11-apps/setxkbmap
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 82 kB
Homepage: http://xorg.freedesktop.org/
Description: setxkbmap
License: setxkbmap
* x11-apps/xkbcomp
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 180 kB
Homepage: http://xorg.freedesktop.org/
Description: compile XKB keyboard description
License: xkbcomp
* x11-apps/xkbevd [ Masked ]
Latest version available: 1.0.2
Latest version installed: [ Not Installed ]
Size of files: 105 kB
Homepage: http://xorg.freedesktop.org/
Description: XKB event daemon
License: xkbevd
* x11-apps/xkbprint [ Masked ]
Latest version available: 1.0.1
Latest version installed: [ Not Installed ]
Size of files: 112 kB
Homepage: http://xorg.freedesktop.org/
Description: print an XKB keyboard description
License: xkbprint
* x11-apps/xkbutils [ Masked ]
Latest version available: 1.0.1
Latest version installed: [ Not Installed ]
Size of files: 64 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbutils application
License: xkbutils
* x11-libs/libxkbfile
Latest version available: 1.0.3
Latest version installed: 1.0.3
Size of files: 254 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbfile library
License: libxkbfile
* x11-libs/libxkbui
Latest version available: 1.0.2
Latest version installed: 1.0.2
Size of files: 216 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbui library
License: libxkbui
* x11-misc/xkbd
Latest version available: 0.8.12
Latest version installed: [ Not Installed ]
Size of files: 217 kB
Homepage: http://handhelds.org/~mallum/xkbd/
Description: Xkbd - onscreen soft keyboard for X11
License: GPL-2
* x11-misc/xkbdata
Latest version available: 1.0.1
Latest version installed: [ Not Installed ]
Size of files: 280 kB
Homepage: http://xorg.freedesktop.org/
Description: X.Org xkbdata data
License: xkbdata
* x11-misc/xxkb
Latest version available: 1.10
Latest version installed: [ Not Installed ]
Size of files: 28 kB
Homepage: http://sourceforge.net/projects/xxkb/
Description: eXtended XKB - assign different keymaps to different windows
License: Artistic
* x11-plugins/gkrellm-xkb
Latest version available: 1.05
Latest version installed: [ Not Installed ]
Size of files: 36 kB
Homepage: http://sweb.cz/tripie/gkrellm/xkb/
Description: XKB keyboard switcher for gkrellm2
License: GPL-2
* x11-plugins/wmxkb
Latest version available: 1.2.2
Latest version installed: [ Not Installed ]
Size of files: 192 kB
Homepage: http://www.geocities.com/wmalms/#WMXKB
Description: Dockable keyboard layout switcher for Window Maker
License: GPL-2
* xfce-extra/xfce4-xkb [ Masked ]
Latest version available: 0.4.1
Latest version installed: [ Not Installed ]
Size of files: 390 kB
Homepage: http://goodies.xfce.org
Description: Xfce4 panel xkb layout switching plugin
License: GPL-2 |
Czy coś z tej listy powinno być zainstalowane, a nie jest (dla gołego Xorg, bez kde, gnome i innych)? Moze po prostu czegoś mi nie dorzucił automatycznie.
Skapilowalem wszystko (emerge -ND world) i nic sie nie zmienilo. Nadal nie mam polskich znakow. Nie moge ich wyswietlac, ani wprowadzac z klawiatury. |
|
Back to top |
|
|
wuja Guru
Joined: 16 Jan 2005 Posts: 323 Location: Szczecin
|
Posted: Sat Dec 16, 2006 4:45 pm Post subject: Re: polska lokalizacja dla X |
|
|
arek.k wrote: |
Code: | ~ # nano/etc/conf.d/keymaps
KEYMAP="pl"
SET_WINDOWKEYS="no"
...
|
|
A dlaczego "no"? Code: | # Should we first load the 'windowkeys' console keymap? Most x86 users will
# say "yes" here. Note that non-x86 users should leave it as "no". |
_________________ Pozdrowienia
Wojtek
www.wojciechgracz.pl |
|
Back to top |
|
|
arek.k Guru
Joined: 02 Jan 2006 Posts: 454
|
Posted: Sat Dec 16, 2006 5:12 pm Post subject: Re: polska lokalizacja dla X |
|
|
wuja wrote: | A dlaczego "no"? |
To nic nie zmienia. Sprawdzalem obydwa ustawienia "yes" i "no".
EDIT:
Jestem idiota:
Przynajmniej jesli chodzi o wyswietlanie polskich znakow w xterminalu. Problem tkwil w nieprawidlowym kodowaniu - przynajmniej tak mi sie zdaje, bo na razie wydaje sie byc rozwiazany.
Czyli w skrocie chodzilo o zmiane
Code: | ~ # nano -w /usr/X11R6/share/fonts/misc/fonts.alias
# fixed -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-1
fixed -misc-fixed-medium-r-semicondensed--13-120-75-75-c-60-iso8859-2
# variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-1
variable -*-helvetica-bold-r-normal-*-*-120-*-*-*-*-iso8859-2
...
|
Znowu o tym zapomnialem myslac, ze chodzi jedynie o symbol Euro w xterminalu.
Teraz jeszcze pozostala sprawa mozliwosci pisania polskich znakow w xterm.
Aktualnie mam:
Code: | ~ # nano /etc/X11/xorg.conf
...
Section "InputDevice"
Identifier "ThinkPadKeyboard"
Driver "kbd"
# Option "XkbModel" "pc105" ## pc105 jest domyslna
Option "XkbLayout" "pl" ## probowalem z pl2 ale tez nie dziala
# Option "XkbVariant" "nodeadkeys" ##probowalem z tym i bez tego i nie dziala, za to z ta opcja sprawai inne probelmy
EndSection
... |
U mnie RightAlt "blokuje" wpisywanie znakow (polskich).
Szczerze mowiac wyglada to jak przemapowana klawiatura, przyklady znakow:
qwertyuiop[]\asdfghjkl;'zxcvbnm,./
Z tych znakow z RightAlt daja efekt tylko:
RALT+q = @
RALT+r = ś
RALT+o = ó
RALT+d = d "kreslone" (tak jak h kreslone w kwantowce tylko, ze to daje d a nie h)
RALT+j = j
RALT+m = I z odwroconym "^" powyzej I
RALT+, = odwrocone ^
Reszta znakow nie daje zadnego znaku (brak znaku - nie np. spacje tylko nic)
Jesli ktokolwiek ma jeszcze jakis pomysl, to bardzo prosze. W kazdym razie nie jest to wina xorg.conf[/list], bo sprawdzalem z plikiem xorg.conf @mbar-a i tez mi nie dziala, a jemu tak. |
|
Back to top |
|
|
xys n00b
Joined: 21 Dec 2006 Posts: 19 Location: St Miłosna
|
Posted: Thu Dec 21, 2006 2:57 am Post subject: |
|
|
Cześć
Jeśli masz X 7.*.* a chyba masz po emerge world to masz problem jak mój.
mnie pomogło:
http://www.gentoo.org/proj/pl/desktop/x/x11/modular-x-howto.xml (listing 3.5)
i potem:
Code: |
# setxkbmap -model logibik -layout pl -option "lv3:ralt_switch"
|
i natychmiast polskie znaki żąśłŻŹŚĄ.
Howto to dokładne tłumaczenie wersji en.
stąd potrzebne zmiany (pl a nie us, itp)
a takie dziwne znaczki i zamianę liter u mnie powodował dvorak.
ps.Sorki jeśli coś nie tak wygląda ,ale to mój pierwszy post. Jak się robi zielone wtrącenia?
-- argasek answer: użyj przycisku Code na stronie tworzenia posta. |
|
Back to top |
|
|
psycepa Veteran
Joined: 27 Dec 2004 Posts: 1637 Location: Poland
|
Posted: Thu Dec 21, 2006 8:32 am Post subject: |
|
|
xys wrote: |
ps.Sorki jeśli coś nie tak wygląda ,ale to mój pierwszy post. Jak się robi zielone wtrącenia? |
znaczniki [ code ] i [ / code ] (bez spacji w srodku) dla kodu
[ quote ] i [ / quote ] dla cytowania wypowiedzi innych
pozdrawiam _________________ RLUNo. 376073
bo czytac, to trzeba ze zrozumieniem (c) by psycepa
"nigdy nie kloc sie z glupcem, najpierw sprowadzi cie do swojego poziomu a potem pokona doswiadczeniem"
"Life is complex. It has its real and imaginary part." |
|
Back to top |
|
|
arek.k Guru
Joined: 02 Jan 2006 Posts: 454
|
Posted: Thu Dec 21, 2006 7:57 pm Post subject: |
|
|
Na razie nie mam czasu zająć się tą sprawą. Jak będę stawiał gentoo na serwerze (z X) to sprawdzę, czy zadziała.
Na razie daje [CLOSE]. Jeśli moderatorzy uznają za stosowne zamknąć wątek to trudno . |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|