kmscon 10.0

Toimus Kmscon 10.0 vĂ€ljalaskmine – terminali emulaator, mis on loodud tuumakonsoli asendamiseks. Tuumateenuse vt asemel kasutab kmscon KMS-i ja rakendab vajaliku funktsionaalsuse kasutaja ruumis.

Selle lÀhenemisviisi kaudu lahendatakse vt teenuses madala kvaliteediga koodi probleem ja seotud puudulik kogemus, mis muudab selle arendamise praktiliselt vÔimatuks.

Kmsconi vÔimalused:

  • vĂ”imalus seadistada kĂ”ik valikud kĂ€surea argumendi vĂ”i konfiguratsioonifaili kaudu;
  • vĂ”imalus mÀÀrata vĂ€ljundseade. Toetatakse seadmeid fbdev ja DRM;
  • vĂ”imalus mÀÀrata videoreĆŸiim (resolutsioon ja ekraani orientatsioon);
  • vĂ”imalus seadistada kohandatud vĂ€rviskeem;
  • vĂ”imalus seadistada riistvaraline graafika kiirendamine lĂ€bi GLESv2;
  • vĂ”imalus automaatselt vĂ€lja lĂŒlitada ekraan inaktiivsuse korral ajastuselt;
  • toetab kuumaklaviatuuriga vahetatavaid sessioone (analoog VT-sessioonidega), kui vaikimisi on maksimaalne sessioonide arv 50;
  • kaasaegsete fondide renderdamine, toetades hinting'ut, subpixel anti-aliasing'ut ja kĂ”iki teisi fakte, mida pakuvad freetype ja pango raamatukogud. Toetatakse ka GNU Unifont'i ja standardseid fonte 8×16. Unicode on tĂ€ielikult rakendatud;
  • vĂ”imalus mÀÀrata fondi suurused, sealhulgas kuumaklaviatuuriga kĂ€itamise ajal, tĂ€nu millele lahendatakse nende kuvamise probleem HiDPI-ekraanidel;
  • integreerimine libxkbcommon'iga, sealhulgas vĂ”imalus mÀÀrata klaviatuuri mudel ja paigutus;
  • toetab hiirt. Saate kasutada nii tarkvara kui ka riistvara kursori;
  • toetab teksti kerimist (scrollback buffer), nii kuumaklaviatuuride kui ka hiirerullikuga. Hiirt kasutades on vĂ”imalik seadistada loomulik kerimine.

Kuidas see töötab

Kmscon kĂ€ivitub sĂŒsteemi kĂ€ivitamisel nagu tavaline teenus, kasutades teie sĂŒsteemi initsialiseerimist.

Kui kmscon nĂ€eb sĂŒsteemis VT-seadeid, siis leiab see vaba ja vĂ”tab selle kasutusele. TĂ€nu sellele on tavalistes sĂŒsteemides (kus VT on aktiivne) vĂ”imalik kmscon'ile ĂŒleminek nagu tavalisele tuumakonsolile kuumaklaviatuuriga Ctrl+Alt+F.

Kui VT-seadmest, mille soovite kmscon'ile eraldada, töötab juba mĂ”ni teenus, nĂ€iteks getty, siis peab see teenus olema peatatud. See seadistatakse sĂ”ltuvalt sĂŒsteemist, nĂ€iteks Busyboxi korral tuleb redigeerida /etc/inittab.

Kui VT alam-sĂŒsteem pole kasutusele vĂ”tta (st kui sĂŒdamiku konfiguratsioonis on mÀÀratud CONFIG_VT=n, mis on kmscon arendamise eesmĂ€rk), siis kasutab kmscon lihtsalt konfiguratsioonis mÀÀratud vĂ€ljundiseadet. SeejĂ€rel tuleb kasutada selle sisemisi seansse.

GUI-rakendused, nagu X-server, tuleb kÀivitada kmscon seansist spetsiaalse programmi kmscon-launch-gui abil. See on vajalik ressursside, sealhulgas vÀljundiseadmest, Ôige valdamise edastamiseks.

Muudatused versioonis 10.0

  • lisatud kmscon-spetsiifilise terminfo andmefaili genereerimine. Keskkonnamuutuja TERM=kmscon saab mÀÀrata nii shellis kui ka CLI-argumentide vĂ”i konfiguratsiooni valiku kaudu.
  • toetatakse muutuva laiusega fonte, mitte ainult monokroomseid.
  • toetatakse ressursside (nagu DRM-seade) saamist lĂ€bi libseat. See vĂ”imaldab tulevikus kmscon kĂ€ivitada kasutaja seansis, mitte ainult root'ilt, nagu praegu.

Allikas: linux.org.ru

Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster