Russification freebsd - 2 - Jurnal - Maximus Bogolepov

Russification freebsd - 2 - Jurnal - Maximus Bogolepov

De la scrierea ultimului articol despre rusificarea sistemului de operare al FreeBSD, a trecut mult timp, ceea ce aduce unele adaptări vieții noastre și administrației. Aceste modificări vor fi discutate mai jos ...







După actualizarea recentă a FreeBSD 11, RELEASE a constatat că unele setări pentru Russification a serverului de operare nu funcționează. În jurnalele de eroare, la încărcare, au apărut mesaje despre imposibilitatea încărcării paginii de cod etc.

După cum sa dovedit, în FreeBSD de la lansarea versiunii 10.1, a fost introdus un nou consola driver - vt (newcons). Până atunci, a fost folosit driverul consolei de sistem. Despre noul driver (care este acum implementat în nucleul GENERIC și a făcut driverul consolei de sistem implicit - de aici și erorile) puteți citi aici.

Să procedăm la localizare (toate operațiile au fost efectuate pe FreeBSD 11.0-RELEASE-p2). Să dăm o comandă pentru dezvăluirea tuturor localizărilor ruse disponibile în sistem:

Vom folosi locația ru_RU.UTF-8.

1. Rusificarea consolă locală (acest element nu este necesar și nu afectează funcționarea emulatorilor de terminale de tip text de la distanță, cum ar fi chit sau openssh)







Toate rubricile cheie ruse disponibile sunt acum pe drum:

Alegeți dintre acestea pentru referință în /etc/rc.conf. pornind de la următoarele:

  • keymap = "ru" - treceți la limba rusă cu tasta CAPS Lock;
  • keymap = "ru.shift" - treceți la limba rusă cu tasta CAPS Lock, dar rândul superior de pe tastatură va fi digital;
  • keymap = "ru.win" - treceți la limba rusă cu tastele CTRL + SHIFT.

Fonturile sunt pe drum:

  • vgarom-8 × 8.fnt - matrice de 8 × 8 cu suport pentru caractere rusești;
  • vgarom-8 × 14.fnt - matrice de 8 × 14 cu suportul caracterelor ruse;
  • vgarom-8 × 16.fnt - matrice de 8 × 16 cu suport pentru caractere rusești (utilizat în mod implicit);
  • vgarom-16 × 32.fnt - 16 × 32 matrice cu suport pentru caractere rusești (pentru monitoarele largi).

Astfel, în fișierul /etc/rc.conf, setările noastre ar trebui să pară așa:

Dacă utilizați kernelul GENERIC. Pentru a activa în mod unic noul driver de console, adăugați următoarele la /boot/loader.conf:

Tipul terminalului emulat pentru consola UTF-8 este doar xterm. Deci, / etc / ttys în partea care se leagă ar trebui să arate astfel:

2. Localizarea cochiliilor de conectare și utilizarea clasei de conectare

Când folosiți clasa de autentificare în Russification, este necesar să aduceți setările de clasă "rusă" în fișierul /etc/login.conf în formularul de mai jos:

După aceea, reconstruiți baza de date hash cu comanda:

Acum rămâne să traducă utilizatorii necesari în această nouă clasă prin comanda:

Puteți verifica acest lucru cu comanda vipw:

Pentru a configura rusificarea în shell (folosesc bash), adăugați următoarele fișiere în fișierul / etc / profile:

În directorul de domiciliu al utilizatorului, creați un fișier .login_conf și scrieți următoarele rânduri:

Aici, în principiu, asta e tot.

Verificați ieșirea locației:

Și o echipă nemaipomenită:

Este amuzant că, la momentul acestei scrieri, manualul nu a fost corectat încă ...







Articole similare

Trimiteți-le prietenilor: