Setup

環境構築

ユーザー追加

# useradd -m -g wheel hoge
# passwd hoge
# pacman -S sudo

# visudo
//コメントアウト外す
Defaults env_keep += "HOME"
%wheel ALL=(ALL) ALL

awesome

# sudo pacman -S xorg-server xorg-xinit xf86-video-intel
# sudo -S awesome vicious
# echo "exec awesome" > ~/.xinitrc

//設定ファイル
# mkdir -p ~/.config/awesome/
# cp /etc/xdg/awesome/rc.lua ~/.config/awesome/

CapsLockをCtrlにする

./Xmodmapに以下書く

remove Lock = Caps_Lock
keysym Caps_Lock = Control_L
add Control = Control_L

起動時に自動読み込みするために~/.xinitrcに追記

xmodmap ~/.Xmodmap

ThinkpadのTrackpointの設定

/etc/X11/xorg.conf.dに20-thinkpad.confを作成し編集

Section "InputClass"
    Identifier  "Trackpoint Wheel Emulation"
    MatchProduct        "TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device"
    MatchDevicePath     "/dev/input/event*"
    Option              "EmulateWheel"          "true"
    Option              "EmulateWheelButton"    "2"
    Option              "Emulate3Buttons"       "false"
    Option              "XAxisMapping"          "6 7"
    Option              "YAxisMapping"          "4 5"
EndSection

日本語環境

フォント

# pacman -S otf-ipafont

fcitx mozc

# pacman -S fcitx-im fcitx-configtool fcitx-mozc

~/.xprofileを編集

export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx
export XMODIFIERS="@im=fcitx"