(Dodanie artykułu) |
linuxwiki.pl>PiotrekD.bot m (Zamiana {{terminal}} => <terminal> (s/{{terminal\|(.*)}}/<terminal>$1</terminal>/)) |
||
Linia 1: | Linia 1: | ||
+ | [[GNU/Linux]] potrafi obsługiwać wiele '''języków, kodowań i innych opcji regionalych''', takich jak zapis dat, czasu, liczb i innych. W przeciwieństwie do niektórych systemów operacyjnych, ustawienia te nie są narzucone z góry - każdy użytkownik może dowolnie zmieniać te ustawienia i dopasowywać je do swoich preferencji. Za ustawienia te odpowiadają odpowienie zmienne. Głównią z nich, ustalającą język używany przez aplikacje, jest <code>[[$LANG]]</code>, inne z nich to iędzy innymi <code>$LC_TIME</code>, <code>$LC_MONETARY</code> i <code>$LC_NUMERIC</code>. Ich zawartość ma format <code>język_KRAJ</code> lub <code>język-KRAJ.KODOWANIE</code>. |
||
− | '''nouveau '''- projekt, a zarazem sterownik, założony przez X.org i Freedesktop.org mający za zadanie pisanie sterowników dla kart graficznych nVidia. Słowo "nouveau", zaczerpnięte z języka francuskiego oznacza "nowy". Sterowniki tego projektu zostały dołączone do Linuxa od wersji 2.6.33. Moduł ten jest ładowany przez bibliotekę Mesa 3D. |
||
+ | == Włączanie ustawień regionalych == |
||
+ | Chociaż każdy użytkownik może ustawić sobie własne ustawienia regionalne, to najpierw ustawienia te muszą zostać "odblokowane" przez [[root]]a. W tym celu należy zedytować plik <code>[[:/etc/locale.gen]]</code>. |
||
+ | Plik ten zawiera linie w postaci: |
||
− | ==Rozwój== |
||
+ | język_KRAJ KODOWANIE |
||
− | Projekt znajduje się we wczesnej fazie rozwoju. Jak dotąd udało się osiągnąć między innymi wsparcie dla akceleracji 2D/3D we wszystkich kartach. Nouveau rozwija się przede wszystkim dzięki inżynierii wstecznej oryginalnych sterowników firmy nVidia. |
||
+ | i |
||
− | ==Narzędzia== |
||
+ | język_KRAJ.KODOWANIE KODOWANIE |
||
− | Podstawowym narzędziem nouveau jest renouveau, służące do testowania sterownika. Zapisuje rejestry z Memory Mapped Input Output(MMIO), po czym wyświetla losowe grafiki i ponownie nadpisuje te rejestry. Po 70 takich testach, wyniki są pakowane do formatu tar.bz2 i wysyłane przez użytkownika do programistów projektu na adres renouveau.dumps@gmail.com, w celu ich analizy. |
||
+ | oznaczające włączone zestawy ustawień. Wszystkie linie zaczynające się od <code>#</code> to komentarze i nie są brane pod uwagę, nawet jeśli dalsza część linii przypomina którąś z powyższych. Przykładowa linia odblokowywująca język polski z użyciem kodowania UTF-8: |
||
+ | pl_PL.UTF-8 UTF-8 |
||
+ | Po edycji tego pliku należy zaktualizować bazę danych języków poprzez wykonanie komendy |
||
+ | <terminal># locale-gen</terminal> |
||
+ | jako root. |
||
+ | |||
+ | Listę obecnie włączonych języków możemy uzyskać poprzez wykonanie komendy |
||
+ | <terminal>$ locale -a</terminal> |
||
+ | |||
+ | == Ustawianie ustawień regionalnych == |
||
+ | |||
+ | === Domyślnych dla systemu === |
||
+ | Domyślne ustawienia regionalne można ustawić poprzez plik <code>/etc/locale.conf</code> (w większości dystrybucji domyślnie on nie istnieje i musi zostać utworzony). W celu konfiguracji należy umieścić w nim linie w postaci: |
||
+ | NAZWA_ZMIENNEJ="jej wartość" |
||
+ | Przykładowo, by ustawić dla całego systemu język polski (i kodowanie UTF-8) jako domyślne należy umieścić tam linię: |
||
+ | LANG="pl_PL.UTF-8" |
||
+ | |||
+ | === Użytkownika === |
||
+ | Sposób ustawiania opcji regionalnych dla pojedyńczego użytkownika zależny jest od używanego środowiska pracy. Na przykład w przypadku środowiska graficznego [[KDE]] jest to zmiana odpowiednich ustawień w menu konfiguracyjnym, w przypadku [[basha]] - dodawanie linii w stylu: |
||
+ | export NAZWA_ZMIENNEJ="jej wartość" |
||
+ | do pliku <code>~/.bashrc</code>. |
||
+ | |||
+ | [[Kategoria:Linux]] |
Wersja z 09:05, 11 sie 2014
GNU/Linux potrafi obsługiwać wiele języków, kodowań i innych opcji regionalych, takich jak zapis dat, czasu, liczb i innych. W przeciwieństwie do niektórych systemów operacyjnych, ustawienia te nie są narzucone z góry - każdy użytkownik może dowolnie zmieniać te ustawienia i dopasowywać je do swoich preferencji. Za ustawienia te odpowiadają odpowienie zmienne. Głównią z nich, ustalającą język używany przez aplikacje, jest $LANG
, inne z nich to iędzy innymi $LC_TIME
, $LC_MONETARY
i $LC_NUMERIC
. Ich zawartość ma format język_KRAJ
lub język-KRAJ.KODOWANIE
.
Włączanie ustawień regionalych
Chociaż każdy użytkownik może ustawić sobie własne ustawienia regionalne, to najpierw ustawienia te muszą zostać "odblokowane" przez roota. W tym celu należy zedytować plik /etc/locale.gen
.
Plik ten zawiera linie w postaci:
język_KRAJ KODOWANIE
i
język_KRAJ.KODOWANIE KODOWANIE
oznaczające włączone zestawy ustawień. Wszystkie linie zaczynające się od #
to komentarze i nie są brane pod uwagę, nawet jeśli dalsza część linii przypomina którąś z powyższych. Przykładowa linia odblokowywująca język polski z użyciem kodowania UTF-8:
pl_PL.UTF-8 UTF-8
Po edycji tego pliku należy zaktualizować bazę danych języków poprzez wykonanie komendy <terminal># locale-gen</terminal> jako root.
Listę obecnie włączonych języków możemy uzyskać poprzez wykonanie komendy <terminal>$ locale -a</terminal>
Ustawianie ustawień regionalnych
Domyślnych dla systemu
Domyślne ustawienia regionalne można ustawić poprzez plik /etc/locale.conf
(w większości dystrybucji domyślnie on nie istnieje i musi zostać utworzony). W celu konfiguracji należy umieścić w nim linie w postaci:
NAZWA_ZMIENNEJ="jej wartość"
Przykładowo, by ustawić dla całego systemu język polski (i kodowanie UTF-8) jako domyślne należy umieścić tam linię:
LANG="pl_PL.UTF-8"
Użytkownika
Sposób ustawiania opcji regionalnych dla pojedyńczego użytkownika zależny jest od używanego środowiska pracy. Na przykład w przypadku środowiska graficznego KDE jest to zmiana odpowiednich ustawień w menu konfiguracyjnym, w przypadku basha - dodawanie linii w stylu:
export NAZWA_ZMIENNEJ="jej wartość"
do pliku ~/.bashrc
.