web-dev-qa-db-ja.com

Acer c720 Chromebookでタッチパッドを修正する方法

私はUbuntuが非常に新しいので、ほとんどの場合、何が起こっているのかわかりません。

Ubuntuをダウンロードしただけですが、起動画面でマウスパッドが機能せず、タッチスクリーンも機能しません。

どうすればいいですか?

3

セマンティクスをスキップして、Ubuntu 14.04の32ビットバージョンを使用していると仮定します。これは、ほとんどの新規ユーザーがダウンロードするバージョンだからです。 Ubuntu 14.04の32ビットバージョンを使用していない場合、時空間の連続性が破綻する可能性があります。注意して進めてください。

タッチパッドと互換性のあるLinuxカーネルを使用する必要があります。トリックを行うカスタムカーネルがいくつかありますが、メインラインの公式カーネルよりも安定性が低い傾向があります。バージョン3.17から、公式のLinuxカーネルはChromebookの基本的なサポートを追加しました(タッチパッドやスリープからの復帰を含む)。ただし、カーネル3.17の上に構築されたUbuntuの最新バージョンはUbuntu 14.10のみです。さらに、カーネル3.17のサポートはごく基本的なものであり、タッチパッドは機能する可能性がありますが、散発的にしか機能しません。しかし、恐れることはありません。これらの問題に対する修正もあります。

ChromebookにUbuntuをインストールできるように、ワイヤレスマウス(および必要に応じてキーボード)を接続することから始めます。その後、通常どおりにUbuntuをインストールします。

次に、利用可能なすべての更新プログラムをインストールします。アップデーターは、Ubuntuを使用して数分後に(インストール後)ポップアップします。パスワードを入力し、要求されたら再起動します。

その後、Linuxカーネルのバージョン3.17をインストールします。これを行うには、ターミナルウィンドウを開きます。ターミナルの場所がわからない場合は、画面の左上にあるUbuntuロゴをクリックして、検索ボックスに「ターミナル」と入力します。ターミナルウィンドウを開いたら、これらのコマンドを1つずつターミナルウィンドウにコピーして貼り付けます。パスワードを求められたら入力します。

cd /tmp/

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-headers-3.17.0-031700_3.17.0-031700.201410060605_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.17-utopic/linux-image-3.17.0-031700-generic_3.17.0-031700.201410060605_i386.deb

Sudo dpkg -i linux-headers-3.17.0-*.deb linux-image-3.17.0-*.deb

次に、Chromebookを再起動する必要があります。再起動したら、タッチパッドを使用して、Chromebookを完全にシャットダウンせずにスリープモード(蓋を閉める)にできるようになります。あなたのタッチパッドはあなたが望むほど敏感ではないかもしれませんし、あなたはまたタッチパッドが右クリックする方法を好まないかもしれません(タッチパッドの右下をタップすることによって)。その場合は、前述のとおり、修正があります。

上記の修正を適用するには、最初にターミナルに戻って(まだそこにいない場合)、次のコマンドを記載されているとおりにコピーして貼り付ける必要があります。プロンプトが表示されたらパスワードを入力します。

Sudo gedit /usr/share/X11/xorg.conf.d/50-synaptics.conf

これにより、テキストエディターが開き、システムがタッチパッドと対話する方法を定義するスクリプトを編集するために使用されます。感度を変更し、タッチパッドの下部にある迷惑な右クリック領域を削除するには、ファイル内のすべてを削除し、下のテキストを表示されているとおりにファイルにコピーアンドペーストします。その後、コンピューターの別の場所にファイルのバックアップを作成して、コンピューターがファイルを削除した場合に簡単に復元できるようにします。

# Example xorg.conf.d snippet that assigns the touchpad driver
# to all touchpads. See xorg.conf.d(5) for more information on
# InputClass.
# DO NOT EDIT THIS FILE, your distribution will likely overwrite
# it when updating. Copy (and rename) this file into
# /etc/X11/xorg.conf.d first.
# Additional options may be added in the form of
#   Option "OptionName" "value"
#
Section "InputClass"
    Identifier "touchpad catchall"
    Driver "synaptics"
    MatchIsTouchpad "on"
    Option "FingerHigh" "5"
    Option "FingerLow" "5"
# This option is recommend on all Linux systems using evdev, but cannot be
# enabled by default. See the following link for details:
# http://who-t.blogspot.com/2010/11/how-to-ignore-configuration-errors.html
  MatchDevicePath "/dev/input/event*"
EndSection

Section "InputClass"
    Identifier "touchpad ignore duplicates"
    MatchIsTouchpad "on"
    MatchOS "Linux"
    MatchDevicePath "/dev/input/mouse*"
    Option "Ignore" "on"
EndSection

# This option enables the bottom right corner to be a right button on
# non-synaptics clickpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Default clickpad buttons"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "50% 0 82% 0 0 0 0 0"
#       To disable the bottom Edge area so the buttons only work as buttons,
#       not for movement, set the AreaBottomEdge
#       Option "AreaBottomEdge" "82%"
EndSection

# This option disables software buttons on Apple touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Apple|bcm5974"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

# This option disables software buttons on C720 Chromebook touchpads.
# This option is only interpreted by clickpads.
Section "InputClass"
    Identifier "Disable clickpad buttons on Apple touchpads"
    MatchProduct "Cypress|cyapa"
    MatchDriver "synaptics"
    Option "SoftButtonAreas" "0 0 0 0 0 0 0 0"
EndSection

これでリブートするだけで、準備は完了です。これで、タッチパッドはChrome OSと同じように動作するはずです。

タッチスクリーンについては、その分野での経験はありません(私のChromebookはUbuntu 14.04を実行している単純な古いC720です)。幸運を祈ります。

1
Travis Hodge