Ubuntu trên bề mặt pro 3 hay Linux gì cả?


12

Những gì tôi phát hiện ra bây giờ là tôi có thể sử dụng cảm ứng Ubuntu 15.04 nhưng không cuộn.

Tôi đã mở:

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

Và thêm:

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 

Tôi đã làm nó khởi động lại và wolla pad cảm ứng đang hoạt động! : D hạnh phúc!

Bây giờ tôi đang bị mắc kẹt với những điều còn lại của những người có thể giúp tôi?

  1. nút nguồn + nút âm lượng
  2. đóng nắp
  3. cuộn bằng 2 ngón tay
  4. cuộn trên cảm ứng

1
Tôi đã đọc rằng kernel mới nhất (không phải trong 15.04) bổ sung rất nhiều hỗ trợ cho Surface 3. Bạn có thể dùng thử Fedora 22 (hiện đang trong giai đoạn thử nghiệm và được phát hành trong khoảng 3 tuần) sử dụng kernel v.4.0, nhưng tôi Tôi cũng không chắc là các cải tiến có trong kernel đó hay không.
cuộc trò chuyện

1
Tôi đang chạy ubfox / archlinux trên bề mặt pro 3. Bạn chỉ cần biên dịch kernel của riêng mình và áp dụng một số bản vá cho nó. Tôi sẽ đăng câu trả lời sớm để bạn có thể làm điều đó, nó khá dễ.
Pabi

Câu trả lời:


14

Tôi có Surface pro 3 chạy ubfox và archlinux.
Mọi thứ đều hoạt động tốt, nhưng đối với những thứ bạn muốn, bạn phải biên dịch Kernel của riêng mình, điều này nghe có vẻ khó hơn.

Tải xuống các nguồn kernel 4.0.1 từ đây và các bản vá từ đây .
Giải nén cả hai tập tin vào một thư mục mới.

tar xvf archive.tar.gz /folder

Cài đặt công cụ với

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

Áp dụng tất cả các bản vá với

patch -p1 -i xxx.patch

Sao chép cấu hình hiện tại với:

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

Chạy:

make menuconfig

sau đó nhấn ESCESCđể lưu và thoát.

Bắt đầu biên dịch với:

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

Quá trình biên dịch có thể mất 1-2 giờ, tùy thuộc vào máy tính của bạn. Nếu bạn có một dualcore, bạn có thể thêm -j 2sau make-kpkg, -j 4nếu bạn có một quadcore.
Make sau đó sẽ sử dụng số lượng lõi bạn chỉ định.

Một khi nó được thực hiện, bạn sẽ có hai .debtập tin.
Cài đặt chúng vớisudo dpkg -i linux-image*.deb linux-headers*.deb

Khởi động lại hệ thống của bạn và chọn Kernel mới được biên dịch trong khi khởi động.


Tôi đã vá mới hơn trước nên tôi hơi bị kẹt .. sry. Làm thế nào tôi có thể vá? không hiểu nó Tôi gõ: patch -p1 -i pin.patch Và đầu ra là: không thể tìm thấy tệp để vá ở dòng đầu vào 5 Có lẽ bạn đã sử dụng tùy chọn -p hoặc --strip sai? Văn bản dẫn đến điều này là: -------------------------- | kernel-patch / button.patch0000644000175000000330000001542312511071473015672 0ustar patricksudodiff --git a / driver / platform / x86 / Kconfig b / driver / platform / x86 / Kconfig | index 9752761..0205201 100644 | --- a / driver / platform / x86 / Kconfig | +++ b / driver / platform / x86 / Kconfig - ------------------------
232447

Vui lòng chỉnh sửa thông báo lỗi vào câu hỏi của bạn để dễ đọc hơn. Các tập tin nguồn Kernel và các tập tin vá nằm trong cùng một thư mục?
Pabi

xin lỗi vì sự hiểu lầm không có bản vá kernel và nguồn nằm trong thư mục khác nhau .... hãy làm theo những gì bạn đã nói và biên dịch ngay bây giờ! : Không thể chờ đợi để kiểm tra này.
232447

ok bây giờ tôi đã cài đặt nó và khởi động lại. nhưng không có tùy chọn để chọn kernel mới có khả năng trong khi khởi động?
232447

Bạn phải chọn Advanced options for Ubuntu.
Pabi

4

Tôi chỉ chạy ubfox trên sp3 (không có dualboote) với mọi thứ hoạt động, pin, máy ảnh, tất cả các nút, v.v. Tôi đã biên dịch lại kernel với tất cả các bản vá archlinux và chúng có các bản vá để mọi thứ hoạt động. Nếu bạn vẫn gặp vấn đề với các nút hoặc những thứ khác, tôi có thể thử tìm lại liên kết tải xuống đó cho các bản vá của họ.

EDIT: Đã tìm thấy nó - https://github.com/matthewwardrop/linux-surfacepro3

Điều duy nhất tôi không hài lòng là không có bàn phím tách trong linux. Đừng xem làm thế nào máy tính bảng có thể là mục tiêu để hỗ trợ mà không có bàn phím hoạt động cho màn hình cảm ứng trên 7 ". Vì vậy, tôi phải tự tạo một cái. Sử dụng python và gtk3 để tạo một bản sao của bố cục bàn phím win8.1. Vài nút bị thiếu mà tôi cần thêm và sau đó tôi sẽ rất vui :)

Mẹo: sudo apt-get cài đặt powertop sudo powertop --auto-Tune

Điều này sẽ khắc phục rất nhiều cài đặt ngốn pin để điều chỉnh cho laptopmode, làm cho pin của máy tính bảng chỉ tồn tại được lâu và thậm chí lâu hơn một chút so với trên windows. không có nó thì pin nhanh hết Nó phải được chạy sau mỗi lần khởi động (vì vậy hãy đặt nó vào /etc/rc.local mà không có sudo) và sau mỗi lần thức dậy từ đình chỉ / ngủ đông (cũng có thể được viết kịch bản).

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.