Установка производилась на Ubuntu 10.04 и, как обычно, это подходит для большинства других дистрибутивов.
Подготовка Устанавливаем некоторые зависимости:
sudo apt-get install build-essential cmake qt4-qmake libx11-dev libcv-dev libcvaux-dev libhighgui4 libhighgui-dev libqt4-dev libpam0g-dev checkinstall также мы установили checkinstall — для более удобного удаления приложения из системы в будущем.
Установка
cd /tmp
wget http://pam-face-authentication.googlecode.com/files/pam-face-authentication-0.3.tar.gz
tar zxf pam-face-authentication-0.3.tar.gz && cd pam-face-authentication-*
mkdir build && cd build
cmake -D CMAKE_INSTALL_PREFIX=/usr ..
make
sudo checkinstall --pkgname=pam-authentication-face-auth
Конфигурация в терминале (или из меню запуска приложений) запускаем
qt-facetrainer
Фиксируем несколько выражений лица (по слухам основной упор при сравнении делается на глаза).


Добавляем pam-модуль к default login-manager:
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/su
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/sudo
GDM (Gnome)
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gdm
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/gnome-screensaver
KDM (KDE)
sudo sed -i '1i auth sufficient pam_face_authentication.so enableX' /etc/pam.d/kde
При невозможности (некорректной работе модуля) зайти в систему, перезагружаемся в recovery mode и комментируем строки, которые мы прописали выше.
|