Úvod
Hledat
Ovladače
Hardware
Software
Abíčko
O nás

Distribuce - Slackware - Lokalizace_Slackware_8.1

Tuto položku vytvořil Plesinger Jindrich dne 3. 2. 2003 01:34.

Máte-li doplňující informace, můžete přidat další záznam.

Záznam číslo 1
Tento záznam přidal Plesinger Jindrich dne 3. 2. 2003 01:34. Poslední úprava proběhla dne 11. 2. 2003 19:31.
Adresa softwaru www.slackware.com
Tento záznam se týká verze Slackware_8.1
Návod či poznámka ### Localizace Slackware 8.1 Linux 2.4.18 ###

Lokalizace a čeština na konzoli. V souboru /etc/profile nastavime v oddílu locate hodhoty cs_CZ, lokalizace tak bude pro všechny uživatele cs_CZ.

Moje nastavení:

# Set default cs_CZ locate:
export LANG=cs
export LC_ALL=cs_CZ
Nebo nastavení necháme POSIX a nastavení si provede každý vlastní:

# Set default POSIX locate:
export LC_ALL=POSIX

A vlastní nastavení provedu třeba do souboru ~/.profile

### lokalizace ###
export LANG=cs
export LC_ALL=cs_CZ
Vyskoušet lze programem locate vypíše vaše zadané nastavení.

Nastavení fontu:
V souborech /etc/rc.d/rc.font a /etc/rc.d/rc.keymap nastavým font a mapu.

V /etc/rc.d/rc.font nastavím:

#!/bin/sh
#
# This selects your defoult screen font from among the ones in
# /usr/share/kbd/consolefonts
#
setfont -v lat2-16.psfu.gz

V /etc/rc.d/rc.keymap nastavím:

#!/bin/sh
# Load the keyboard map. More maps are in /usr/share/kbd/keymaps.
if [ -x /usr/bin/loadkeys ]; then
/usr/bin/loadkeys cz-lat2.map
fi

Nebo v souborech /etc/rc.d/rc.font a /etc/rc.d/rc.keymap ponechám původní us nastavení a vlastní nastavení zapíšu do ~/.profile za lokalizaci.

Třeba takhle

### lokalizace ###
export LANG=cs
export LINGUAS=cs
export LC_ALL=cs_CZ
/usr/bin/loadkeys cz-lat2.map.gz
/usr/bin/setfont lat2-16.psfu.gz

Přepínání provádím tlačítkem Pause.

Čeština pak na konzoli půjde jedna radost.

Problém je u Xwindow. Systémy Gnome, Kde, ... mají vlastní nastavení ale jsou tu i tací kteří by rádi používaly rychlý a nenáročný WMsystem jako je třeba fvwm.

V souboru /etc/X11/XF86Config nastavím v sekci "Keyboard".

# These are the default XKB settings for XFree86
Option "XkbRules" "xfree86"
Option "XkbModel" "pc104"
Option "XkbLayout" "czsk(cz_us_qwerty)"

To postačí pro přepínání cz_us pomocí Scroll Lock.

Pro správný běh češtiny a načítaní fontů je pottřeba nastavit fonty na iso8859-2
To provedu přepsáním ... iso8859-1 na ... iso8859-2 v souborech fonts.alias v adresářích fontů.
Ty jsou v /usr/X11R6/lib/X11/fonts/100dpi /75dpi /misc ... .

Pokud bude program používat tyto fonty pak by mělo být vše OK. Pokud program nejde šesky, musí se nejspíše nastavit v konfikuračním souboru správné použití fontů.

Odskoušeno na Slackware 8.1, fvwm2, xterm, rxvt ... .


Záznam číslo 2
Tento záznam přidal Vlastimil Ott dne 6. 2. 2003 10:47.
Adresa softwaru www.slackware.com
Tento záznam se týká verze Slackware 8.0
Návod či poznámka Já mám tedy verzi 8.0 se standardním X-window 4.1.0 a akcelerovaným serverem S3 z X-window 3.3.6 a klávesnice se nastavuje parametrem "cz", "us" nebo např. "de". Výše uvedený parametr typu "cz_us_qwertz" je neplatný (jako popis mapy klávesnice není v /etc/X11/xkb/keymaps/xfree86 vůbec nalezen, jsou tam právě jen dvoupísmenné zkratky).

Záznam číslo 3
Tento záznam přidal Plesinger Jindrich dne 6. 2. 2003 15:14.
Adresa softwaru www.slackware.com
Tento záznam se týká verze Slackware
Návod či poznámka Delší dobu jsem nerozuměl tomu jak to vlastně funguje, ale pak jsem se podíval do adresáře
/etc/X11R6/xkb/symbols a tam je soubor "czsk"
Po jeho editaci najdeš všechna možná řešení variant klavesových map.

Třeba:
partial alphanumeric_keys
xkb_symbols "us_cz_qwerty" {
Name[Group1] = "US/ASCII";
Name[Group2] = "Czech";

include "czsk(def_qwerty)"
include "czsk(def_us_cz)"
};

partial alphanumeric_keys
xkb_symbols "us_cz_qwertz" {
Name[Group1] = "US/ASCII";
Name[Group2] = "Czech";

include "czsk(def_us_qwertz)"
include "czsk(def_us_cz)"
};

partial alphanumeric_keys
xkb_symbols "cz_us_qwerty" {
Name[Group1] = "Czech";
Name[Group2] = "US/ASCII";

include "czsk(def_qwerty)"
include "czsk(def_cz_us)"
};

partial alphanumeric_keys
xkb_symbols "cz_us_qwertz" {
Name[Group1] = "Czech";
Name[Group2] = "US/ASCII";

include "czsk(def_qwertz_us)"
include "czsk(def_cz_us)"
};

partial alphanumeric_keys
xkb_symbols "us_cz_prog" {
Name[Group1] = "US/ASCII";
Name[Group2] = "Czech";

include "czsk(def_basic)"
include "czsk(def_qwerty)"
include "czsk(def_us_cz_prog)"
};

partial alphanumeric_keys
xkb_symbols "cz_us_prog" {
Name[Group1] = "Czech";
Name[Group2] = "US/ASCII";

include "czsk(def_basic)"
include "czsk(def_qwerty)"
include "czsk(def_cz_us_prog)"
};


Se slackwarem 8.0 nemám zkušenosti a tek opravdu netuší jestli tam tenhle balík je.



(c) AbcLinuxu s.r.o.   Grafika: megadesign