kmscon 10.0

coj qhov chaw Kev tso tawm ntawm kmscon 10.0, ib lub terminal emulator tsim los hloov lub kernel console. Hloov chaw ntawm VT kernel subsystem, kmscon siv KMS thiab siv cov haujlwm tsim nyog hauv qhov chaw neeg siv.

Txoj hauv kev no daws qhov teeb meem ntawm cov lej tsis zoo hauv vt subsystem thiab qhov tsis muaj kev paub ntawm cov neeg saib xyuas, uas ua rau kev txhim kho ntxiv ntawm lub subsystem no yuav luag tsis yooj yim sua.

Cov yam ntxwv ntawm Kmscon:

  • lub peev xwm los teeb tsa txhua txoj kev xaiv siv cov lus sib cav hais kom ua lossis cov ntaub ntawv teeb tsa;
  • Muaj peev xwm teev ib qho khoom siv tso zis. Cov khoom siv txhawb nqa suav nrog fbdev thiab DRM;
  • lub peev xwm los teeb tsa hom video (kev daws teeb meem thiab kev teeb tsa ntawm lub vijtsam);
  • lub peev xwm los teeb tsa ib qho kev cai xim;
  • lub peev xwm los teeb tsa cov duab kho vajtse kom nrawm dua siv GLESv2;
  • lub peev xwm los tua qhov screen tom qab lub sijhawm tas yog tias tsis muaj kev ua ub no;
  • kev txhawb nqa rau cov kev sib tham hotkey-switchable (zoo ib yam li VT kev sib tham), tus lej siab tshaj plaws ntawm kev sib tham los ntawm lub neej ntawd yog 50;
  • Tsim cov ntawv niaj hnub nrog kev txhawb nqa rau hinting, subpixel antialiasing, thiab tag nrho lwm yam ntxwv muab los ntawm freetype thiab pango cov tsev qiv ntawv. GNU Unifont thiab tus qauv 8x16 fonts kuj tseem txhawb nqa. Unicode tau siv tag nrho;
  • lub peev xwm los teeb tsa qhov loj me ntawm cov ntawv, suav nrog ntawm lub pob kub thaum lub sijhawm ua tiav, uas daws qhov teeb meem ntawm lawv cov zaub ntawm HiDPI cov zaub;
  • kev koom ua ke nrog libxkbcommon, suav nrog lub peev xwm los teev cov qauv keyboard thiab layout;
  • Kev txhawb nqa nas. Koj tuaj yeem siv ob qho tib si software thiab kho vajtse cursor;
  • Kev txhawb nqa rau cov ntawv scrolling (scrollback buffer), ob qho tib si los ntawm hotkeys thiab siv lub log nas. Thaum siv nas, koj tuaj yeem teeb tsa kev scrolling ntuj.

Yuav ua li cas li no ua hauj lwm

kmscon pib thaum pib lub system ua ib qho kev pabcuam ib txwm siv koj lub init system.

Yog tias kmscon pom cov khoom siv VT hauv lub system, nws nrhiav tau ib qho dawb thiab faib nws. Qhov no tso cai rau koj hloov mus rau kmscon ntawm cov txheej txheem txheem (nrog VT qhib) zoo li lub console kernel ib txwm siv cov hotkey Ctrl + Alt + F. .

Yog tias ib qho kev pabcuam, xws li getty, twb khiav ntawm lub cuab yeej VT uas koj xav faib rau kmscon, koj yuav tsum nres nws. Qhov no tau teeb tsa tshwj xeeb rau lub kaw lus; piv txwv li, nrog Busybox, koj yuav tsum hloov kho /etc/inittab.

Yog tias VT subsystem tsis raug qhib (piv txwv li, CONFIG_VT=n tau teev tseg hauv kernel config. Qhov no yog lub hom phiaj ntawm kmscon txoj kev loj hlob), ces kmscon tsuas yog nyob hauv lub cuab yeej tso zis tau teev tseg hauv config. Tom qab ntawd, nws cov kev sib tham sab hauv yuav tsum tau siv.

Cov ntawv thov GUI, xws li X server, yuav tsum tau pib los ntawm kev sib tham kmscon siv qhov kev pab cuam tshwj xeeb kmscon-launch-gui. Qhov no yog qhov tsim nyog los hloov pauv kev muaj peev xwm ntawm cov peev txheej, tshwj xeeb tshaj yog cov khoom siv tso zis.

Hloov hauv version 10.0

  • Ntxiv kev tsim cov ntaub ntawv database terminfo rau kmscon. TERM=kmscon ib puag ncig hloov pauv tuaj yeem teeb tsa hauv lub plhaub lossis ntawm CLI argument lossis config xaiv.
  • kev txhawb nqa rau cov ntawv sau sib txawv, tsis yog cov monospaced xwb.
  • Kev txhawb nqa rau kev rov qab tau cov peev txheej (xws li lub cuab yeej DRM) ntawm libseat. Qhov no thaum kawg yuav tso cai rau kmscon khiav hauv kev sib tham ntawm tus neeg siv, es tsis yog tsuas yog ua tus hauv paus, zoo li tam sim no.

Tau qhov twg los: linux.org.ru ua

Yuav txhim khu kev qha hosting rau cov chaw nrog DDoS tiv thaiv, VPS VDS servers 🔥 Yuav lub vev xaib hosting txhim khu kev qha nrog kev tiv thaiv DDoS, VPS VDS servers | ProHoster