GNU/Linux
C compiler
CMake 2.8
libusb 1.x or libusbx
C++ compiler – optional, needed for qeilin (graphical interface)
Qt 4 – optional, needed for qeilin (graphical interface)
eilin uses CMake build system to build binaries. The simplest way to install eilin is to run the following commands within the source directory:
cmake .
make
make install
This will install eilin to the default CMAKE_INSTALL_PREFIX (probably /usr/local) and it's configuration file into /etc.
eilin accesses the USB directly using the libusb. However this requires that the user
has enough privileges to access USB. Because of that, eilin is installed with setuid
root by default.
Other option is to use udev rule to allow non-root access to the device. To do that,
you must do the following:
groupadd eilin
copy the supplied file "51-eizo.rules" to "/etc/udev/rules.d/"
add all users that are allowed to control monitors to the "eilin" group
usermod -a -G eilin USERNAME
-DINSTALL_SETUID=OFF
to cmake