Surface pro 3 或 Linux 上的 Ubuntu?

use*_*447 12 surface

我现在发现的是我可以使用 ubuntu 15.04 touch 但不能滚动。

我打开了:

/usr/share/X11/xorg.conf.d/10-evdev.conf
Run Code Online (Sandbox Code Playgroud)

并补充说:

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 
Run Code Online (Sandbox Code Playgroud)

我做了它重新启动并且触摸板正在工作!:D 快乐!

现在我坚持其他这些事情,有人可以帮助我吗?

  1. 电源键+音量键
  2. 合上盖子
  3. 用 2 个手指滚动
  4. 触摸滚动

Pab*_*abi 14

我有一个运行 ubuntu 和 archlinux 的 Surface pro 3。
一切正常,但是对于您想要的东西,您必须编译自己的内核,这听起来比实际困难。

从下载4.0.1内核源代码这里距离和补丁这里
将这两个文件解压缩到一个新目录。

tar xvf archive.tar.gz /folder
Run Code Online (Sandbox Code Playgroud)

安装工具

sudo apt-get install libncurses5-dev kernel-package` 
Run Code Online (Sandbox Code Playgroud)

应用所有补丁

patch -p1 -i xxx.patch
Run Code Online (Sandbox Code Playgroud)

使用以下命令复制当前配置:

cp /boot/config-`uname -r` .config
Run Code Online (Sandbox Code Playgroud)

跑:

make menuconfig
Run Code Online (Sandbox Code Playgroud)

然后按ESCESC保存并退出。

开始编译:

make-kpkg clean
fakeroot make-kpkg --initrd --append-to-version=-surface-pro-3 kernel_image kernel_headers
Run Code Online (Sandbox Code Playgroud)

编译可能需要 1-2 小时,具体取决于您的电脑。如果您有双核,则可以在-j 2之后添加make-kpkg-j 4如果您有四核。
Make 然后将使用您指定的核心数。

完成后,您将拥有两个.deb文件。
安装它们sudo dpkg -i linux-image*.deb linux-headers*.deb

重新启动系统并在启动时选择新编译的内核。