Xubuntuを実行するネットブック1があります。一時停止後にタッチスクリーンが機能しないことを除いて、すべてがうまく機能します。同様の問題を抱えている人を見たことがありますが、このリンクには潜在的な解決策があるようです。
https://github.com/jwrdegoede/linux-sunxi/commit/master
しかし、私はそこの議論やgithubの資料で何をすべきか理解していません。 Manjaroを使用している人が投稿したいくつかの解決策を試しましたが、うまくいきません。おそらくManjaroとUbuntuの違いによるものです。
「Goodix」タッチスクリーンです。最新バージョンのUbuntuを使用しています。
ベストアンサー1
更新:これを試してみてください。これは私にとって効果的です。このスクリプトを実行するには、BIOSでセキュアブートを無効にする必要があります。
- acpi_callパッケージをインストールします(Debian / Ubuntuの場合はsudo apt install acpi-call-dkms、Archの場合はsudo pacman -S acpi_call-dkms)。 Fedoraの場合は、tlpリポジトリからこのモジュールをインストールできます。 https://linrunner.de/en/tlp/docs/tlp-linux-advanced-power-management.html
このパッケージは、一時停止後にタッチスクリーンが機能するのに必要なカーネルモジュールを提供します。 (Onemixの人々はDSDTでGoodixリセットラインに関連するGPIOを定義していませんが、DSDTで直接リセット方法を実装しました。これを使用して呼び出すことができます。acpi_callカーネルモジュール)。 「sudo modprobe acpi_call」でモジュールをロードすることを忘れないでください。
- 新しいファイル/lib/systemd/system-sleep/goodixtouchscreenを作成し、次のコンテンツを配置します。
#!/bin/sh
case $1 in
pre)
modprobe -r goodix
exit 0
;;
post)
modprobe -r goodix || true
sleep 1s
echo '\_SB.PCI0.I2C2.TCSE.INTO 0' > /proc/acpi/call
sleep 1s
modprobe goodix
exit 0
;;
esac