Eu instalei recentemente o ArchLinux + GNOME 3 no ThinkPad Helix 2, e principalmente tudo funciona de imediato.
Meu maior problema restante é suspender; um relatório de erros foi arquivado para corrigir, mas eles ainda estão buscando mais informações. (Então talvez tentar você mesmo vai ajudar!;)) A caneta funciona maravilhosamente, a rejeição da palma da mão é perfeita no Xournal. Algumas coisas precisam de um pouco de trabalho para começar a trabalhar, a saber:
-
Suporte para som e microfone. Basta executar o script a seguir, que ativa o alto-falante, os fones de ouvido e o microfone, e ativa os dispositivos apropriados:
#!/bin/sh
#speakers (SPO)
amixer -c 1 cset numid=24 on
amixer -c 1 cset numid=25 on
#headphones (HPO)
amixer -c 1 cset numid=26 on
amixer -c 1 cset numid=27 on
#microphone (ADC0 Capture Switch / ADC0 Capture Vol / ADC0 Mux / ADC 1 Mux / Mic Vol)
amixer -c 1 cset numid=8 "on,on"
amixer -c 1 cset numid=9 "127"
amixer -c 1 cset numid=19 "2"
amixer -c 1 cset numid=20 "2"
amixer -c 1 cset numid=4 "30,30"
Você precisará executar alsactl store
como root quando o teclado não estiver encaixado, pois, por motivos que não consigo discernir, esse comando tem problemas quando o teclado está conectado e não será executado automaticamente.
-
Suporte para LTE. Por alguma razão, suponho que, como a placa EM7345 da Sierra Wireless ainda é bastante recente, a MBim (que o kernel usa como padrão) não é compatível com o Network Manager + ModemManager. Eu tive que adicionar um arquivo com o seguinte conteúdo no meu /etc/modprobe.d
options cdc_ncm prefer_mbim=N
E, em seguida, o NetworkManager pegou meu cartão SIM e conectou bem. (Usando o T-Mobile.) Caso contrário, o NetworkManager estava se conectando, mas apenas localmente.
-
Gire automaticamente o tablet para o modo laptop e volte quando estiver encaixado. Isso não é tanto um problema quanto é "algo legal de se ter", mas eu senti que merecia uma menção. Quando o tablet é encaixado, um evento ACPI é registrado e você pode tirar vantagem disso para autorotá-lo. Usando o script helix-rotate disponível através do AUR eu fiz dois scripts que adicionei ao meu diretório /etc/acpi/actions
(requer a instalação do acpid do repositório da comunidade):
rotate-laptop.sh:
#!/bin/sh
export XAUTHORITY=/run/user/1000/gdm/Xauthority
export DISPLAY=:0
current_orientation="$(xrandr --query --verbose | awk 'NR==2 { if ($2 = /connected/) print $6}')"
if [ "$current_orientation" = "right" ] && [ -z "$1" ]; then
helix-rotate left
elif [ "$current_orientation" = "inverted" ] && [ -z "$1" ]; then
helix-rotate flip
elif [ "$current_orientation" = "left" ] && [ -z "$1" ]; then
helix-rotate right
fi
rotate-tablet.sh:
#!/bin/sh
XAUTHORITY=/run/user/1000/gdm/Xauthority DISPLAY=:0 helix-rotate left
Em seguida, no meu handler.sh (isso deve estar no caso de "$ 1"):
ibm/hotkey)
case "$4" in
00004013)
/etc/acpi/actions/rotate-tablet.sh
logger 'Tablet detached'
;;
00004012)
/etc/acpi/actions/rotate-laptop.sh
logger 'Tablet docked'
;;
esac
;;
Você precisará ativar o daemon acpid com systemctl enable acpid.service
(como raiz) para que qualquer um dos itens acima funcione.
-
Bluetooth. Eu tive que redefinir o dispositivo antes que ele funcionasse, embora você possa não precisar. O comando para fazer isso é hciconfig -a hci0 reset
. Você também pode querer instalar pulseaudio-bluetooth para suporte de som.
Existem alguns outros ajustes que eu provavelmente fiz, mas esses são todos os importantes que eu posso lembrar. Alguns softwares que eu recomendo são pstate-frequency-git , tlp , Easystroke e os acima mencionados Xournal .
Sinto muito que este post seja bastante longo e mais adequado a uma página do ArchWiki, mas eu gostaria de detalhar um pouco antes de publicá-lo no ArchWiki, e ao mesmo tempo queria fornecer algo substancial o suficiente que você poderia começar, sem esperanças de se sentir intimidado, de preferência com o ArchLinux. ;) Boa sorte para você!
Como um aparte, uma coisa que acho super legal é que o Quickshot Cover (um acessório de $ 50) funciona no Linux (fechando a capa suspende o tablet), mas infelizmente devido ao problema de suspensão não é possível retomar da suspensão. :( Então, eu temporariamente desativei suspender através da tampa / tampa no GNOME através da ferramenta GNOME Tweak, e apenas escurece a tela enquanto estiver coberto.
PS: Acabei de perceber que isso foi postado em 2014, não em 2015, então, embora o que publiquei seja aplicável ao seu modelo, não havia motivo para pressa. XD No entanto, espero que esta informação ajude alguém.