alpine linux on ideapad miix320 ― 2023年04月07日 06:27
ideapad miix320 は、もともと外に持ち出すことを想定していましたが、今は、自宅内での部屋移動用や、メインPCのOS更新時などの補助用に使用しています。
別PCでwifi接続に問題が起きた際、 Linuxディストリビューションの入れ替えを何度かし、 その調査で、ideapad miix320も何度か入れ替えました。
ideapad miix320は、Atom x5-Z8350、4GBメモリと、 性能が低いマシンなので、 別PCで使用しているディストリビューションでは、 処理に時間がかかります。 そこで、alpine linux を使用しようと思いました。
参考:Linux ディストロ探訪(27) 〜 Alpine Linux 〜
ready boot media
- alpine linux のisoファイルをdownload
- alpine linux 3.17.3
- EXTENDED の x86_64 用を選択
- isoファイルをUSBメモリに書き込み
- USBメモリを miix320に挿して起動
- F12キーを押し、USBメモリでブート
install
- root でログイン ... 課題.1
- setup-alpine
- キーボードレイアウト : jp -> jp
- ホスト名 : localhost (default)
- 有線 : eth0 (default) -> dhcp (default) -> n (default)
- 無線 : wlan0 (default) -> dhcp (default) -> n (default) ... 課題.2
- root パスワード : ご自由に
- NTP クライアント : chrony (default)
- タイムゾーン : Asia -> Tokyo
- プロキシサーバ : none (default)
- ミラーサーバ : 末尾が jpドメインのものを選択
- ssh サーバ : openssh (default)
- ユーザ追加 : 追加
- インストール先 : リストが出る 1番上。:D
- インストール用途 : sys
OSインストール時の課題は、以下。
- 画面が半時計回りに90度回転している。諦める。:D
- wifiの接続先(SSID)が見つけられない。有線で対応
- SSIDは適当に選択し、DHCPが繋がらないが先に進める
install xfce4
インストール後、lightdmと、xfce4のX Windows環境を構築。
- setup-xorg-base
- apk add xfce4 xfce4-terminal xfce4-screensaver lightdm-gtk-greeter
- run-service dbus start
- rc-update add dbus
- rc-service lightdm start
- rc-update add lightdm
- apk add elogind polkit-elogind ... ユーザアカウントでのシャットダウン、再起動の実施用
- reboot
起動後の設定変更
- [Applications]-[Setting]-[Mouce and Touchpad] ... 課題.1
- [Device:HTX USB HID Device HTX HID Device Touchpad]
- [Touchpad]-[Tap touchpad to click] Apply
- [Device:HTX USB HID Device HTX HID Device Touchpad]
- [Applications]-[Setting]-[Display]
- [DSI-1]-[Rocation:Right] Apply ... 課題.2
- [DSI-1]-[Scale]-[X:0.5], [Y:0.5] Apply
X 起動直後の課題は、以下。
- Touchpadをタップしてもクリックにならない。Touchpadで設定
- 画面が半時計回りに90度回転している。Displayで設定
wifi setting
alpinelinux.org の wikiを参考に、wifi を設定。
- apk add iwd
- rc-service iwd start
- iwctl device list
- iwctl station wlan0 scan && iwctl station wlan0 get-networks
- iwctl station wlan0 connect <SSID>
- rc-update add iwd boot && rc-update add dbus boot
日本語環境
3.17のapkリポジトリの ibus, anthy だけでは、 日本語入力はできませんでした。 edge/testingの ibus-anthy で、 日本語入力が可能になりました。未整理です。
- apk add font-ipa fontconfig && fc-cache -f
- apk add ibus
- apk add setxkbmap
- setxkbmap jp
- vi /etc/apk/repositories << edge/testing に ibus-anthy があるので追加
- apk update
- apk upgrade
- apk add ibus-anthy
- reboot
参考:Alpine Linuxで日本語の明朝体フォントを使えるようにする方法
感想
CPUやメモリの使用率を確認しておらず、直感的な感触になりますが、以下よりは、軽い動作かと思います。
- Manjaro 22.0.4 (XFCE)
- Solus-4.3 (Budgie)
- Ubuntu 22.10 (GNOME)
Manjaroと、Solusは、パッケージ管理をGUIで行えるのが良かったですが、 逆にGUI 操作ゆえ、その操作が重かったです。
ですが、まだ音声入出力に未対応で、ログイン画面は回転したままです。これらは、ぼちぼち対応していきたいと思います。:D
sudo on alpine linux ― 2023年04月07日 22:11
alpine linux 3.17 で、sudoを利用する方法を、メモします。 wheel グループに、ユーザを追加することで sudo権限を付与する方法です。
- apk add sudo
- sudo -lU <username> ... sudo権限があるか否か確認
- adduser <username> wheel
- vi /etc/sudoers
- %wheel の行のコメントアウト(行頭の#)を外す
- :w!
- :q
- sudo -lU <username> ... sudo権限があるか否か確認
lightdm でのモニターの回転 on alpine linux(ideapad miix320) ― 2023年04月07日 22:34
ログイン前の画面を、回転させる方法のメモです。 lightdm の設定変更です。
- apk add xrandr
- sudo vi /etc/lightdm/lightdm.conf
- display-setup-script=xrandr --output DSI-1 --auto --rotate right
- :w!
- :q
xrandrのoutputオプションで指定する対象(DSI-1)については、 arandrをapk addし、起動して確認すると 何を指定すれば良いかが分かります。
最近のコメント