वेल्याण्ड-आधारित वातावरणसँग मिल्दो Synaptics X.org ड्राइभरको पोर्ट सिर्जना गरिएको छ। पोर्टले पृष्ठभूमि प्रक्रियामा मूल X.org ड्राइभर कम्पाइल र चलाउन आवश्यक न्यूनतम X.org API लागू गर्दछ, साथै uinput मार्फत IBM ScrollPoint माउस इमुलेटर पनि समावेश गर्दछ। यो मोडेल छनौट गरिएको थियो किनभने libinput मा सहज स्क्रोलिङ समर्थनको लागि ह्याकहरू समावेश छन्, जुन अन्य उपकरणहरूको लागि अनुपलब्ध छन् (इमुलेट गरिएको माउसले अलग टिक मार्कहरू भएको स्क्रोल ह्वीलको सट्टा IBM TrackPoint जस्तै उपकरण प्रयोग गर्दछ)।
त्यसैले प्रयोगकर्ता इनपुट घटनाहरूको प्रवाहलाई यस्तो देखिन दिनुहोस्: कर्नेल -> evdev -> [synaptics -> waynaptics] -> uinput -> कर्नेल -> evdev -> libinput -> wayland-composer। कम्पोजिट सेटिङहरूमा सर्भर इमुलेटेड माउसको लागि पोइन्टर एक्सेलेरेशन असक्षम पारिएको हुनुपर्छ, किनकि यो पहिले नै Synaptics द्वारा ह्यान्डल गरिएको छ। X11 सत्रबाट सेटिङहरू सहितको सिङ्क्लाइन्ट आउटपुट, पहिले फाइलमा बचत गरिएको, कन्फिगरेसनको रूपमा प्रयोग गरिन्छ।
पोर्ट सिर्जना गर्नुको कारण यो हो कि, यसको पहिलो स्थिर रिलीज भएको ११ वर्ष पछि, libinput समर्थित सुविधाहरू र सेटिङहरूको संख्याको सन्दर्भमा Snaptics ड्राइभरसँग समानतामा पुगेको छैन, र डेस्कटप वातावरणले अवस्थित सेटिङहरूमा पनि पहुँच प्रदान गर्न सिकेको छैन।
स्रोत: opennet.ru
