Post

筆記 - 筆電上使用Linux的幾個工具

筆記 - 筆電上使用Linux的幾個工具

TLDR

這篇文章會記錄幾個我在筆電上使用 Linux 時找到的一些工具,這些工具大多是補足一些 Windows 上不須額外設定就有,但 Linux 上需要自己去找的功能。

臉部辨識解鎖 - Howdy

GitHub - boltgolt/howdy: 🛡️ Windows Hello™ style facial authentication for Linux

Howdy 是一個提供臉部辨識驗證的工具,可以用在登入、解鎖、sudo等等。

安裝及設定

安裝步驟請參考 Github repo 裡面的 README。在等待安裝時,先用這個指令確定你要用的紅外線鏡頭是哪一個:

1
v4l2-ctl --list-devices

在輸出裡裝置可能有兩個或四個 /dev/video* ,大多數的情況下選擇第一個 (或是第三個,如果有的話) 會是對的。

安裝完成後先用這個指令設定 howdy:

1
sudo howdy config

在設定檔裡找到 device_path,並把它設為剛才找到的路徑。另外一個可以調整的參數是 dark_threshold,如果常常無法辨識成功的話,可以先把這個值提高。做好設定後先測試攝影機能不能正確運作:

1
sudo howdy test

確認能在跳出的視窗中看到自己的臉後,開始為你的使用者加入臉部模型:

1
sudo howdy add

如果是用 Ubuntu 的話到這裡就可以直接使用 howdy 了。 Arch 和 Manjaro 則需要編輯一些 pam 的設定檔,詳細步驟可以參考這個 Setup face recognition authentication on ArchLinux and KDE Plasma using howdy · GitHub

注意事項

  • 非紅外線的鏡頭也是可以使用 howdy ,不過有紅外線鏡頭的話還是用紅外線比較好。

  • Gnome keyring 、 kdewallet 在登入時可能沒辦法一起解鎖,不安全的解法是直接把這兩個的密碼拿掉,風險請自行評估。

  • 在 SDDM (KDE預設的DM) 用 howdy 滿可能會有問題,我自己是換成用 LightDM 。

  • 如同 README 裡作者於最後所說, howdy 並沒有比密碼安全,也不會變得比密碼安全。

觸控板手勢 - Touchégg

Github - JoseExposito/Touchégg

Touchegg 是一個提供可自訂觸控板手勢的工具,除了直接編輯 xml 檔案,也可以使用他的 GUI app touche 來做設定

安裝

直接參考 README, Debian/Ubuntu 系的可以直接用官方 PPA , Arch 系的有 AUR。

PPA:

1
2
3
sudo add-apt-repository ppa:touchegg/stable
sudo apt update
sudo apt install touchegg

Arch 系的安裝完後可能需要手動啟用 touchegg 的 service。

注意事項

  • Touchegg 現在只能在 X11 上跑, Wayland 使用者可以試試看 fusuma
  • Touchegg 底層是用 libinput ,所以只要支援 libinput 的就可以用。
This post is licensed under CC BY 4.0 by the author.