Használja valaki? Kíváncsi lennék a tapasztalatokra, hogy mit kellene javítani benne. Készítettem a telepítésről video dokumentációt, hogy meg lehessen nézni, milyen könnyen és gyorsan lehet feltelepíteni:
Egy bugot magam is észrevettem, és javítottam. Ha elözőleg LVM volt a particionálásra szánt merevlemezen, akkor nem lehetett első nekifutásra telepíteni, csak újraindítás után elölről kezdve. Most már nálam jól működik virtuálboxos telepítésnél. Várom a tapasztalatokat.
Majdnem mindegy, milyen disztribúciót teszel rá, csak nagyon egyeld meg. KDE, Gnome nem jöhet szóba, gondolom, Xfce igen. De ha nagyon kész dolgot szeretnél, ott a DSL.
Nekem az emacs nem akart az istennek se ő meg ű betűket produkálni. Az összes többi magyar betűt megjelenítette, az ő-t és az ű-t nem.
Az LC_CTYPE környezeti változó úgy volt beállítva, ahogy te is írtad (hu_HU.iso8859-2)
Végül az vezetett nyomra, hogy az emacs induláskor azt írta a konzolra, hogy:
"Warning: locale not supported by Xlib, locale set to C"
És némi nyomozás után kiderült, hogy az X-nek a Sarge-os verziója nem támogatja a hu_HU.iso8859-2 locale-t.
Mivel a rendszer többi részén nagyjából tökéletesen működnek az ő/ű betűk (pl. a KDE-s editorokban: Kate/KWrite), ezért a rendszer szintű LC_CTYPE beállításokhoz nem akartam hozzányúlni.
Az én megoldásom: gyártottam egy kis wrapper scriptet az emacs-hoz:
#!/bin/bash LANG=en_US.UTF-8 export LANG unset LC_CTYPE export LC_CTYPE exec emacs
és ha ezzel a wrapperrel indítom az emacs-ot, akkor minden oké.
Nekem az emacs nem akart az istennek se ő meg ű betűket produkálni. Az összes többi magyar betűt megjelenítette, az ő-t és az ű-t nem.
Az LC_CTYPE környezeti változó úgy volt beállítva, ahogy te is írtad (hu_HU.iso8859-2)
Végül az vezetett nyomra, hogy az emacs induláskor azt írta a konzolra, hogy:
"Warning: locale not supported by Xlib, locale set to C"
És némi nyomozás után kiderült, hogy az X-nek a Sarge-os verziója nem támogatja a hu_HU.iso8859-2 locale-t.
Mivel a rendszer többi részén nagyjából tökéletesen működnek az ő/ű betűk (pl. a KDE-s editorokban: Kate/KWrite), ezért a rendszer szintű LC_CTYPE beállításokhoz nem akartam hozzányúlni.
Az én megoldásom: gyártottam egy kis wrapper scriptet az emacs-hoz:
#!/bin/bash LANG=en_US.UTF-8 export LANG unset LC_CTYPE export LC_CTYPE exec emacs
és ha ezzel a wrapperrel indítom az emacs-ot, akkor minden oké.
szerencsés esetben a billentyűzet magyar keysym-eket küld (ő=0x1f5=odoubleacute, ű=0x1fb=udoubleacute), és a LC_CTYPE=hu_HU.ISO8859-2 alapján az XLookupString szerencsésen latin2 szerinti "ő"-t és "ű"-t csinál belőlük.
Ha mostan LC_CTYPE=hu_HU.UTF-8, akkor az XLookupString UTF-8 szerinti magyar betűket ad vissza (lásd pl itt)
Lehet hogy lassan UTF8 irányba kellene mozdulni (mondjuk ha euro-t akarok a szövegben látni), de nem hiszem hogy egy fáklyásmenet lesz az átállás... talán kezdjük így: echo 'árvíztűrű tükörfúrógép' | iconv -f latin2 -t utf8 | iconv -f utf8 -t latin2
Esetleg megtennéd, hogy nem írod be az összes topikba, ami a szemed elé kerül? El se hinnéd, de ennek a topiknak nem 'Vegyes csevely' a tárgya, hanem csak és kizárólag a magyarosítás.
Sziasztok, léteznek még olyan helyek ahol kiírnak bárkinek olcsón vagy nyersanyagáron bármilyen (vagy sokféle) linux disztribúciót? Ha valaki tud ilyen legyen szíves a hely elérhetőségét is írja meg. Kösz
Management-et meggyőzni, hogy Red Hat vonalon Fedora Core 5-nél jár a világ, ha nem akarnak fizetni. Ha meg igen, Red Hat Enterprise Linux talán 4, ebben nem vagyok egészen biztos.
Sajnos a konkrét problémára nem tudom a választ, RH9 régen volt a kezeim között.
Nem működik az ő meg az ű. Illetve nem mindig. Egész pontosan xterm-ben nem. Az XLookUpString nem adja vissza őket. kwrite, firefox meg ilyesmi megtalálja őket valahogy.
Ezt már benyomtam:
setenv LC_CTYPE hu_HU.ISO8859-2 setenv LANGUAGE hu_HU.ISO8859-2 setenv LC_MONETARY hu setenv LC_COLLATE hu setenv LC_NUMERIC hu setenv LC_TIME hu setenv LANG hu_HU.ISO8859-2 setenv LC_MESSAGES hu
De még mindig ez a helyzet (xev):
KeyPress event, serial 30, synthetic NO, window 0x3a00002, root 0x5e, subw 0x0, time 13171507, (787,122), root:(791,653), state 0x10, keycode 34 (keysym 0x1f5, odoubleacute), same_screen YES, XLookupString gives 0 bytes: XmbLookupString gives 0 bytes: XFilterEvent returns: False
KeyRelease event, serial 30, synthetic NO, window 0x3a00002, root 0x5e, subw 0x0, time 13171635, (787,122), root:(791,653), state 0x10, keycode 34 (keysym 0x1f5, odoubleacute), same_screen YES, XLookupString gives 0 bytes:
Nem én b.tam el, így kaptam a rendszert, de szeretném megoldani, mert már elegem van belőle. Ötlet, tipp stb.? Jöhet tömören, szakzsargonban, a kódtáblák nem okoznak fejtörést, ezt is én írtam pl.: codeconv
0xD8 0x0158 # LATIN CAPITAL LETTER R WITH CARON
0xD9 0x016E # LATIN CAPITAL LETTER U WITH RING ABOVE
0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0xDB 0x0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS
iso-8859-16
0xD8 0x0170 # LATIN CAPITAL LETTER U WITH DOUBLE ACUTE
0xD9 0x00D9 # LATIN CAPITAL LETTER U WITH GRAVE
0xDA 0x00DA # LATIN CAPITAL LETTER U WITH ACUTE
0xDB 0x00DB # LATIN CAPITAL LETTER U WITH CIRCUMFLEX
0xDC 0x00DC # LATIN CAPITAL LETTER U WITH DIAERESIS