Indiegogo で一躍話題となった超小型ラップトップ、GPD Pocket がいよいよ日本向けにも発送開始されました。私の所にも先日届いたばかりで、高まるテンションを抑えきれず開封からセットアップまでをすぐに済ませました。せっかくの Windows 10 が搭載されたモデルですが、使い慣れた OS がよいので早速 Arch Linux をインストールしました。
こういった特殊なハードには微妙なつまづきポイントが多いため、
パッチの当たったカーネルの導入により可能になります。
# nano /etc/default/grub
processor.ignore_ppc=1
# grub-mkconfig -o /boot/grub/grub.cfg
# pacman -S cpupower
# nano /etc/default/cpupower
governor='ondemand'
min_freq="600MHz"
max_freq="1.20GHz"
# reboot
$ cpupower frequency-info
current policy: frequency should be within 600 MHz and 1.20 GHz.
$ sudo nano /etc/lightdm/start-lightdm.sh
#!/bin/sh
/usr/bin/sleep 2
/usr/bin/lightdm
$ sudo chmod +x /etc/lightdm/start-lightdm.sh
$ sudo nano /usr/lib/systemd/system/lightdm.service
ExecStart=/etc/lightdm/start-lightdm.sh
起動 | ○ |
グラフィック | ○ |
サウンド | × |
タッチパネル | × |
Wacom デジタイザ | × |
WiFi | × |
Bluetooth | × |
電池残量表示 | × |
$ sudo pacman -S onboardこれでタブレットモードでも困らない。
$ gsettings set org.mate.screensaver embedded-keyboard-enabled true
$ gsettings set org.mate.screensaver embedded-keyboard-command "onboard --xid"
keyboard=onboardと記述すればOK。
$ udevadm info -a -p /sys/devices/platform/i8042/serio1ここで調べた SUBSYSTEM と DRIVER の値を利用して udev ルールを作成します。
# nano /etc/udev/rules.d/10-trackpoint.rulesを開き、
SUBSYSTEMS=="serio" DRIVERS=="psmouse" TAG+="systemd" SYMLINK+="trackpoint%n"を記述します。
# nano /etc/systemd/system/trackpoint.serviceを開き、
#!/bin/sh
[Unit]
Description=Set Trackpoint sensitivity
Wants=dev-trackpoint1.device
After=dev-trackpoint1.device
[Service]
ExecStart=/bin/bash -c 'echo -n 220 > /sys/devices/platform/i8042/serio1/sensitivity'
[Install]
WantedBy=multi-user.target
$ ls /devでデバイス名を確認すると良いでしょう。
# systemctl enable trackpoint.service
$ reboot
$ yaourt -S fingerprint-gui
$ lsusb
Bus 002 Device 002: ID 08ff:2810 AuthenTec, Inc. AES2810ここで、 08ff:2810 (デバイスごとに異なる)をメモしておく
$ sudo nano /etc/udev/rules.d/96-fingerprint.rules
SUBSYSTEMS=="usb", DRIVERS=="usb", ATTRS{idVendor}=="08ff", ATTRS{idProduct}=="2810" SYMLINK+="usbfingerprint%n" TAG+="systemd"ここでの idVendor 、 idProduct の値は、先ほど lsusb で調べた「08ff:2810」を入れる。
$ reboot
$ ls /dev
$ sudo nano /etc/systemd/system/fingerprint.service
#!/bin/sh
[Unit]
Description=Set Fingerprint permission
Wants=dev-usbfingerprint1.device
After=dev-usbfingerprint1.device
[Service]
ExecStart=/bin/bash -c 'chmod 666 /dev/usbfingerprint1'
[Install]
WantedBy=multi-user.target
$ sudo systemctl enable fingerprint.service
$ fingerprint-gui
$ fingerprint-identifier
auth sufficient pam_fingerprint-gui.so
CPU | Atom Z520 1.33GHz |
GPU | GMA500 |
RAM | 2GB |
HDD | 60GB |
液晶 | 8型 1600×768 |