Правило первое:
Никогда не проверяйте водонепроницаемость клавиатуры.
Так как утонувший Thinkpad x230 был на гарантии (3года, на втором утонул), в сервисном центре мне выдали бумаги на замену либо возврат денег. В магазине такого же не оказалось и я с небольшой доплатой взял Thinkpad x240. Пускай без IPS, но с усиленной батареей и backlight-подсветкой клавиатуры.
Установка Ubuntu 14.04, восстановление данных из бэкапа и установка стандартного для меня набора программ заняло пол дня, а вот ковыряние с кликпадом (это тот, который вместо тачпада) и настройка сканера отпечатков затянулось.
Настройка fingerprint.
Покопавшись в сети нашёл почти рабочую инструкцию. А так как она "почти рабочая", то последнюю её часть заменил своей для x230.
Для начала зайдём на GitHub и скачаем драйвера.
После этого их нужно распаковать и в распакованном каталоге выполнить:
Чувствительность Trackpoint:
Я люблю, когда курсор летает по экрану при малейшем отклонении трекпоинта, поэтому открываем терминал и пишем:
touch ~/.xsessionrc
nano ~/.xsessionrc
и пишем туда:
xinput set-prop "TPPS/2 IBM TrackPoint" 262 0.5
xinput set-prop "TPPS/2 IBM TrackPoint" 263 2
Никогда не проверяйте водонепроницаемость клавиатуры.
Так как утонувший Thinkpad x230 был на гарантии (3года, на втором утонул), в сервисном центре мне выдали бумаги на замену либо возврат денег. В магазине такого же не оказалось и я с небольшой доплатой взял Thinkpad x240. Пускай без IPS, но с усиленной батареей и backlight-подсветкой клавиатуры.
Установка Ubuntu 14.04, восстановление данных из бэкапа и установка стандартного для меня набора программ заняло пол дня, а вот ковыряние с кликпадом (это тот, который вместо тачпада) и настройка сканера отпечатков затянулось.
Настройка fingerprint.
Покопавшись в сети нашёл почти рабочую инструкцию. А так как она "почти рабочая", то последнюю её часть заменил своей для x230.
Для начала зайдём на GitHub и скачаем драйвера.
После этого их нужно распаковать и в распакованном каталоге выполнить:
./autogen.sh
./configure
make
sudo make install
sudo chmod 666 /dev/bus/usb/002/003
sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libpam-fprintd libfprint0 fprint-demo fprintd
sudo pam-auth-update - отмечаем всё
fprintd-enroll - и проводим указательным пальцем правой руки по сканеру.
sudo add-apt-repository ppa:fingerprint/fprint
sudo apt-get update
sudo apt-get install libpam-fprintd libfprint0 fprint-demo fprintd
sudo pam-auth-update - отмечаем всё
fprintd-enroll - и проводим указательным пальцем правой руки по сканеру.
К сожалению, на сегодняшний день fingerprint-gui со своими политиками ставиться не хочет, поэтому добавить палец жены/подруги не получится. Не особо и надо. На этом всё. Alt+Ctrl+L и разблокируем экран пальчиком.
Настройка ClickPad.
Лично мне в x230 очень нравились механические кнопочки над тачпадом. А вот сам тачпад работал херово. И хотя в x240 сенсорная панель уже настраивается до вполне сменяемого состояния, трекпойнту я не изменяю. Да вот одна беда - нельзя зажать среднюю кнопку мыши и пролистывать трекпоинтом странички, а переносить два пальца для прокрутки на панель как-то неохота. Поэтому пришлось пойти на отключение самой панели ради скрола трекпоинтом. Третьего варианта не дано. И снова на помощь приходят умные люди:
sudo add-apt-repository ppa:bjornt/evdev
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get update
sudo apt-get dist-upgrade
после создаём файл:
sudo nano /usr/share/X11/xorg.conf.d/90-clickpad.conf
у меня он выглядит так:
Section "InputClass"
Identifier "Clickpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
# Synaptics options come here.
Option "Clickpad" "true"
option "EmulatedMidButtonTime" "0"
Option "SoftButtonAreas" "65% 0 0 40% 42% 65% 0 40%"
Option "AreaBottomEdge" "0%"
EndSection
Section "InputClass"
Identifier "TrackPoint"
MatchProduct "TrackPoint"
MatchDriver "evdev"
Option "EmulateWheel" "1"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
Identifier "Clickpad"
MatchIsTouchpad "on"
MatchDevicePath "/dev/input/event*"
Driver "evdev"
# Synaptics options come here.
Option "Clickpad" "true"
option "EmulatedMidButtonTime" "0"
Option "SoftButtonAreas" "65% 0 0 40% 42% 65% 0 40%"
Option "AreaBottomEdge" "0%"
EndSection
Section "InputClass"
Identifier "TrackPoint"
MatchProduct "TrackPoint"
MatchDriver "evdev"
Option "EmulateWheel" "1"
Option "EmulateWheelButton" "2"
Option "XAxisMapping" "4 5"
Option "XAxisMapping" "6 7"
EndSection
Подробнее о настройке можно почитать по ссылке выше.
Чувствительность Trackpoint:
Я люблю, когда курсор летает по экрану при малейшем отклонении трекпоинта, поэтому открываем терминал и пишем:
touch ~/.xsessionrc
nano ~/.xsessionrc
и пишем туда:
xinput set-prop "TPPS/2 IBM TrackPoint" 262 0.5
xinput set-prop "TPPS/2 IBM TrackPoint" 263 2
На этом настройка моего Thinkpad x240 закончилась. Кстати, в режиме программирования на Django ноут держит около 12 часов с яркостью 60%, а в режиме обычного веб-серфинга с флешем, скайпом и кучей вкладок около 7-8 часов.