LOCALECTL(1) localectl LOCALECTL(1) NUME localectl - controleaza configuraia regionala a sistemului i a aranjamentului tastaturii REZUMAT localectl [OPIUNI...] {COMANDA} DESCRIERE localectl poate fi utilizat pentru a interoga i a modifica configuraia regionala a sistemului i configuraia aranjamentului tastaturii. Acesta comunica cu systemd-localed(8) pentru a modifica fiiere precum /etc/locale.conf i /etc/vconsole.conf. Configuraia regionala a sistemului controleaza parametrii de limba ai serviciilor de sistem i ai interfeei de utilizare inainte ca utilizatorul sa se autentifice, cum ar fi managerul de afiare, precum i configuraia implicita pentru utilizatori dupa autentificare. Parametrii de tastatura controleaza dispunerea tastaturii utilizate in consola de text i in interfaa grafica inainte ca utilizatorul sa se autentifice, cum ar fi managerul de afiare, precum i configuraia implicita pentru utilizatori dupa autentificare. Reinei ca modificarile efectuate cu ajutorul acestui instrument ar putea necesita reconstruirea initrd pentru a intra in vigoare in timpul unei iniieri primare a sistemului. Initrd-ul nu este reconstruit automat de <>, aceasta sarcina trebuie efectuata manual, de obicei folosind un instrument precum dracut(8). Reinei ca systemd-firstboot(1) poate fi utilizat pentru a iniializa configuraia regionala a sistemului pentru imaginile de sistem montate (dar nu i pornite). COMENZI Urmatoarele comenzi sunt inelese: status Afieaza valorile actuale ale configuraiei regionale a sistemului i ale aranjamentului de tastatura. Daca nu este specificata nicio comanda, aceasta este valoarea implicita. Adaugata in versiunea 195. set-locale REGIUNEA, set-locale VARIABILA=PARAMETRU_REGIONAL... Stabilete configuraia regionala a sistemului. Aceasta accepta o singura regiune, cum ar fi ,,en_US.UTF-8", sau accepta una sau mai multe atribuiri de parametri regionali, cum ar fi ,,LANG=de_DE.utf8", ,,LC_MESSAGES=en_GB.utf8" i aa mai departe. In cazul in care este furnizata o variabila regionala fara nume de variabila, atunci se va stabili variabila regionala ,,LANG=". A se vedea locale(7) pentru detalii privind parametrii disponibili i semnificaiile acestora. Folosii list-locales pentru o lista de locale disponibile (a se vedea mai jos). Adaugata in versiunea 195. list-locales Listeaza localitaile disponibile, utile pentru configurarea cu set-locale. Adaugata in versiunea 195. set-keymap ARANJAMENT [ARANJAMENT_ADIIONAL] Stabilete aranjamentul tastaturii de sistem pentru consola i X11. Aceasta accepta un nume de aranjament (cum ar fi ,,de" sau ,,us") i, eventual, un al doilea nume pentru a defini un aranjament alternativ de tastatura. Cu excepia cazului in care se trece --no-convert, configuraia selectata este, de asemenea, aplicata de asemenea ca aranjament de tastatura de sistem implicit al X11, dupa ce este convertita in cel mai apropiat aranjament de tastatura X11 corespunzator. Folosii list-keymaps pentru o lista a aranjamentelor de tastatura disponibile (a se vedea mai jos). Adaugata in versiunea 195. list-keymaps Afieaza lista aranjamentelor de tastatura disponibile pentru consola, utila pentru configurarea cu set-keymap. Adaugata in versiunea 195. set-x11-keymap ARANJAMENT [MODEL [VARIANTA [OPIUNI]]] Stabilete aranjamentul implicit al tastaturii de sistem pentru X11 i consola virtuala&. Aceasta primete un nume de aranjament al tastaturii (cum ar fi ,,de" sau ,,us") i, eventual, un model, o varianta i opiuni, a se vedea kbd(4) pentru detalii. Cu excepia cazului in care se paseaza --no-convert, configuraia selectata este aplicata i ca aranjament de tastatura a consolei de sistem, dupa ce este convertita in cel mai apropiat aranjament de tastatura a consolei. Adaugata in versiunea 195. list-x11-keymap-models, list-x11-keymap-layouts, list-x11-keymap-variants [ARANJAMENT], list-x11-keymap-options Listeaza modelele de tastatura X11 disponibile, aranjamente, variante i opiuni, utile pentru configurarea cu set-keymap. Comanda list-x11-keymap-variants accepta opional un parametru de aranjament pentru a limita rezultatul la variantele adecvate pentru aranjamentul specificat. Adaugata in versiunea 201. OPIUNI Urmatoarele opiuni sunt inelese: --no-ask-password Nu solicita autentificarea utilizatorului pentru operaii privilegiate. Adaugata in versiunea 195. --no-convert Daca se invoca set-keymap sau set-x11-keymap i este trecuta aceasta opiune, atunci aranjamentul de tastatura nu va fi convertit de la consola la X11, respectiv de la X11 la consola. Adaugata in versiunea 195. -H, --host= Executai operaia de la distana. Specificai un nume de gazda sau un nume de utilizator i un nume de gazda separate prin ,,@", pentru a va conecta. Numele de gazda poate fi opional sufixat de un port pe care asculta ssh, separat prin ,,:", i apoi de un nume de container, separat prin ,,/", care se conecteaza direct la un container specific de pe gazda specificata. Aceasta va folosi SSH pentru a comunica cu instana managerului mainii la distana. Numele containerelor pot fi enumerate cu machinectl -H HOST. Punei adresele IPv6 in paranteze drepte. -M, --machine= Executarea operaiei pe un container local. Specificai un nume de container la care sa va conectai, prefixat opional de un nume de utilizator cu care sa va conectai i de un caracter de separare ,,@". Daca irul special ,,.host" este utilizat in locul numelui containerului, se realizeaza o conexiune la sistemul local (ceea ce este util pentru a se conecta la un anumit utilizator <>: ,,--user --machine=lennart@.host"). Daca nu se folosete sintaxa ,,@", conexiunea se face ca utilizator root. In cazul in care se utilizeaza sintaxa ,,@", fie partea stanga, fie partea dreapta poate fi omisa (dar nu ambele), caz in care numele de utilizator local i ,,.host" sunt implicite. -h, --help Afieaza acest mesaj de ajutor i iese. --version Afieaza informaiile despre versiune i iese. --no-pager Nu canalizeaza (pipe) ieirea catre un paginator. STARE DE IEIRE In caz de succes, se returneaza 0, iar in caz contrar se returneaza un cod de eec diferit de zero.. MEDIU $SYSTEMD_LOG_LEVEL Nivelul maxim de jurnalizare a mesajelor emise (mesajele cu un nivel de jurnalizare mai mare, adica cele mai puin importante, vor fi suprimate). Fie unul dintre (in ordinea descrescatoare a importanei) emerg, alert, crit, err, warning, notice, info, debug, fie un numar intreg in intervalul 0...7. Consultai syslog(3) pentru mai multe informaii. $SYSTEMD_LOG_COLOR Un boolean. Daca este adevarat ,,true", mesajele scrise pe tty vor fi colorate in funcie de prioritate. Aceasta configurare este utila numai atunci cand mesajele sunt scrise direct in terminal, deoarece journalctl(1) i alte instrumente care afieaza jurnalele vor colora mesajele in funcie de nivelul de jurnalizare. $SYSTEMD_LOG_TIME Un boolean. Daca este adevarat ,,true", mesajele din jurnalul consolei vor fi prefixate cu un marcaj de timp. Aceasta configurare este utila numai atunci cand mesajele sunt scrise direct in terminal sau intr-un fiier, deoarece journalctl(1) i alte instrumente care afieaza jurnalele vor ataa singure marcajele de timp pe baza metadatelor de intrare. $SYSTEMD_LOG_LOCATION Un boolean. Daca este adevarat ,,true", mesajele vor fi prefixate cu un nume de fiier i un numar de linie din codul sursa de unde provine mesajul. Reinei ca, oricum, locaia jurnalului este adesea ataata ca metadate la intrarile din jurnal. Includerea acesteia direct in textul mesajului poate fi totui convenabila pentru depanarea programelor. $SYSTEMD_LOG_TID Un boolean. Daca este adevarat ,,true", mesajele vor fi prefixate cu identificatorul numeric curent al firului de execuie (TID). Reinei ca aceste informaii sunt ataate oricum ca metadate la intrarile din jurnal&. Includerea acestora direct in textul mesajului poate fi totui convenabila pentru depanarea programelor. $SYSTEMD_LOG_TARGET Destinaia pentru mesajele de jurnal. Una dintre urmatoarele opiuni: console (jurnal catre tty-ul ataat), console-prefixed (jurnal catre tty-ul ataat, dar cu prefixe care codifica nivelul de jurnal i ,,facilitatea", a se vedea syslog(3), kmsg (jurnal catre memoria tampon circulara de jurnal din nucleu), journal (jurnal in jurnal), journal-or-kmsg (jurnal in jurnal daca este disponibil, iar in caz contrar in kmsg), auto (determina automat inta de jurnal corespunzatoare, implicit), null (dezactiveaza ieirea de jurnal). $SYSTEMD_LOG_RATELIMIT_KMSG Daca sa se limiteze ,,ratelimit" (viteza limita) a kmsg sau nu. Preia un boolean. Valoarea implicita este ,,true". Daca este dezactivata, systemd nu va limita viteza mesajelor scrise in kmsg. $SYSTEMD_PAGER Paginatorul care trebuie utilizat atunci cand nu este data opiunea --no-pager; inlocuiete variabila $PAGER. Daca nici $SYSTEMD_PAGER i nici $PAGER nu sunt configurate, se incearca pe rand un set de implementari de paginator bine cunoscute, inclusiv less(1) i more(1), pana cand se gasete una. In cazul in care nu se descopera nici o implementare de paginator, nu se invoca nici un paginator. Configurarea acestei variabile de mediu la un ir de caractere gol sau la valoarea "cat" este echivalenta cu pasarea opiunii --no-pager. Nota: daca $SYSTEMD_PAGERSECURE nu este configurata, $SYSTEMD_PAGER (precum i $PAGER) va fi ignorata in mod silenios. $SYSTEMD_LESS Ignora opiunile transmise catre less (implicit ,,FRSXMK"). Utilizatorii ar putea dori sa modifice in special doua opiuni: K Aceasta opiune indica paginatorului sa iasa imediat cand este apasata combinaia de taste Ctrl+C. Pentru a permite lui less sa gestioneze Ctrl+C el insui, pentru a comuta inapoi la promptul de comanda al paginatorului, dezactivai aceasta opiune. In cazul in care valoarea lui $SYSTEMD_LESS nu include ,,K", iar paginatorul care este invocat este less, Ctrl+C va fi ignorat de executabil i trebuie sa fie gestionat de catre paginator. X Aceasta opiune solicita paginatorului sa nu trimita iruri de iniializare i de anulare a iniializarii ,,termcap" catre terminal. Este definita in mod implicit pentru a permite ca ieirea comenzilor sa ramana vizibila in terminal chiar i dupa ce paginatorul iese. Cu toate acestea, acest lucru impiedica anumite funcionalitai ale paginatorului sa funcioneze, in special ieirea paginata nu poate fi derulata cu ajutorul mouse-ului. A se vedea less(1) pentru mai multe informaii. $SYSTEMD_LESSCHARSET Ignora setul de caractere transmis catre less (in mod implicit ,,utf-8", daca terminalul de invocare se determina a fi compatibil UTF-8). $SYSTEMD_PAGERSECURE Primete un argument boolean. Cand este ,,true" (adevarat), este activat modul ,,securizat" al paginatorului; daca este ,,false" (fals), este dezactivat. Daca $SYSTEMD_PAGERSECURE nu este deloc configurata, modul securizat este activat in cazul in care UID-ul efectiv nu este acelai cu cel al proprietarului sesiunii de conectare, a se vedea geteuid(2) i sd_pid_get_owner_uid(3). In modul securizat, LESSSECURE=1 va fi configurata atunci cand se invoca paginatorul, iar paginatorul va dezactiva comenzile care deschid sau creeaza fiiere noi sau care pornesc subprocese noi. Atunci cand $SYSTEMD_PAGERSECURE nu este deloc configurata, paginatoarele despre care nu se tie ca implementeaza modul securizat nu vor fi utilizate (in prezent, numai less(1) implementeaza modul securizat). Nota: atunci cand comenzile sunt invocate cu privilegii ridicate, de exemplu, cu sudo(8) sau pkexec(1), trebuie avut grija sa se asigure ca nu sunt activate caracteristici interactive neintenionat&. Modul ,,securizat" pentru paginator poate fi activat in mod automat, dupa cum se descrie mai sus. Configurarea SYSTEMD_PAGERSECURE=0 sau neeliminarea acestei variabile din mediul motenit permite utilizatorului sa invoce comenzi arbitrare. Reinei ca, pentru ca variabilele $SYSTEMD_PAGER sau $PAGER sa fie onorate, $SYSTEMD_PAGERSECURE trebuie sa fie configurata i ea. Ar putea fi rezonabil sa se dezactiveze complet paginatorul folosind --no-pager in loc. $SYSTEMD_COLORS Primete un argument boolean. Cand este ,,true" (adevarat), systemd i utilitaile aferente vor folosi culori in rezultatul lor, in caz contrar rezultatul va fi monocrom. In plus, variabila poate lua una dintre urmatoarele valori speciale: ,,16", ,,256" pentru a restriciona utilizarea culorilor la baza 16 sau 256 de culori ANSI, respectiv. Acest lucru poate fi specificat pentru a anula decizia automata bazata pe $TERM i la care este conectata consola. $SYSTEMD_URLIFY Valoarea trebuie sa fie un boolean. Controleaza daca trebuie sa se genereze legaturi pe care se poate face clic in emulatoarele de terminal care accepta acest lucru. Acest lucru poate fi specificat pentru a anula decizia pe care systemd o ia pe baza $TERM i a altor condiii. CONSULTAI I systemd(1), locale(7), locale.conf(5), vconsole.conf(5), loadkeys(1), kbd(4), The XKB Configuration Guide[1], systemctl(1), systemd-localed.service(8), systemd-firstboot(1), dracut(8) NOTE 1. Ghidul de configurare al XKB http://www.x.org/releases/current/doc/xorg-docs/input/XKB-Config.html TRADUCERE Traducerea in limba romana a acestui manual a fost facuta de Remus- Gabriel Chelu Aceasta traducere este documentaie gratuita; citii Licena publica generala GNU Versiunea 3 sau o versiune ulterioara cu privire la condiii privind drepturile de autor. NU se asuma NICIO RESPONSABILITATE. Daca gasii erori in traducerea acestui manual, va rugam sa trimitei un e-mail la . systemd 255 LOCALECTL(1)