Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[CLOSE] polska lokalizacja dla X
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish)
View previous topic :: View next topic  
Author Message
arek.k
Guru
Guru


Joined: 02 Jan 2006
Posts: 454

PostPosted: Fri Dec 15, 2006 11:03 pm    Post subject: [CLOSE] polska lokalizacja dla X Reply with quote

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:
Code:
cat plik

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
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Sat Dec 16, 2006 5:50 am    Post subject: Reply with quote

taki strzal...
czcionki w gnome/kde/whatevah ? :wink:
_________________
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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Sat Dec 16, 2006 7:36 am    Post subject: Reply with quote

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
View user's profile Send private message
arek.k
Guru
Guru


Joined: 02 Jan 2006
Posts: 454

PostPosted: Sat Dec 16, 2006 8:24 am    Post subject: Reply with quote

psycepa wrote:
taki strzal...
czcionki w gnome/kde/whatevah ? :wink:


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
View user's profile Send private message
mbar
Veteran
Veteran


Joined: 19 Jan 2005
Posts: 1990
Location: Poland

PostPosted: Sat Dec 16, 2006 10:57 am    Post subject: Reply with quote

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
View user's profile Send private message
arek.k
Guru
Guru


Joined: 02 Jan 2006
Posts: 454

PostPosted: Sat Dec 16, 2006 12:38 pm    Post subject: Reply with quote

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"
Code:
emerge -ND world

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
View user's profile Send private message
wuja
Guru
Guru


Joined: 16 Jan 2005
Posts: 323
Location: Szczecin

PostPosted: Sat Dec 16, 2006 4:45 pm    Post subject: Re: polska lokalizacja dla X Reply with quote

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
View user's profile Send private message
arek.k
Guru
Guru


Joined: 02 Jan 2006
Posts: 454

PostPosted: Sat Dec 16, 2006 5:12 pm    Post subject: Re: polska lokalizacja dla X Reply with quote

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
View user's profile Send private message
xys
n00b
n00b


Joined: 21 Dec 2006
Posts: 19
Location: St Miłosna

PostPosted: Thu Dec 21, 2006 2:57 am    Post subject: Reply with quote

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
View user's profile Send private message
psycepa
Veteran
Veteran


Joined: 27 Dec 2004
Posts: 1637
Location: Poland

PostPosted: Thu Dec 21, 2006 8:32 am    Post subject: Reply with quote

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
View user's profile Send private message
arek.k
Guru
Guru


Joined: 02 Jan 2006
Posts: 454

PostPosted: Thu Dec 21, 2006 7:57 pm    Post subject: Reply with quote

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
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Polskie forum (Polish) All times are GMT
Page 1 of 1

 
Jump to:  
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