Ubuntu पर प्रो 3 या लिनक्स बिल्कुल?


12

मुझे अब जो पता चला है कि मैं ubuntu 15.04 टच का उपयोग कर सकता हूं, लेकिन कोई स्क्रॉलिंग नहीं।

मैंने खोला:

/usr/share/X11/xorg.conf.d/10-evdev.conf

और जोड़ा:

Section "InputClass"  
    Identifier "Surface Pro 3 cover"
    MatchIsPointer "on"
    MatchDevicePath "/dev/input/event*"
    Driver "evdev"
    Option "vendor" "045e"
    Option "product" "07dc"
    Option "IgnoreAbsoluteAxes" "True"
EndSection 

मैंने इसे पुनः आरंभ किया और टच पैड काम कर रहा है! : डी खुश!

अब im बाकी चीजों के साथ अटक गया है कोई मेरी मदद कर सकता है?

  1. पावर बटन + वॉल्यूम बटन
  2. बंद ढक्कन
  3. 2 उंगलियों के साथ स्क्रॉल करें
  4. स्पर्श पर स्क्रॉल करें

1
मैंने पढ़ा है कि नवीनतम कर्नेल (15.04 में नहीं) सतह 3 के लिए बहुत अधिक समर्थन जोड़ता है। आप फेडोरा 22 (अब बीटा में और लगभग 3 wks में जारी किए जाने की कोशिश कर सकते हैं) जो कर्नेल v.4.0 का उपयोग करता है, लेकिन मैं ' मुझे यकीन नहीं है कि अगर सुधार उस कर्नेल में हैं या तो अभी तक नहीं हैं।
chaskes

1
मैं अपनी सतह पर ubuntu / archlinux चला रहा हूँ Pro 3. आपको बस अपना कर्नेल संकलित करना होगा और इसके लिए कुछ पैच लागू करने होंगे। मैं जल्द ही एक उत्तर पोस्ट करूंगा कि आप यह कैसे कर सकते हैं, इसकी बहुत आसान है।
पाबी

जवाबों:


14

मेरे पास सरफेस प्रो 3 रनिंग उबंटू और आर्कलिनक्स है।
सब कुछ ठीक काम करता है, लेकिन उन चीजों के लिए जिन्हें आप चाहते हैं कि आपको अपने कर्नेल को संकलित करना है, जो कि इससे कहीं अधिक कठिन है।

यहाँ से 4.0.1 कर्नेल स्रोत और यहाँ से पैच डाउनलोड करें
दोनों फ़ाइलों को एक नई निर्देशिका में निकालें।

tar xvf archive.tar.gz /folder

के साथ उपकरण स्थापित करें

sudo apt-get install libncurses5-dev kernel-package` 

के साथ सभी पैच लागू करें

patch -p1 -i xxx.patch

वर्तमान कॉन्फिगर को कॉपी करें:

cp /boot/config-`uname -r` .config

Daud:

make menuconfig

फिर ESCESCसहेजने और बाहर निकलने के लिए दबाएं ।

इसके साथ संकलन शुरू करें:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers

आपके पीसी पर निर्भर करते हुए, संकलन में 1-2 घंटे लग सकते हैं। यदि आपके पास एक ड्यूलकोर है जिसे आप -j 2बाद में जोड़ सकते हैं make-kpkg, -j 4अगर आपके पास क्वाडकोर है।
फिर आपके द्वारा निर्दिष्ट कोर की संख्या का उपयोग करेगा।

एक बार यह हो जाने के बाद आपके पास दो .debफाइलें होंगी ।
के साथ उन्हें स्थापित करेंsudo dpkg -i linux-image*.deb linux-headers*.deb

अपने सिस्टम को रिबूट करें और बूट करते समय नए संकलित कर्नेल का चयन करें।


मैं नए पैच से पहले तो थोड़ा अटक गया है .. sry। मैं कैसे पैच कर सकता हूँ? इसे समझे नहीं। मैं टाइप करता हूँ: पैच -p1 -i बैटरी.चैच और आउटपुट है: इनपुट लाइन 5 पर पैच करने के लिए फ़ाइल नहीं मिल रही है। शायद आपने गलत -p या --strip विकल्प का उपयोग किया है? इस तक जाने वाला पाठ था: -------------------------- | कर्नेल-पैच / बटन ।patch0000644000175000000330000001542312511071473015672 0ustar patricksudodiff --git / एक ड्राइवर / platform / x86 / Kconfig b / ड्राइवर / platform / x86 / Kconfig | इंडेक्स 9752761..0205201 100644 | --- / a / ड्राइवर / प्लेटफार्म / x86 / Kconfig | +++ b / platform / x86 / Kconfig - ------------------------
उपयोगकर्ता २३२४४

कृपया बेहतर पठनीयता के लिए अपने प्रश्न में त्रुटि संदेश संपादित करें। कर्नेल स्रोत फ़ाइलें और पैच फ़ाइलें एक ही निर्देशिका में हैं?
पाबी

गलतफहमी के लिए खेद है। कोई कर्नेल पैच और स्रोत अलग-अलग फ़ोल्डर में नहीं था .... आपने जो कहा और अब संकलन कर रहा है! : D यह बाहर परीक्षण करने के लिए इंतजार नहीं कर सकता।
user232447

ठीक है अब मैंने इसे स्थापित किया है और रिबूट कर रहा हूं। लेकिन बूट करते समय नए संकलित कर्नेल को चुनने का कोई विकल्प नहीं है?
user232447

आपको चुनना होगा Advanced options for Ubuntu
पाबी

4

मैं केवल अपने sp3 (कोई ड्यूलबूटिंग) पर सब कुछ काम कर रहा हूं, बैटरी, कैमरा, सभी बटन, आदि के साथ चलाता हूं। मैंने सभी आर्कलिनक्स पैच के साथ कर्नेल को फिर से जोड़ा, और उन्हें सब कुछ काम करने के लिए पैच मिला। यदि आपको अभी भी बटन या अन्य चीजों के साथ समस्या है, तो मैं उनके पैच के लिए फिर से डाउनलोड लिंक खोजने की कोशिश कर सकता हूं।

संपादित करें: यह पाया - https://github.com/matthewwardrop/linux-surfacepro3

केवल एक चीज जिससे मैं खुश नहीं हूं, वह यह कि लिनक्स में स्प्लिट-कीबोर्ड नहीं है। यह न देखें कि गोलियाँ 7 से ऊपर टचस्क्रीन के लिए बिना किसी काम के कीबोर्ड के साथ समर्थन करने का लक्ष्य कैसे हो सकती हैं। "इसके लिए मुझे अपना एक स्वयं बनाना होगा। win8.1 कीबोर्ड के विभाजन के लेआउट को बनाने के लिए अजगर और gtk3 का उपयोग करना। कुछ बटन गायब हैं जिन्हें मुझे जोड़ना होगा और फिर मुझे खुशी होगी :)

युक्ति: sudo apt-get install पॉवरटॉप sudo पॉवरटॉप --auto-tune

यह लैपटॉपमोड के लिए समायोजित होने के लिए बहुत सारी बैटरी-भूखी सेटिंग्स को ठीक कर देगा, टैबलेट की बैटरी को लंबे समय तक और यहां तक ​​कि थोड़ी देर तक, खिड़कियों की तुलना में बनाता है। इसके बिना बैटरी तेजी से निकलती है। इसे हर बूट के बाद चलाया जाना चाहिए (इसलिए इसे सुडो के बिना /etc/rc.local में डालें), और सस्पेंड / हाइबरनेट से हर जागने के बाद (इसे स्क्रिप्ट भी किया जा सकता है)।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.