Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[HU] magyar karakterek mizéria
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Other Languages
View previous topic :: View next topic  
Author Message
vassdoki
n00b
n00b


Joined: 07 Apr 2005
Posts: 24
Location: Hungary/Budapest

PostPosted: Tue May 31, 2005 8:39 am    Post subject: [HU] magyar karakterek mizéria Reply with quote

Sziasztok!

Van valakinek valami bevált megoldása a magyar karakterek kezelésére?
Gnome-ot használok. Angol minden program nyelve, de magyar karaktereket használók így:
LC_CTYPE=hu_HU
LC_MESSAGES=en_US

gnome-os billentyűzet váltóval Hungarian (qwerty) billentyűzetet választok, ha ékezeteket írok.
(azt hiszem ez latin2-es és nem unicode)

2 problémám van. OpenOffice.org alatt kalaposak az ékezeteim (pedig felraktam az OO saját wizardjával a fontokat).
rxvt terminálban vim-mel van a másik probléma, bizonyos körülmények között a vim nem hajlandó nem unicode-ban
elmenteni az ő és ű-t tartalmazó szöveget, illetve az egeres copy/paste sem működik gnome-os program és terminál
között ha ékezet van benne.

Van ezekre valami általános trükk amit nem tudok, vagy egyesével kell végig kísérletezni?
Ti hogy csináljátok?

üdv: vassdoki
Back to top
View user's profile Send private message
SysOP XXL
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jan 2004
Posts: 139
Location: Kecskemét, Hungary

PostPosted: Tue May 31, 2005 9:08 am    Post subject: Re: [HU] magyar karakterek mizéria Reply with quote

vassdoki wrote:
Sziasztok!

Van valakinek valami bevált megoldása a magyar karakterek kezelésére?
Gnome-ot használok. Angol minden program nyelve, de magyar karaktereket használók így:
LC_CTYPE=hu_HU
LC_MESSAGES=en_US

gnome-os billentyűzet váltóval Hungarian (qwerty) billentyűzetet választok, ha ékezeteket írok.
(azt hiszem ez latin2-es és nem unicode)

2 problémám van. OpenOffice.org alatt kalaposak az ékezeteim (pedig felraktam az OO saját wizardjával a fontokat).
rxvt terminálban vim-mel van a másik probléma, bizonyos körülmények között a vim nem hajlandó nem unicode-ban
elmenteni az ő és ű-t tartalmazó szöveget, illetve az egeres copy/paste sem működik gnome-os program és terminál
között ha ékezet van benne.

Van ezekre valami általános trükk amit nem tudok, vagy egyesével kell végig kísérletezni?
Ti hogy csináljátok?

üdv: vassdoki


Üdv!

Próbáltad már a teljes Unicode-ra átállást? Sajnos a problémához valódi megoldást nem tudok... Ilyesmi problémával szívok Arch alatt...
_________________
Magyarok jelentkezzetek!
A /etc/portage és használata
Back to top
View user's profile Send private message
pczolee
n00b
n00b


Joined: 16 Apr 2005
Posts: 53
Location: Hungary

PostPosted: Fri Jun 03, 2005 1:57 pm    Post subject: Reply with quote

Egyébként vki elmagyarázná nekem ezt az egész karakteres mizériát?! Miért van ilyen sok utf, unicode, iso, melyiket érdemes használni?!
_________________
<=PcZ On LinuxOS -- Powered By Gentoo Linux=>

'Software is like sex: It's better when it's free!'
By Linus Torvalds
Back to top
View user's profile Send private message
fdavid
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2003
Posts: 82
Location: Graz, Austria, EU

PostPosted: Fri Aug 12, 2005 11:30 am    Post subject: Reply with quote

Az egesz karakter kodolasi problema sokretu.

1. Billentyuzet kodkiosztasa
2. Programok beallitasa es kepessegei (a billentyuzet kodjait mely kodtabla alapjan ertelmezi, iras es olvasas is fontos)
3. Fileok tartalma (mely kodtablaval lett szerkesztve)
4. Filerendszer tartalma (mely kodtabla szerinti neveket tarol)
5. Sot, ha minden igaz, akkor a karakteres nyomtatokank is kell kodlapot allitani.

Errol a temarol nyugodtan lehetne most ropteben nehany 10 oldalt irni, szoval nem teszem. A lenyeg, hogy az eredeti otlet, hogy 1 byteon taroljunk karaktereket, nem mukodik a vilag osszes nyelvenek jelkeszletere. A fenti problemamhalmaz mind ebbol adodik. Es habar mar vannak olyan kodtablak, amik tobb byteon taroljak a nyelvi jeleket, es igy elvileg univerzalisak es minden fellelheto nyelvi jelet egyszerre tartalmaznak, a hasznalatuk megsem trivialis, hiszen az osszes tobbi kodtabla szerint tarolt informaciot (celszeruen) konvertalni kellene az uj kodtablaba, es minden programnak es eszkoznek tamogatnia kellene az uj kodtablat. De ez meg mindig csak az olvashatosagot oldja meg, hiszen ahhoz, hogy minden jelet elerj az odott kodtablabol folyamatosan billentyuzetkiosztast kell valtogatni. Persze ez utobbi praktikusan azert nem jellemzo problema, de elofordul.

Az internacionalizacio sem egyszerubb, talan csak a felhasznalo szemszogebol. Bar ha belegondolok, hogy finom idegroham szokott kerulgetni, amikor az orszagbeallitas alapjan a tablazatkezelo automatikusan atallitja a cell propertiest, ha pontot vagy vesszot utok, es termeszetesen magyar, nemet, es angol kornyezetben elteroen, akkor, rajovok, hogy nem csak mint fejleszto elvezem ezt a kerdest.

Na hogy a kerdesre is valaszoljak:

Billentyuzetkiosztas konzolon:
Code:

# /etc/conf.d/keymaps
# $Header: /var/cvsroot/gentoo-src/rc-scripts/etc/conf.d/keymaps,v 1.1.4.1 2005/02/19 02:13:53 vapier Exp $

# Use KEYMAP to specify the default console keymap.  There is a complete tree
# of keymaps in /usr/share/keymaps to choose from.

#KEYMAP="us"
KEYMAP="hu"


# 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".

SET_WINDOWKEYS="no"


# The maps to load for extended keyboards.  Most users will leave this as is.

#EXTENDED_KEYMAPS=""
EXTENDED_KEYMAPS="backspace keypad euro"


# Tell dumpkeys(1) to interpret character action codes to be
# from the specified character set.
# This only matters if you set UNICODE="yes" in /etc/rc.conf.
# For a list of valid sets, run `dumpkeys --help`

DUMPKEYS_CHARSET=""


Billentyuzetkiosztas X alatt:
Code:

# **********************************************************************
# Core keyboard's InputDevice section
# **********************************************************************

Section "InputDevice"

    Identifier  "Keyboard1"
    Driver      "kbd"

# For most OSs the protocol can be omitted (it defaults to "Standard").
# When using XQUEUE (only for SVR3 and SVR4, but not Solaris), comment
# out the above line, and uncomment the following line.

#    Option     "Protocol"      "Xqueue"

# Set the keyboard auto repeat parameters.  Not all platforms implement
# this.

    Option      "AutoRepeat"    "500 5"

# Specifiy which keyboard LEDs can be user-controlled (eg, with xset(1)).

#    Option     "Xleds" "1 2 3"

# To disable the XKEYBOARD extension, uncomment XkbDisable.

#    Option     "XkbDisable"

# To customise the XKB settings to suit your keyboard, modify the
# lines below (which are the defaults).  For example, for a European
# keyboard, you will probably want to use one of:
#
#    Option     "XkbModel"      "pc102"
    Option      "XkbModel"      "pc105"
#
# If you have a Microsoft Natural keyboard, you can use:
#
#    Option     "XkbModel"      "microsoft"
#
# If you have a US "windows" keyboard you will want:
#
#    Option     "XkbModel"      "pc104"
#
# Then to change the language, change the Layout setting.
# For example, a german layout can be obtained with:
#
    #Option     "XkbLayout"     "us_intl"
    Option      "XkbLayout"     "hu"
#
# or:
#
#    Option     "XkbLayout"     "de"
#    Option     "XkbVariant"    "nodeadkeys"
#
# If you'd like to switch the positions of your capslock and
# control keys, use:
#
#    Option     "XkbOptions"    "ctrl:swapcaps"


# These are the default XKB settings for xorg
#

#    Option     "XkbModel"      "pc101"
#    Option     "XkbLayout"     "us"
#    Option     "XkbVariant"    ""
#    Option     "XkbOptions"    ""

EndSection


Billentyuzetkiosztas Gnome v. KDE alatt:
A grafikus feluletrol allithato.

Locale beallitasok, hogy minden program angolul beszeljen, de minden mas a nyelvi sajatossagoknak megfelelo legyen:
/etc/env.d/02locale tartalma:
Code:

LANGUAGE=en_GB          # List of languages
LINGUAS=en_GB           # Obsolete
LANG=en_GB              # The default language
LC_CTYPE=hu_HU          # Character handling. Use Hungarian character handling mainly for characters: u" and o"
LC_NUMERIC=C            # Number format (C means default language, here: English)
LC_TIME=C               # Time format (C means default language, here: English)
LC_COLLATE=hu_HU        # Sorting and collating of characters
LC_MONETARY=de_AT@euro  # Currency and currency formatting
LC_MESSAGES=C           # Output messages (C means default  language, here: English)
LC_PAPER=hu_HU          # Paper size
LC_NAME=hu_HU           #
LC_ADDRESS=de_AT@euro   #
LC_TELEPHONE=de_AT@euro #
LC_MEASUREMENT=hu_HU    #
LC_IDENTIFICATION=hu_HU #
# It must be the last entry and left unset!
LC_ALL=""


Utana:
Code:

env-update
Back to top
View user's profile Send private message
fdavid
Tux's lil' helper
Tux's lil' helper


Joined: 27 Apr 2003
Posts: 82
Location: Graz, Austria, EU

PostPosted: Fri Aug 12, 2005 6:44 pm    Post subject: Reply with quote

pczolee wrote:
Egyébként vki elmagyarázná nekem ezt az egész karakteres mizériát?! Miért van ilyen sok utf, unicode, iso, melyiket érdemes használni?!


A Gentoo doksik kozott az UTF-8 guide szepen leirja a karakter kodolasok rendszeret.

Persze ez az atteres unicodera kb. olyan, hogy holnaptol balos kozlekedesre terunk at, de eloszor csak a kamionok...
Back to top
View user's profile Send private message
Vulpes_
Tux's lil' helper
Tux's lil' helper


Joined: 24 Apr 2004
Posts: 119
Location: Hungary

PostPosted: Thu Sep 15, 2005 7:29 am    Post subject: Reply with quote

Nálam a KDE 3.4.1 csinál olyat, hogy ha root-ként indítom, akkor minden rendben, de ha user-ként, akkor az "ő" és "ű" karakterek helyén csak "négyzet" karakter van, de ettől eltekintve itt is magyar. Default konfig, nem buheráltam. Ilyet látott már valaki?
Back to top
View user's profile Send private message
SysOP XXL
Tux's lil' helper
Tux's lil' helper


Joined: 27 Jan 2004
Posts: 139
Location: Kecskemét, Hungary

PostPosted: Tue Sep 20, 2005 5:56 pm    Post subject: Reply with quote

Igen, nálam a betűtípussal volt baj. Az alapértelmezett BitStream Vera Sans betűtípusban nincs ő és ű karakter...

Keress rá a DeJaVu Sans betűtípusra, rakd fel, majd állítsd át a KDE betűtípus beállításaidban erre. Nekem ez volt a megoldás.
_________________
Magyarok jelentkezzetek!
A /etc/portage és használata
Back to top
View user's profile Send private message
Vulpes_
Tux's lil' helper
Tux's lil' helper


Joined: 24 Apr 2004
Posts: 119
Location: Hungary

PostPosted: Fri Sep 23, 2005 8:09 am    Post subject: Reply with quote

OK, köszi, mgpróbálom.
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Other Languages 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