View previous topic :: View next topic |
Author |
Message |
vassdoki n00b
Joined: 07 Apr 2005 Posts: 24 Location: Hungary/Budapest
|
Posted: Tue May 31, 2005 8:39 am Post subject: [HU] magyar karakterek mizéria |
|
|
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 |
|
|
SysOP XXL Tux's lil' helper
Joined: 27 Jan 2004 Posts: 139 Location: Kecskemét, Hungary
|
Posted: Tue May 31, 2005 9:08 am Post subject: Re: [HU] magyar karakterek mizéria |
|
|
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 |
|
|
pczolee n00b
Joined: 16 Apr 2005 Posts: 53 Location: Hungary
|
Posted: Fri Jun 03, 2005 1:57 pm Post subject: |
|
|
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 |
|
|
fdavid Tux's lil' helper
Joined: 27 Apr 2003 Posts: 82 Location: Graz, Austria, EU
|
Posted: Fri Aug 12, 2005 11:30 am Post subject: |
|
|
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:
|
|
Back to top |
|
|
fdavid Tux's lil' helper
Joined: 27 Apr 2003 Posts: 82 Location: Graz, Austria, EU
|
Posted: Fri Aug 12, 2005 6:44 pm Post subject: |
|
|
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 |
|
|
Vulpes_ Tux's lil' helper
Joined: 24 Apr 2004 Posts: 119 Location: Hungary
|
Posted: Thu Sep 15, 2005 7:29 am Post subject: |
|
|
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 |
|
|
SysOP XXL Tux's lil' helper
Joined: 27 Jan 2004 Posts: 139 Location: Kecskemét, Hungary
|
Posted: Tue Sep 20, 2005 5:56 pm Post subject: |
|
|
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 |
|
|
Vulpes_ Tux's lil' helper
Joined: 24 Apr 2004 Posts: 119 Location: Hungary
|
Posted: Fri Sep 23, 2005 8:09 am Post subject: |
|
|
OK, köszi, mgpróbálom. |
|
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
|
|