20231025: i3 desktop環境を作る

https://blog.livewing.net/install-arch-linux-2021

  • Ubuntu serverを入れる
sudo apt-get update
sudo apt -y install git make gcc autoconf
sudo apt -y install libpango1.0-dev libyajl-dev libstartup-notification0-dev libev-dev libtool libxkbcommon-dev libxkbcommon-x11-dev libxcb1-dev libxcb-randr0-dev libxcb-util0-dev libxcb-icccm4-dev libxcb-keysyms1-dev libxcb-cursor-dev libxcb-xinerama0-dev libxcb-xkb-dev libxcb-shape0-dev libxcb-xrm-dev xutils-dev
sudo apt -y install xorg xinit
sudo apt -y install network-manager
sudo nmcli radio wifi on
nmcli radio wifi
 > ON
 nmcli device status
 nmcli device wifi list
 sudo apt install –reinstall firmware-b43-installer
 sudo modprobe -r b43 && sudo modprobe b43
 nmcli device wifi list
 sudo nmcli --ask device wifi connect '${SSID}' ifname ${INTERFACE}

 sudo apt -y install i3
 sudo apt -y install xorg
 sudo apt -y install fcitx-mozc

cd
cat >> .prodile<<EOF
export DefaultImModule=fcitx
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"
EOF

 echo "exec i3" >> ~/.xinitrc

キーボード設定を触る(Thinkppadの場合)

PC内蔵のキーボードのキーマップを触る。具体的には、

と思ったが結局やりたいことは、

こんな感じに落ち着いた。

alias x13='sudo setkeycodes 0x1d 0x38'

ジェスチャーをいじる

sudo apt-get install xdotool wmctrl libinput-tools

git clone https://github.com/bulletmark/libinput-gestures.git
cd libinput-gestures
sudo make install
cd ..
rm -rf inbinput-gestures
sudo gpasswd -a $USER input

newgrp input 
libinput-gestures-setup autostart
libinput-gestures-setup start

日本語

echo "exec --no-startup-id fcitx" >> ~/.config/i3/config
startx
fcitx-config-gtk3

- + でmozcを追加
- "global config" tabで"Trigger Input Method"をSuperSpaceに

ステータスバー: その他色々入れる

sudo apt install i3block thunar rofi
sudo apt install python3-pip
# for i3blocks tool
sudo pip install psutil