kmscon 10.0

On toimunud kmscon 10.0 vĂ€ljaanne on terminali emulaator, mis on loodud asendama tuuma konsooli. Erinevalt yt alusĂŒsteemist kasutab kmscon KMS-i ja rakendab vajaliku funktsionaalsuse kasutajaruumi.

Selle lĂ€henemisega lahendatakse yt alusĂŒsteemi madala koodikvaliteedi probleem ja kaasnevate arengukogemuse puudumine, mis muudab selle edasise arengu praktiliselt vĂ”imatuks.

Kmscon'i vÔimalused:

  • kĂ”igi valikute seadistamine kĂ€skluste argumentide vĂ”i konfiguratsioonifaili abil;
  • vĂ€ljastamise seadme mÀÀramine. Toetatakse fbdev ja DRM seadmeid;
  • videoreĆŸiimi (ekraani lahutusvĂ”ime ja suund) seadistamine;
  • kohandatud vĂ€rviskeemi seadistamine;
  • graafika riistvara kiirenduse seadistamine GLESv2 abil;
  • ekraani automaatne vĂ€ljalĂŒlitamine ajaĂŒlesande korral passiivsuse tĂ”ttu;
  • kuumaklaviatuuriga vahetatavad sessioonid (sarnased VT-sessioonidega), vaikimisi sessioonide maksimaalne arv on 50;
  • kaasaegsete fondide renderdamine, mis toetab hintingut, subpikselite silumist ja kĂ”iki muid funktsioone, mida pakuvad freetype ja pango raamatukogud. Toetatakse ka GNU Unifonti ja standardseid fonte 8×16. Unicode on tĂ€ies ulatuses rakendatud;
  • fondi suuruste mÀÀramise vĂ”imalus, sealhulgas klaviatuuri kiirklahvide kaudu töö ajal, mis lahendab nende kuvamise probleemid HiDPI-ekraanidel;
  • integreerimine libxkbcommoniga, sealhulgas vĂ”imalus mÀÀrata klaviatuurimudel ja paigutus;
  • hiired toetamine. Saate kasutada nii tarkvaralist kui ka riistvaralist kursorit;
  • teksti kerimise tugi (scrollback buffer), nii klaviatuuri kiirklahvide kui ka hiire rulliku abil. Hiire kasutamisel saab seadistada loomulikku kerimist.

Kuidas see toimib

kmscon kĂ€ivitatakse sĂŒsteemi kĂ€ivitamisel tavalisena teenusena, kasutades teie algatussĂŒsteemi.

Kui kmscon nĂ€eb sĂŒsteemis VT-seadmeid, siis ta leiab vaba ja kasutab seda. SeetĂ”ttu on tavaliselt sĂŒsteemides (kus VT on aktiivne) vĂ”imalik vahetada kmscon'ile nagu tavalisest kerni konsoolist kiirklahvi Ctrl+Alt+F<num> abil.

Kui VT-seadmest, mida soovite kmscon'ile eraldada, töötab juba mingi teenus, nĂ€iteks getty, siis tuleb see teenus peatada. See seadistatakse sĂ”ltuvalt sĂŒsteemist, nĂ€iteks Busybox'i puhul tuleb redigeerida /etc/inittab.

Kui VT-alamprogramm ei ole aktiveeritud (see tÀhendab, et tuumakonfiguratsioonis on CONFIG_VT=n, mis ongi kmscon'i arenduse eesmÀrk), siis kmscon lihtsalt haarab konfiguratsioonis mÀÀratud vÀljundseadmest. PÀrast seda tuleb kasutada selle sisemisi sessioone.

GUI-rakendused, nagu X-server, tuleb kÀivitada kmscon'i sessioonist spetsiaalse programmi kmscon-launch-gui abil. See on vajalik ressursside, sealhulgas vÀljundseadme omandi Ôiguste korrektseks edastamiseks.

Versiooni 10.0 muudatused

  • lisatud kmscon'ile spetsiifilise terminfo andmefaili genereerimine. Keskkonnamuutujat TERM=kmscon saab seadistada nii shell'is kui ka CLI-argumentide vĂ”i konfiguratsiooni valikute kaudu.
  • toetatakse erineva laiusega fonte, mitte ainult monospaced fonte.
  • toetab ressursside saamine (nt DRM-seade) libseat'i kaudu. See vĂ”imaldab tulevikus kĂ€ivitada kmscon'i kasutaja sessioonis, mitte ainult juurena, nagu hetkel.

Allikas: linux.org.ru

Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid đŸ”„ Osta usaldusvÀÀrne veebihosting DDoS kaitsega, VPS VDS serverid | ProHoster