LinuxはThinkPad Helix 2をサポートしていますか?

LinuxはThinkPad Helix 2をサポートしていますか?

待つとこだわります。ThinkPadヘリックス2、画面に取り外し可能なタブレットがあります。今月末に発売される予定だ。最先端の技術にLinuxをインストールすると、ドライバの問題などで問題が発生する可能性があると聞きました。

Ubuntuでこのコンピュータを最大限に活用できますか(またはカスタムArch Linuxをインストールすることをお勧めします)?もしそうなら、私はLinuxに初めて触れました。

ベストアンサー1

私は最近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 storeキーボードを押すとルートとして実行する必要がありますいいえ何が理由なのか命令を認識しません。キーボードの接続に問題があり、自動的に実行できません。

  2. LTEをサポートします。何らかの理由でSierra Wireless EM7345カードはまだかなり新しいので、Network Manager + ModemManagerはデフォルトでmbimをサポートしません(カーネルのデフォルト)。私のディレクトリに次の内容を含むファイルを追加する必要がありました。/etc/modprobe.d

    options cdc_ncm prefer_mbim=N
    

    その後、NetworkManagerは私のSIMカードを選択し、正しく接続されました。 (T-Mobile を使用) そうでない場合、NetworkManager は接続されますが、ローカルでのみ接続されます。

  3. タブレットを自動的にラップトップモードで回転させ、ドッキング時に元に戻します。これは「持っていれば良いこと」なので、実際に大きな問題ではありませんが、言及する価値があると思います。タブレットがドッキングされると、タブレットを自動的に回転できるACPIイベントが登録されます。スクリプトの使用スパイラル回転合格できる尿素尿の割合2つのスクリプトを作成してディレクトリ/etc/acpi/actionsに追加しました(インストールが必要)コミュニティリポジトリから):

    spinlaptop.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 
    

    回転タブレット.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
    ;;
    

    有効にする必要があります。デーモンsystemctl enable acpid.service(ルートとして)は上記のいずれかの操作を行います。

  4. Bluetooth。おそらく、あなたはこれを行う必要はありませんが、それを操作する前にデバイスをリセットする必要がありました。これを行うコマンドは次のとおりですhciconfig -a hci0 resetパルスオーディオBluetoothサウンドサポートのため。

いくつかの他の調整を行ったかもしれませんが、これが私が覚えている重要な調整です。私が強くお勧めするいくつかのソフトウェアは次のとおりです。pstate-周波数-gittlp脳卒中にかかりやすい、前述のものだけでなく新聞

この投稿はかなり長いので、ArchWikiページに適していると思います。しかし、ArchWikiに投稿する前に具体化したかったので、あなたがあまりにも怖がらずに始めるのに十分な実用的なコンテンツを提供したかったのです。 。好ましくはArchLinuxを使用する。 ;)幸運を祈ります!

しかし、私が本当に素晴らしいと思ったことの1つは、Quickshot Cover(50ドルアクセサリー)がLinuxで動作しますが(カバーを閉じるとタブレットが停止する)、残念ながら前述の停止問題のため最初から機能しないことです。 。 :(それで、GNOME Tweak Toolを介してGNOMEのカバー/ふたを介して一時停止する機能を一時的に無効にしました。オーバーレイ時にのみ表示が暗くなりました。

PS:これは2015年ではなく2014年に公開されたことに気づきました。したがって、私が投稿したものはあなたのモデルに適用されますが、急いでいる理由はありません。 XDにもかかわらず、この情報が誰かに役立つことを願っています。

おすすめ記事