Portál AbcLinuxu, 12. května 2025 12:00

Dotaz: Počešťování Slackware 10.2

14.11.2005 23:58 Začátečník
Počešťování Slackware 10.2
Přečteno: 536×
Odpovědět | Admin
Zkoušel jsem počeštit Slackware 10.2. Nikdy jsem to nedělal. Stáhl jsem si návod z qwert.cz. Ověřil, že mám nainstalováno vše, o čem se v návodu píše a začal psát export LANG=cs_CZ export LC_ALL=cs_CZ pak loadkeys cz-lat2.map.gz a setfont lat2-16.psfu.map.gz. Xorg.conf jsem neměnil, ale i tak je velice podobný tomu, který je v návodu popsán. Pak skočím do /usr/X11R6/lib/X11/fonts/100 dpi, 75dpi a misc, kde v každém adresáři zadám mkfontdir s mkfontscale. V každém adresáři vznikne fonts.alias. Pak už mám problém, co a jak správně přepsat. Zkoušel jsem ve všech aliasech přepsat iso8859-1 na iso8859-2, ale nic se nestalo. Návod není moc podrobný. Jak postupovat přesně postupovat po vytvoření aliasů. Předem děkuji za odpovědi.
Nástroje: Začni sledovat (2) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

15.11.2005 00:04 zabza | skóre: 52 | blog: Nad_sklenkou_cerveneho
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Co přesně vám nefunguje -- česky?
15.11.2005 09:49 djbart | skóre: 9 | Bartošovice
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Odpovědět | | Sbalit | Link | Blokovat | Admin

Jakého používáte window managera? (KDE, GNOME, ...)

Jinak vámi uvedené změny v LANG, klávesových mapách a fontech je nejlépe zapsat do souborů k tomu určených.

/etc/profile.d/lang.sh,
/etc/profile.d/lang.csh,
tady nastavíte proměnné LANG a LC_ALL.

/etc/rc.d/rc.font.new - nastavit font, tak jak jste napsal.

/etc/rc.d/rc.keymap - tady nastavíte loadkeys ...

Oba soubory v /etc/rc.d musí mít nastaven atribut x pro spouštění. (chmod +x rc.keymap rc.font.new) Tím se zajistí, že se provedou při startu.

Toto u mě stačilo, aby bylo vše česky. Samozřejmě pokud používáte KDE, tak je třeba mít nainstlovaný balík kde-i18n-cs, a nastavené fonty které umí české znaky.

Nejmocnější je ten, kdo přemůže sám sebe. jaluvka.info
15.11.2005 13:16 Milan Horák | skóre: 24 | blog: strange blog | Havlíčkův Brod
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
http://www.czslug.cz/files/locale.pdf ?

Mě to fungovalo na poprvé ;o)

Milan
Každý dobrý skutek bude po zásluze potrestán. Ale ten pocit ... ;o)
31.3.2006 00:07 Jindřich 'GoldenShit' Plešinger | skóre: 16 | blog: Nevěřící | Dolní Bousov
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Novější verze je tady locale a tady locale.pdf.
LINUKS = Lidová Nacionálně Ultralevicová Komunistická Strana
28.11.2005 19:56 Začátečník
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Děkuji všem za rady. Zkoušel jsem a vůbec jsem nenašel rc.keymap v příslušném adresáři. KDE jsem celkem počeštil doinstalováním balíčku, ale vůbec v něm není diaktritika. Zřejmě kvůli keymap. Co s tím? Předem děkuji za odpovědi a trpělivost.
15.11.2005 14:14 Piki_ | skóre: 10 | blog: Pikiho_blog | Horno Porno
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Chtel bych se zeptat na neco podobneho

Potreboval bych nahrat na nejake misto jen ceske fonty odkud by je braly gui programy (napr Anjuta, Kdevelop atd...) Jde mi o to jestli vsechnu fonty pro programy jsou na jednom miste, nebo je ma kazdej programek ulozene nekde u sebe.

Nejde mi o celkove pocesteni jen o to abych si moch v jednom programu vybrat ze seznamu fontu nejakej, kterej podporuje hacky a carky a ve zdrojaku je korekne zobrazit

(Slacware 10.0)
Az pokacite posledni strom a zabijete posledni zvire, tak zjistite, ze penez se nenajite.
15.11.2005 14:36 Milan Horák | skóre: 24 | blog: strange blog | Havlíčkův Brod
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Zdar :o)

Všechny fonty jsou v /etc/X11/lib/fonts/*

Ohledně českých fontů je asi nejschůdnější doinstalovat si MS ttf fonty z nějakého Windows PC. Jinak já měl v KDE jako výchozí font Luxi, který ve Slacku je a česky umí.

Milan
Každý dobrý skutek bude po zásluze potrestán. Ale ten pocit ... ;o)
30.3.2006 21:56 Program
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Taky bych se chtel zeptat na neco na tento zpusob. Me osobne funguje v konzoli cestina temer bez namahy v pohode. V X je ale podivny problem: stisknu-li ˇ (hacek) nebo ' (carku), nestane se vubec nic a nasledne pismeno se napise bez diakritiky, coz obcas neni moc k uzitku. Diky jestli nekdo vi proc a jak na to.
25.4.2006 10:13 Pavel
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
K tomu, aby v X11 chodila čeština, je potřeba, aby aplikace věděly jak se mají klávesové kódy spojovat do znaků. Pro češtinu je potřeba někde nastavit:

export LC_CTYPE=cs_CZ

Pak chodí i správné skládání českých znaků v anglickém prostředí, což je nastavení, které používám. Pro plně český setup je potřeba nastavit:

export LC_ALL=cs_CZ

Pozor, prostředí je potřeba nastavit před tím, než se zpustí X nebo v ~/.xinitrc, /usr/X11R6/lib/X11/xinit/xinitrc či pro KDE v ~/.kde/env . Jinak se nastavení projeví jen v tom programu, který je zpuštěný z shellu či potomka, který nastavení LC_xxx má provedené. Totéž udělá KDE, pokud si v něm zvolíte jazyk.

K nastavení klávesnice používám XKB s tím, že vůbec nevyužívám nastavení z KDE či Gnome (nastavení klávesnice se v nich vypne). Tento postup má výhodu, že je zcela nezávislý na puštěném prostředí a chodí i při zpuštění holých X nebo třeba FVWM.

V souboru /etc/X11/xorg.conf mám nastavení:

Section "InputDevice"
        Identifier      "Keyboard CZ"
        Driver          "kbd"
        Option          "CoreKeyboard"
        Option          "XkbRules"      "xorg"
        Option          "XkbModel"      "pc105"
        Option          "XkbLayout"     "us,cz(qwerty)"
        Option          "XkbOptions"    "grp:switch,grp:alt_shift_toggle,grp_led:scroll"
#       Option          "XkbVariant"    "qwerty,"
EndSection

V X.org je bohužel chyba v qwerty mapách, oprava je zde:

diff --minimal -r -u -P -p /etc/X11/xkb/symbols/pc/cz.orig /etc/X11/xkb/symbols/pc/cz
--- /etc/X11/xkb/symbols/pc/cz.orig     2006-01-14 20:30:28.000000000 +0100
+++ /etc/X11/xkb/symbols/pc/cz  2006-03-21 12:43:20.000000000 +0100
@@ -78,7 +78,7 @@ xkb_symbols "basic" {

 // Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
 xkb_symbols "bksl" {
-    include "cz(basic)"
+    include "pc/cz(basic)"
     name[Group1]= "Czechia - With <\|> key";

     key <BKSL> { [ backslash,        bar,        slash,     NoSymbol ] };
@@ -91,7 +91,7 @@ xkb_symbols "qwerty" {
     // of 'Z' and 'Y' keys, which are in the qwerty style (ie. swapped).
     // 2001 by Kamil Toman <ktoman@email.cz>

-    include "cz(basic)"
+    include "pc/cz(basic)"
     name[Group1]= "Czechia - qwerty";

     key <AB01> { [         z,          Z,       degree,     NoSymbol ] };
@@ -100,7 +100,7 @@ xkb_symbols "qwerty" {

 // Use <BKSL> instead of <LSGT> (useful for keyboard without <LSGT> key)
 xkb_symbols "qwerty_bksl" {
-    include "cz(qwerty)"
+    include "pc/cz(qwerty)"

     name[Group1]= "Czechia - qwerty, extended Backslash";

25.4.2006 10:16 Pavel
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
A zapoměl jsem říct, že pak se klávesnice přepíná přes levý ALT+SHIFT a ledka SCROLL indikuje českou klávesnici. Dočasně (na jeden znak), lze přeřazovat přes META - pravý ALT.
21.4.2006 19:28 svaca | skóre: 38
Rozbalit Rozbalit vše Re: Počešťování Slackware 10.2
Odpovědět | | Sbalit | Link | Blokovat | Admin
Protoze mas blbe nastavenou klavesnici/prostredi v xorg.conf musis tam mit:

Option "XkbRulez" "xorg"
Option "XkbLayout" "cz,us"

Jinak abys kompletne pocestim slackaware musis udelat pouze DVE veci ... To v xorg.conf a do /etc/profile.d/lang.sh napsat:

export LANG=cs_CZ

To je vse ... v /etc/rc.d/rc.keymaps a rc.consolefont nastavujes jen cestinu v konzoli .... Coz, k cemu to ??? :-)

Never give up ! Stay ATARI !

Založit nové vláknoNahoru

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.