kmscon 10.0

fant sted Utgivelsen av kmscon 10.0, en terminalemulator designet som en erstatning for kjernekonsollen. I stedet for VT-kjerneundersystemet bruker kmscon KMS og implementerer nÞdvendig funksjonalitet i brukeromrÄdet.

Denne tilnÊrmingen lÞser problemet med lav kodekvalitet i vt-delsystemet og mangelen pÄ erfaring blant vedlikeholdere, noe som gjÞr videreutvikling av dette delsystemet praktisk talt umulig.

Kmscon-funksjoner:

  • muligheten til Ă„ konfigurere alle alternativer ved hjelp av kommandolinjeargumenter eller en konfigurasjonsfil;
  • Mulighet for Ă„ spesifisere en utdataenhet. StĂžttede enheter inkluderer fbdev og DRM;
  • muligheten til Ă„ stille inn videomodus (opplĂžsning og skjermretning);
  • muligheten til Ă„ sette opp et tilpasset fargeskjema;
  • muligheten til Ă„ konfigurere maskinvaregrafikkakselerasjon ved hjelp av GLESv2;
  • muligheten til Ă„ automatisk slĂ„ av skjermen etter en tidsavbrudd i tilfelle inaktivitet;
  • stĂžtte for Ăžkter som kan byttes mellom hurtigtaster (analogt med VT-Ăžkter), maksimalt antall Ăžkter er som standard 50;
  • Gjengivelse av moderne fonter med stĂžtte for hinting, subpiksel-antialiasing og alle andre funksjoner levert av freetype- og pango-bibliotekene. GNU Unifont og standard 8x16-fonter stĂžttes ogsĂ„. Unicode er fullt implementert;
  • muligheten til Ă„ angi skriftstĂžrrelser, inkludert via en hurtigtast under utfĂžrelse, noe som lĂžser problemet med visningen pĂ„ HiDPI-skjermer;
  • integrasjon med libxkbcommon, inkludert muligheten til Ă„ spesifisere tastaturmodell og -oppsett;
  • MusstĂžtte. Du kan bruke bĂ„de en programvare- og maskinvaremarkĂžr;
  • StĂžtte for rullende tekst (scrollback-buffer), bĂ„de via hurtigtaster og bruk av musehjulet. NĂ„r du bruker en mus, kan du konfigurere naturlig rulling.

Hvordan fungerer det

kmscon startes ved systemoppstart som en vanlig tjeneste ved bruk av init-systemet ditt.

Hvis kmscon ser VT-enheter i systemet, finner den en ledig enhet og tildeler den. Dette lar deg bytte til kmscon pÄ standardsystemer (med VT aktivert) som en vanlig kjernekonsoll ved Ä bruke hurtigtasten Ctrl+Alt+F. .

Hvis en tjeneste, som for eksempel getty, allerede kjÞrer pÄ VT-enheten du vil tildele for kmscon, mÄ du stoppe den. Dette konfigureres systemspesifikt; for eksempel, med Busybox, mÄ du redigere /etc/inittab.

Hvis VT-undersystemet ikke er aktivert (dvs. CONFIG_VT=n er spesifisert i kjernekonfigurasjonen. Dette er nettopp mÄlet med kmscons utvikling), sÄ okkuperer kmscon ganske enkelt utdataenheten som er spesifisert i konfigurasjonen. Etter det mÄ de interne Þktene brukes.

GUI-applikasjoner, som X-serveren, mÄ startes fra en kmscon-Þkt ved hjelp av det spesielle programmet kmscon-launch-gui. Dette er nÞdvendig for Ä overfÞre eierskap til ressurser pÄ riktig mÄte, spesielt utdataenheten.

Endringer i versjon 10.0

  • La til generering av en kmscon-spesifikk terminfo-databasefil. MiljĂžvariabelen TERM=kmscon kan angis enten i skallet eller via et CLI-argument eller et konfigurasjonsalternativ.
  • stĂžtte for fonter med variabel bredde, ikke bare fonter med fast linjeavstand.
  • StĂžtte for henting av ressurser (som en DRM-enhet) via libseat. Dette vil etter hvert tillate at kmscon kjĂžres i en brukerĂžkt, i stedet for bare som root, slik det er tilfelle for Ăžyeblikket.

Kilde: linux.org.ru

KjĂžp pĂ„litelig hosting for nettsteder med DDoS-beskyttelse, VPS VDS-servere đŸ”„ KjĂžp pĂ„litelig webhotell med DDoS-beskyttelse, VPS VDS-servere | ProHoster