GPD Win 4にいれたUbuntuで指紋センサーを使いたい
はじめに
最近、ウルトラモバイルPCであるGPD Win 4にいれているUbuntuを24.04にアップデートしました。
するとUHKBのタッチパッドが無線で動くようになっていたり、Bluetoothイヤホンが安定して再接続できるようになっていたりと、22.04では手が届かなかったかゆいところがちゃんと改善されており、感動しました!
これでやっと実用できるのではないかと期待を膨らませて、ついでに指紋センサも使えるようにしてくれたら完璧なのになぁと思って調べてみたら、「できた」と言っているスレッドをみつけたので、早速試してみました。元記事の案内がやや簡素すぎるため、またやるときに再現できるよう記事に残すことにしました。
当該スレッドはこちら
やってみる
libfprint-2-2
をいれる
1. 特定のバージョンの下記のリポジトリをクローン
git clone https://github.com/mrrbrilliant/ft9201-static
libfprint_2_2_1_90_1+tod1_0ubuntu120_04_2_amd64_16c6e64404f8411.deb
をインストール
リポジトリ内のapt
でインストールすると権限で怒られるため、gdebi
でインストール
# gdebiがない人はそちらを先にインストール
sudo apt install gdebi
複製したリポジトリのディレクトリに移動し、下記でインストール
sudo gdebi libfprint_2_2_1_90_1+tod1_0ubuntu120_04_2_amd64_16c6e64404f8411.deb
fprintd
をいれる
2. 特定のバージョンの下記のURLからファイルをダウンロード
クリックするとダウンロードされます
fprintd_1.90.1-1ubuntu1_amd64.deb
をインストール
ダウンロードしたダウンロードしたファイルのあるディレクトリに移動し、下記でインストール
sudo gdebi fprintd_1.90.1-1ubuntu1_amd64.deb
libpam-fprintd
をいれる
3. 特定のバージョンの下記のURLからファイルをダウンロード
クリックするとダウンロードされます
libpam-fprintd_1.90.1-1ubuntu1_amd64.deb
をインストール
ダウンロードしたダウンロードしたファイルのあるディレクトリに移動し、下記でインストール
sudo gdebi libpam-fprintd_1.90.1-1ubuntu1_amd64.deb
libfprint-2-2
, fprintd
, libpam-fprintd
のバージョンを固定する
4. 【重要】そのままだとapt update
で最新版に自動で更新されてしまうが、そうすると動かなくなってしまう(実際にそれを確認...)ので、下記でバージョンを固定する。
sudo apt-mark hold libfprint-2-2 fprintd libpam-fprintd
5. 指紋の登録ができるか確認
ターミナルで下記を実行すると、指紋登録が開始される
fprintd-enroll
何度か指紋センサに指を当てては離すのを繰り返し、うまく行くと下のようなログがでる
6. ログアウトして、再度ログインしてみる
再度ログインするときに、指紋認証のオプションが表示されるようになっていたら成功です!
おわりに
WindowsにできてUbuntuにできない😭と今までなっていた各種問題が全て解決されたので、かわいいフクロアリクイちゃんと一緒に時を過ごそうと思います。
(不備や間違いなどありましたら、ご指摘いただければと思います。)
Discussion