# 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<> ~/.xinitrc ``` ## キーボード設定を触る(Thinkppadの場合) PC内蔵のキーボードのキーマップを触る。具体的には、 - L-Ctrl = Alt にしたい。ただし、内蔵キーボードのみまず、おさらい的には、 を変更したい。 - [Arch Linux X keyboard extension](https://wiki.archlinux.jp/index.php/X_keyboard_extension) - [US キーボードの XPS13 に Ubuntu 14.04 をインストールして自分好みにキーボードをカスタマイズした](https://qiita.com/ledmonster/items/779b5956c637a0f5b94a) あたりがとても参考になる。 と思ったが結局やりたいことは、 - [https://zenn.dev/tmtms/articles/202109-remap-key](https://zenn.dev/tmtms/articles/202109-remap-key) 0x1d(rctrl)を0x38(alt)にmapすればいい。 こんな感じに落ち着いた。 ``` 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 ```