cymryd lle Rhyddhau kmscon 10.0, efelychydd terfynell a gynlluniwyd i gymryd lle'r consol cnewyllyn. Yn lle is-system cnewyllyn VT, mae kmscon yn defnyddio KMS ac yn gweithredu'r swyddogaeth angenrheidiol yn y gofod defnyddiwr.
Mae'r dull hwn yn datrys problem ansawdd cod isel yn yr is-system vt a'r diffyg profiad ymhlith cynhalwyr, sy'n gwneud datblygu'r is-system hon ymhellach bron yn amhosibl.
Nodweddion Kmscon:
- y gallu i ffurfweddu pob opsiwn gan ddefnyddio dadleuon llinell orchymyn neu ffeil ffurfweddu;
- Y gallu i nodi dyfais allbwn. Mae dyfeisiau â chymorth yn cynnwys fbdev a DRM;
- y gallu i osod y modd fideo (datrysiad a chyfeiriadedd y sgrin);
- y gallu i sefydlu cynllun lliw personol;
- y gallu i ffurfweddu cyflymiad graffeg caledwedd gan ddefnyddio GLESv2;
- y gallu i ddiffodd yr arddangosfa yn awtomatig ar ôl terfyn amser rhag ofn anweithgarwch;
- cefnogaeth ar gyfer sesiynau y gellir eu newid gan allweddi poeth (yn debyg i sesiynau VT), y nifer uchaf o sesiynau yn ddiofyn yw 50;
- Rendro ffontiau modern gyda chefnogaeth ar gyfer awgrymu, gwrth-aliasu is-bicseli, a phob nodwedd arall a ddarperir gan y llyfrgelloedd freetype a pango. Cefnogir GNU Unifont a ffontiau safonol 8x16 hefyd. Mae Unicode wedi'i weithredu'n llawn;
- y gallu i osod meintiau ffont, gan gynnwys trwy allwedd boeth yn ystod y gweithrediad, sy'n datrys problem eu harddangos ar arddangosfeydd HiDPI;
- integreiddio â libxkbcommon, gan gynnwys y gallu i nodi model a chynllun y bysellfwrdd;
- Cymorth llygoden. Gallwch ddefnyddio cyrchwr meddalwedd a chaledwedd;
- Cefnogaeth ar gyfer testun sgrolio (byffer sgrolio'n ôl), trwy allweddi poeth a defnyddio olwyn y llygoden. Wrth ddefnyddio llygoden, gallwch chi ffurfweddu sgrolio naturiol.
Sut mae hwn
Mae kmscon yn cael ei gychwyn wrth gychwyn system fel gwasanaeth rheolaidd gan ddefnyddio'ch system init.
Os yw kmscon yn gweld dyfeisiau VT yn y system, mae'n dod o hyd i un rhydd ac yn ei ddyrannu. Mae hyn yn caniatáu ichi newid i kmscon ar systemau safonol (gyda VT wedi'i alluogi) fel consol cnewyllyn rheolaidd gan ddefnyddio'r allwedd boeth Ctrl+Alt+F. .
Os yw gwasanaeth, fel getty, eisoes yn rhedeg ar y ddyfais VT rydych chi am ei dyrannu ar gyfer kmscon, bydd angen i chi ei atal. Mae hyn wedi'i ffurfweddu'n benodol i'r system; er enghraifft, gyda Busybox, bydd angen i chi olygu /etc/inittab.
Os nad yw'r is-system VT wedi'i alluogi (h.y., mae CONFIG_VT=n wedi'i nodi yn y ffurfweddiad cnewyllyn. Dyma union nod datblygiad kmscon), yna mae kmscon yn meddiannu'r ddyfais allbwn a bennir yn y ffurfweddiad. Ar ôl hynny, rhaid defnyddio ei sesiynau mewnol.
Rhaid lansio cymwysiadau GUI, fel y gweinydd X, o sesiwn kmscon gan ddefnyddio'r rhaglen arbennig kmscon-launch-gui. Mae hyn yn angenrheidiol i drosglwyddo perchnogaeth adnoddau yn iawn, yn enwedig y ddyfais allbwn.
Newidiadau yn fersiwn 10.0
- Ychwanegwyd cynhyrchu ffeil cronfa ddata terminfo sy'n benodol i kmscon. Gellir gosod y newidyn amgylcheddol TERM=kmscon naill ai yn y gragen neu drwy ddadl CLI neu opsiwn ffurfweddu.
- cefnogaeth ar gyfer ffontiau lled amrywiol, nid rhai un bylchau yn unig.
- Cefnogaeth ar gyfer adfer adnoddau (megis dyfais DRM) trwy libseat. Yn y pen draw, bydd hyn yn caniatáu i kmscon gael ei redeg mewn sesiwn defnyddiwr, yn hytrach nag fel gwraidd yn unig, fel sy'n wir ar hyn o bryd.
Ffynhonnell: linux.org.ru
