د ویسټون کمپوزیټ سرور 12.0 خوشې کول

د اتو میاشتو پراختیا وروسته، د ویسټون 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

Add a comment