Linux

Linux 是否支持 ThinkPad Helix 2?

  • January 3, 2016

我堅持使用ThinkPad Helix 2,它有一個可拆卸的平板電腦作為螢幕。它將於本月晚些時候發布。我聽說由於驅動程序問題等原因,在前沿技術上安裝 Linux 可能會出現問題。

我是否可以通過 Ubuntu 充分利用這台電腦(或者,更好的是,安裝一些定制的 Arch Linux)?如果這很重要,我對 Linux 還是很陌生。

圖形分析

核心 3.10 和更高版本中的高畫質 4K 支持

  • 設備包含代號IVY BRIDGE英特爾高畫質 4K 圖形晶片。
  • IVY Bridge 應該屬於 LKDB 的 MESA DRI。
  • 支持選項:FOSS MESA DRI 驅動程序或官方 Intel i965 驅動程序。

無線分析

MBM 愛立信晶片組支持

  • 不確定這是否在 LKDB 中,但這裡存在包。

我最近在 ThinkPad Helix 2 上安裝了 ArchLinux + GNOME 3,幾乎所有東西都是開箱即用的。

我剩下的最大問題是暫停;已送出錯誤報告以修復它,但他們仍在尋求更多資訊。(所以也許自己嘗試會有所幫助!;))這支筆工作得很好,手掌排斥在 Xournal 中是完美的。有些事情需要做一些工作才能發揮作用,即:

  1. 聲音和麥克風支持。只需執行以下腳本即可取消揚聲器、耳機和麥克風的靜音,並啟用相應的設備:
#!/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"

當鍵盤未對接時,您需要以alsactl storeroot身份執行,因為我無法辨識此命令在連接鍵盤時有問題,並且不會自動執行。 2. LTE 支持。出於某種原因,我想是因為 Sierra Wireless EM7345 卡仍然是相當新的,所以網路管理器 + 調製解調器管理器不支持開箱即用的 mbim(核心預設設置)。我必須在我的/etc/modprobe.d

options cdc_ncm prefer_mbim=N

然後 NetworkManager 拿起我的 SIM 卡並連接得很好。(使用 T-Mobile。)否則,NetworkManager 正在連接,但僅在本地連接。 3. 將平板電腦自動旋轉到筆記型電腦模式並在對接時返回。這不是什麼大問題,因為它是“很高興擁有的東西”,但我覺得它值得一提。當平板電腦停靠時,會註冊一個 ACPI 事件,您可以利用它來自動旋轉平板電腦。使用通過AUR提供的腳本helix-rotate我製作了兩個腳本,將它們添加到我的目錄中(需要從社區 repo安裝acpid ):/etc/acpi/actions

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

然後在我的 handler.sh 中(這應該是在“$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
;;

您需要使用(以 root 身份)啟用acpid守護程序才能使上述任何操作生效。systemctl enable acpid.service 4. 藍牙。我必須在它工作之前重置設備,儘管你可能不需要。這樣做的命令是hciconfig -a hci0 reset. 您可能還想安裝pulseaudio-bluetooth以獲得聲音支持。

我可能還做了一些其他調整,但這些都是我能回憶起的重要調整。我強烈推薦的一些軟體是pstate-frequency-gittlpEasystroke和前面提到的Xournal

很抱歉這篇文章相當長,更適合 ArchWiki 頁面,但我想在將其發佈到 ArchWiki 之前先充實一下,同時想為您提供足夠實質性的東西,您可以開始吧,希望不要太害怕,最好使用 ArchLinux。;) 祝你好運!

順便說一句,我覺得超級整潔的一件事是 Quickshot Cover(50 美元的配件)在 Linux 中工作(關閉蓋子會暫停平板電腦),但是由於上述暫停問題,無法從暫停中恢復。:( 所以我通過 GNOME Tweak Tool 暫時禁用了通過 GNOME 中的蓋子/蓋子暫停,它只會在被覆蓋時使顯示變暗。

PS:我才意識到這是在2014年發布的,而不是2015年,所以雖然我發布的內容適用於你的模型,但沒有理由急於求成。XD 儘管如此,我希望這些資訊對某人有所幫助。

引用自:https://unix.stackexchange.com/questions/158863