下面的某些软件可能在archlinuxcn源,注意先配置

安装

Arch

Arch安装配置笔记

i3

1
sudo pacman -S i3

注意i3-gaps会和i3-wm冲突,默认选择前者

配置文件位置

1
~/.config/i3/config

Display manager

为了方便管理i3的启动,这里选择使用lightdm 作为启动管理器,安装完后重启即可

1
sudo pacman -S lightdm lightdm-gtk-greeter

如果不需要的话也可以在tty输入startx启动

常用键位

modwin键或者alt键,在第一次进入桌面时会选择

  1. 打开终端:mod+enter
  2. 启动软件:mod+d
  3. 横向排列窗口:mod+h
  4. 纵向排列窗口:mod+v
  5. 将某个窗口全屏:mod+f
  6. 退出窗口:mod+shift+q
  7. 重启i3:mod+shift+r
  8. 打开工作区:mod+num
  9. 将当前窗口移动到某工作区:mod+shift+num

美化

窗口

配置文件末尾加入

1
2
new_window pixel 0
gaps inner 7

关闭picom popup_menu透明化

复制一份配置文件

1
sudo cp /etc/xdg/picom.conf.example ~/.config/picom.conf

配置中修改

1
popup_menu = { fade = true; shadow = false; opacity = 1; focus = false; }

软件

终端

1
sudo pacman -S alacrootty

拉取默认配置文件

1
2
mkdir -p ~/.config/alacritty
wget https://raw.githubusercontent.com/alacritty/alacritty/master/alacritty.yml ~/.config/alacritty

配置文件写入

1
2
set $terminal alacritty
bindsym $mod+Return exec $terminal
  • 修改字体

  • 设置透明度

壁纸

1
sudo pacman -S variety feh picom

开机自启,配置文件写入

1
2
exec_always --no-startup-id variety
exec_always --no-startup-id picom

快捷启动

1
sudo pacman -S rofi

命令行文件管理器

1
sudo pacman -S ranger

配置文件写入

1
bindsym ctrl+$mod+f exec --no-startup-id $terminal -e ranger

这里注意先走安装alacritty这一步

polybar

安装

1
sudo pacman -S polybar

配置文件

这里推荐使用大佬的配置

jessun2017/dotfiles

  • 测试

    1
    polybar -c $HOME/.config/polybar/config.ini example
  • 开机自启

    1
    exec_always ~/.config/polybar/launch.sh

配置温度

1
for i in /sys/class/hwmon/hwmon*/temp*_input; do echo "$(<$(dirname $i)/name): $(cat ${i%_*}_label 2>/dev/null || echo $(basename ${i%_*})) $(readlink -f $i)"; done

一般选择Tdie那条结果,写入到配置文件config.ini

安装字体

1
yay -S ttf-font-awesome ttf-liberation adobe-source-han-sans-cn-fonts ttf-material-design-icons

如果有报错Dropping unmatched character ,可以尝试安装以下字体

1
yay -S siji-git ttf-unifont

网速显示

1
sudo pacman -S bc

编辑文件~/.config/polybar/polybar-scripts/polybar-scripts/network-traffic/[network-traffic.sh](http://network-traffic.sh/) 修改网卡名称