Хорошо, он отлично работает со мной с этим gist:
https://gist.github.com/hadess/6847281
Сначала загрузите gist выше, я переименовали его в ThinkLight.c вместо tmp.c. Убедитесь, что у вас установлен glib-2.0:sudo apt-get install libglib2.0-dev
Скомпилируйте ThinkLight.c следующим образом: gcc -I/usr/include/glib-2.0 -I/usr/lib/x86_64-linux-gnu/glib-2.0/include ThinkLight.c -o ThinkLight -lglib-2.0
Загрузите ec_sys модуль (это можно добавить к /etc/modules при загрузке): sudo modprobe ec_sys
Наконец, выполните ThinkLight с (0, 1 или 2): sudo ./ThinkLight 0
sudo ./ThinkLight 1
sudo ./ThinkLight 2
Особая благодарность https://gist.github.com/hadess/6847281 за то, что это произошло! [ ! d13]