Ubuntu no Surface Pro 3 ou no Linux?

12

O que eu descobri agora é que posso usar o ubuntu 15.04 touch, mas sem rolagem.

eu abri:

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

e adicionado:

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 

eu fiz isso reiniciado e wolla o touch pad está funcionando! : D feliz!

agora estou preso com o resto dessas coisas alguém pode me ajudar?

  1. botão de energia + botão de volume
  2. fechar a tampa
  3. role com 2 dedos
  4. desloque-se ao tocar
por user232447 07.05.2015 / 21:39

2 respostas

14

Eu tenho um Surface pro 3 rodando ubuntu e archlinux.
Tudo funciona bem, mas para as coisas que você quer, você tem que compilar seu próprio Kernel, que parece mais difícil do que é.

Faça o download das fontes 4.0.1 Kernel de aqui e dos patches de aqui .
Extraia os dois arquivos para um novo diretório.

tar xvf archive.tar.gz /folder

Instale ferramentas com

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

Aplique todos os patches com

patch -p1 -i xxx.patch

Copie a configuração atual com:

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

Executar:

make menuconfig

pressione ESC ESC para salvar e sair.

Inicie a compilação com:

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

A compilação pode levar de 1 a 2 horas, dependendo do seu computador. Se você tiver um dualcore, poderá adicionar -j 2 após make-kpkg , -j 4 se tiver um quadcore.
Make então usará o número de núcleos que você especificar.

Assim que estiver pronto, você terá dois arquivos .deb .
Instale-os com sudo dpkg -i linux-image*.deb linux-headers*.deb

Reinicialize seu sistema e selecione o kernel recém-compilado durante a inicialização.

    
por Pabi 07.05.2015 / 22:24
4

Eu executo o ubuntu apenas no meu sp3 (sem dualbooting) com tudo funcionando, bateria, câmeras, todos os botões, etc. Eu recompilei o kernel com todos os patches do archlinux, e eles receberam patches para fazer tudo funcionar. Se você ainda tiver problemas com botões ou outras coisas, posso tentar encontrar o link de download novamente para seus patches.

EDIT: Encontrado - link

A única coisa que não estou feliz é que não há teclado dividido no linux. Não vejo como tablets poderia ser um objetivo para apoiar sem trabalhar teclado para telas sensíveis ao toque acima de 7 ". Para isso eu tive que fazer um eu mesmo. Usando python e gtk3 para fazer um clone do win8.1 keyboards split-layout. Faltam alguns botões que preciso adicionar e depois ficarei feliz:)

Dica: sudo apt-get install powertop sudo powertop --auto-tune

Isso consertará muitas configurações que demandam muita bateria para serem ajustadas para o modo laptop, faz com que a bateria dos tablets durem o mesmo tempo, e até um pouco mais, do que no Windows. sem isso, a bateria descarrega mais rapidamente. Ele tem que ser executado após cada inicialização (portanto, coloque-o em /etc/rc.local sem sudo), e depois de cada despertar da suspensão / hibernação (também pode ser executado em scripts).

    
por Kleggas 20.07.2015 / 17:18

Tags