Synaptics X.org ڊرائيور جو هڪ پورٽ جيڪو Wayland-based ماحول سان مطابقت رکي ٿو ٺاهيو ويو آهي. پورٽ اصل X.org ڊرائيور کي پس منظر جي عمل ۾ مرتب ڪرڻ ۽ هلائڻ لاءِ گهربل گهٽ ۾ گهٽ X.org API لاڳو ڪري ٿو، انهي سان گڏ هڪ IBM ScrollPoint ماؤس ايموليٽر uinput ذريعي. هي ماڊل چونڊيو ويو ڇاڪاڻ ته libinput ۾ هموار اسڪرولنگ سپورٽ لاءِ هيڪس شامل آهن، جيڪي ٻين ڊوائيسز لاءِ دستياب نه آهن (ايموليٽيڊ ماؤس IBM TrackPoint سان ملندڙ هڪ ڊوائيس استعمال ڪري ٿو هڪ اسڪرول ويل جي بدران ڊسڪريٽ ٽڪ مارڪس سان).
تنهن ڪري صارف ان پٽ واقعن جي وهڪري کي هن طرح ڏسڻ ڏيو: ڪرنل -> ايوي ڊيو -> [سينيپٽيڪس -> ويناپٽيڪس] -> يو ان پٽ -> ڪرنل -> ايوي ڊيو -> ليبين پٽ -> وي لينڊ ڪمپوزر. جامع سيٽنگز ۾ سرور ايميوليٽ ٿيل مائوس لاءِ پوائنٽر ايڪسلريشن کي غير فعال ڪيو وڃي، ڇاڪاڻ ته اهو اڳ ۾ ئي Synaptics پاران سنڀاليو ويندو آهي. سنڪ ڪلائنٽ آئوٽ پُٽ، جيڪو اڳ ۾ X11 سيشن مان سيٽنگن سان فائل ۾ محفوظ ڪيو ويو هو، ترتيب جي طور تي استعمال ڪيو ويندو آهي.
پورٽ ٺاهڻ جو سبب اهو آهي ته، ان جي پهرين مستحڪم رليز کان 11 سال پوءِ، libinput اڃا تائين سپورٽ ٿيل خاصيتن ۽ سيٽنگن جي تعداد جي لحاظ کان سنيپٽيڪس ڊرائيور سان برابري تي نه پهتو آهي، ۽ ڊيسڪ ٽاپ ماحول اڃا تائين موجوده سيٽنگن تائين رسائي فراهم ڪرڻ نه سکيو آهي.
جو ذريعو: opennet.ru
