د اتو میاشتو پراختیا وروسته، د ویسټون 12.0 جامع سرور یو باثباته خوشې کول خپاره شوي، د ټیکنالوژۍ پراختیا چې د روښانتیا، GNOME، KDE او نورو کاروونکو چاپیریالونو کې د Wayland پروتوکول لپاره د بشپړ مالتړ رامینځته کولو کې مرسته کوي. د ویسټون پراختیا هدف د لوړ کیفیت کوډ اساس چمتو کول دي او د ډیسټاپ چاپیریالونو کې د ویلینډ کارولو لپاره کاري مثالونه او سرایت شوي حلونه ، لکه د اتوماتیک انفوټینمینټ سیسټمونو پلیټ فارمونه ، سمارټ فونونه ، تلویزیونونه او نور مصرف کونکي وسیلې. د پروژې کوډ د MIT جواز لاندې ویشل شوی.
د ویسټون د پام وړ نسخه شمیره بدلون د ABI بدلونونو له امله دی چې مطابقت ماتوي. په نوي ویسټون څانګه کې بدلونونه:
- د ډیسټاپ - بیکډ-vnc ته د ریموټ لاسرسي تنظیم کولو لپاره یو بیکینډ اضافه شوی ، کوم چې د backend-rpd په څیر دندې ترسره کوي. د VNC پروتوکول د aml او neatvnc په کارولو سره پلي کیږي. د کارونکي تصدیق او د مخابراتو چینل کوډ کول (TLS) ملاتړ کیږي.
- د پایپ وایر ملټي میډیا سرور سره کار کولو لپاره بیکینډ اضافه شوی.
- د DRM (مستقیم رینډرینګ مدیر) پس منظر کې بدلونونه:
- د ډیری GPUs سره د تشکیلاتو لپاره ملاتړ پلي شوی. د اضافي GPUs د فعالولو لپاره، د "اضافی وسیلو لیست_output_devices" اختیار وړاندیز شوی.
- د عمودی خالي کولو نبض سره د عمودی ترکیب (VSync) غیر فعال کولو لپاره د اوښکو کنټرول پروتوکول لپاره ملاتړ اضافه شوی ، چې په محصول کې د ټیریدو پروړاندې محافظت لپاره کارول کیږي. د لوبې کولو برنامو کې ، د VSync غیر فعال کول تاسو ته اجازه درکوي د سکرین په محصول کې ځنډ کم کړئ ، د هنري اثارو په قیمت کې د اوښکو له امله.
- د HDMI (ګرافیک ، عکسونو ، فلمونو او لوبو) لپاره د مینځپانګې ډولونو تعریف کولو لپاره ملاتړ اضافه شوی.
- د الوتکې د ګرځیدو ملکیت اضافه شوی او د امکان په صورت کې فعال شوی.
- د سکرین شاټونو اخیستلو لپاره کارول شوي د رایټ بیک نښلونکو لپاره ملاتړ اضافه شوی.
- د الوتکې د روڼتیا کچه ټاکلو لپاره ملکیت اضافه شوی.
- د بهرني کتابتون libdisplay-info د EDID میټاډاټا پارس کولو لپاره کارول کیږي.
- Backend-wayland د xdg-shell توسیع په کارولو سره د بیا کولو عملیات پلي کوي.
- د ملټي سر سیسټمونو لپاره لومړني ملاتړ د بیکینډ - rdp ریموټ لاسرسي بیکینډ کې اضافه شوی.
- د بیکینډ-هیډ لیس بیکینډ، د ډیزاین پرته په سیسټمونو کې د کار کولو لپاره ډیزاین شوی، د رنګ-lcms پلگ ان ازموینې لپاره کارول شوي محصول سجاوٹ لپاره ملاتړ اضافه کړی.
- د لانچر-لاګ انډ برخه په ډیفالټ ډول له مینځه وړل شوې او غیر فعاله شوې ده ، پرځای یې د لانچر - لیب سیټ کارولو سپارښتنه کیږي ، کوم چې د لاګ انډ ملاتړ هم کوي.
- libweston/desktop (libweston-desktop) د انتظار حالت لپاره مالتړ چمتو کوي مخکې لدې چې د محصول بفر د پیرودونکي سره وصل شي، کوم چې کارول کیدی شي، د بیلګې په توګه، د پیل څخه په بشپړ سکرین حالت کې د پیرودونکي پیل کولو لپاره.
- د ویسټون-آؤټ پټ-کیپچر پروتوکول پلي شوی ، د سکرین شاټونو رامینځته کولو لپاره ډیزاین شوی او د زاړه ویسټون - سکرین شوټر پروتوکول لپاره د ډیر فعال ځای په توګه خدمت کوي.
- د xwayland_shell_v1 پروتوکول لپاره ملاتړ اضافه شوی، کوم چې تاسو ته اجازه درکوي د ځانګړي wl_surface لپاره د xwayland_surface_v1 څیز جوړ کړئ.
- د libweston کتابتون د PAM له لارې د کارونکي تصدیق لپاره ملاتړ پلي کوي او د wl_output سافټویر انٹرفیس 4 نسخه لپاره ملاتړ اضافه کوي.
- د بیک انډ، شیل او رینډرر غوره کولو لپاره یو ساده حالت د کمپوزټر پروسې ته اضافه شوی، د نحو کارولو ته اجازه ورکوي "--backend=headless"، "-shell=foo" او "-renderer=gl|pixman" پرځای. "-backend=headless-backend.so" "--shell=foo-shell.so" او "-renderer=gl-renderer.so".
- ساده-ایګل مراجع اوس د جزوی پیمانه پروتوکول لپاره ملاتړ لري، کوم چې د غیر انټیجر پیمانه ارزښتونو کارولو ته اجازه ورکوي، او د عمودی پینل رینډینګ حالت پلي شوی.
- د اتوماتیک انفوټینمینټ سیسټمونو لپاره شیل ivi-shell د xdg-shell سطح لپاره د کیبورډ ان پټ فوکس فعالول پلي کوي ، د ډیسټاپ شیل او کیوسک شیل شیلونو کې د ان پټ فعالولو په ورته ډول پلي کیږي.
- د libweston-desktop ګډ کتابتون د libweston په کتابتون کې مدغم شوی، د لیبویسټون سره د غوښتنلیکونو لینک کول به ټولو هغو فعالیتونو ته د لاسرسي اجازه ورکړي چې مخکې په libweston-desktop کې چمتو شوي.
سرچینه: opennet.ru