X เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เตเดณเตเดณ เดธเตเดตเดญเดพเดตเด‚ เดฎเดพเดฑเตเดฑเตเดจเตเดจ เด•เต‹เดกเดฟเดจเตเดฑเต† Linux เด•เต‡เตผเดฃเตฝ เด’เดดเดฟเดตเดพเด•เตเด•เตเดจเตเดจเต

เดตเดฟเดชเดฟเดŽเตป เดตเดฏเตผเด—เดพเตผเดกเดฟเดจเตเดฑเต† เดฐเดšเดฏเดฟเดคเดพเดตเดพเดฏ เดœเต‡เดธเตบ เดŽ. เดกเตŠเดฃเตปเดซเต†เตฝเดกเต, เดฒเดฟเดจเด•เตเดธเต เด•เต‡เตผเดฃเตฝ เด•เต‹เดกเดฟเดฒเตเดณเตเดณ เด’เดฐเต เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เดนเดพเด•เตเด•เดฟเดฒเต‡เด•เตเด•เต เดกเดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดถเตเดฐเดฆเตเดง เด†เด•เตผเดทเดฟเดšเตเดšเต, เด…เดคเต "X" เดŽเดจเตเดจ เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เดคเตเดŸเด™เตเด™เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดŸเต† เดธเตเดตเดญเดพเดตเดคเตเดคเต† เดฎเดพเดฑเตเดฑเตเดจเตเดจเต. เด’เดฑเตเดฑเดจเต‹เดŸเตเดŸเดคเตเดคเดฟเตฝ, เดชเตเดฐเต‹เดธเดธเต เดฌเตˆเตปเดกเดฟเด‚เด—เดฟเตฝ เดฎเดฑเดžเตเดžเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดฌเดพเด•เตเด•เตโ€Œเดกเต‹เตผ เดตเดฟเดŸเดพเตป เดฑเต‚เดŸเตเดŸเตโ€Œเด•เดฟเดฑเตเดฑเตเด•เดณเดฟเตฝ เด‡เดคเตเดคเดฐเด‚ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดฑเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเต‹เดชเตเดชเต-เด…เดชเตเดชเต เดฏเต‚เดธเตผเดธเตโ€Œเดชเต‡เดธเต เด•เต‹เด‚เดชเดพเดฑเตเดฑเดฟเดฌเดฟเดฒเดฟเดฑเตเดฑเดฟ เดฒเด‚เด˜เดจเด‚ เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด•เดฎเดพเดฏเดฟ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฃเต เดˆ เดฎเดพเดฑเตเดฑเด‚ 2019-เตฝ เดšเต‡เตผเดคเตเดคเดคเต†เดจเตเดจเต เดตเดฟเดถเด•เดฒเดจเด‚ เดตเต†เดณเดฟเดชเตเดชเต†เดŸเตเดคเตเดคเดฟ. เด•เต‡เตผเดฃเตฝ เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเดจเตเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เด…เดจเตเดฏเต‹เดœเตเดฏเดค เดคเด•เตผเด•เตเด•เดฐเตเดคเต.

X.Org เดธเต†เตผเดตเดฑเดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจ DDX เดกเตเดฐเตˆเดตเตผ xf86-video-modesetting-เดฒเต† เดตเต€เดกเดฟเดฏเต‹ เดฎเต‹เดกเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เดฎเดพเดฏเดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดธเด‚เดตเดฟเดงเดพเดจเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฏเตผเดจเตเดจเต, เด‡เดคเต "X" เดŽเดจเตเดจ เด…เด•เตเดทเดฐเดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เดณเตเดฎเดพเดฏเตเดณเตเดณ เดฌเดจเตเดงเดฎเดพเดฃเต (เด…เดคเต เด…เดจเตเดฎเดพเดจเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเต). " Xorg" เดŽเดจเตเดจ เดชเตเดฐเด•เตเดฐเดฟเดฏเดฏเดฟเตฝ เดชเตเดฐเดคเดฟเดตเดฟเดงเดฟ เดชเตเดฐเดฏเต‹เด—เดฟเดšเตเดšเต). เดเดคเดพเดฃเตเดŸเต เด‰เดŸเดจเดŸเดฟ X.Org-เดฒเต† เดชเตเดฐเดถเตเดจเด‚ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเต (เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต API เดฏเตเดŸเต† เด‰เดชเดฏเต‹เด—เด‚ เดธเตเดฅเดฟเดฐเดธเตเดฅเดฟเดคเดฟเดฏเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดฟ), เดชเด•เตเดทเต‡ เด…เดตเตผ เด•เต‡เตผเดฃเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดชเดฐเดฟเดนเดพเดฐเด‚ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเตป เดฎเดฑเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพ เดชเตเดฐเด•เตเดฐเดฟเดฏเด•เตพเด•เตเด•เตเด‚ เดฎเต‹เดกเต เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฎเดพเดฑเตเดฑเดพเตป เด’เดฐเต ioctl เด…เดฏเดฏเตเด•เตเด•เดพเดจเตเดณเตเดณ เดถเตเดฐเดฎเดตเตเด‚ เด…เดตเตผ เดฎเดฑเดจเตเดจเต. "X" เดŽเดจเตเดจ เด…เด•เตเดทเดฐเด‚ เด‡เดชเตเดชเต‹เดดเตเด‚ เด’เดฐเต เดชเดฟเดถเด•เต เดจเตฝเด•เตเดจเตเดจเดคเดฟเดจเต เด•เดพเดฐเดฃเดฎเดพเด•เตเดจเตเดจเต. เดŽเด™เตเด•เดฟเตฝ (เดจเดฟเดฒเดตเดฟเดฒเต†->comm[0] == 'X' && req->เดฎเต‚เดฒเตเดฏเด‚ == 1) {pr_info("เดฌเตเดฐเต‹เด•เตเด•เตบ เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดฎเต‹เดกเตเดธเต†เดฑเตเดฑเต เดฏเต‚เดธเตผเดธเตเดชเต‡เดธเต เด•เดฃเตเดŸเต†เดคเตเดคเดฟ, เด†เดฑเตเดฑเต‹เดฎเดฟเด•เต เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เตเดจเตเดจเต\n"); เดฎเดŸเด•เตเด•เด‚ -EOPNOTSUPP; }

เด…เดตเดฒเด‚เดฌเด‚: opennet.ru

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•