i3安装配置

以前是折腾xmond的,最近用gnome用的有点腻,很早之前就听过i3还不错。所以这次就安装了试试,结果发现确实是很好。完全没有想回到gnome的欲望,虽然gnome确实很好。因为i3已经能够满足日常使用的需要了,默认tile模式,可以切换float模式,在float模式中可以切换border,有border后,可以使用鼠标移动窗口、改变大小

1563457581543

默认快键键

1
2
3
4
5
6
7
8
9
win+enter    #打开terminal
win+k/; #左右切换窗口
win+k/l #上下切换窗口
win+v/h #切换水平、垂直打开新窗口
win+shift+q #关闭窗口
win+shift+r #重新加载配置文件
win+shift+spacebar #切换tile、float模式
win+shift+j/; #左右调整窗口大小
win+shift+k/l #上下调整窗口大小

安装软件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
#安装i3
pacman -S i3-wm

#状态栏:没有安装与i3搭配使用的i3status,而是安装了polybar
pacman -S polybar

#安装polybar图标需要的字体库
pacman -S ttf-font-awesome

#软件搜索:没有安装与它搭配的dmenu,而是安装了rofi
pacman -S rofi

#安装图标字体库,安装之后polybar才有图标
pacman -S siji-git

#(可选)字体库
sudo pacman -S gucharmap

#安装锁屏软件
pacman -S betterlockscreen

#安装设置壁纸所需软件
pacman -S feh

#透明效果需要的软件
pacman -S compton

图标字体库

启动

.xinitrc 中添加

1
exec i3

然后可以使用startx来启动i3

配置文件位置

1
2
3
4
5
# i3
~/.config/i3/config

# polybar
~/.config/polybar/config

配置

设置自己喜欢的terminal

在i3的配置文件中修改

1
bindsym $mod+Return exec mate-terminal

设置背景图片

在i3的配置文件中添加

1
exec_always --no-startup-id feh --bg-scale "/home/narcissus/Pictures/Wallpapers/beautiful.jpg"

添加polybar

~/.config/polybar/下新建launch.sh的启动文件,并添加

1
2
3
4
5
6
7
8
9
10
11
12
13
14
#!/usr/bin/env bash

# Terminate already running bar instances
killall -q polybar

# Wait until the processes have been shut down
while pgrep -u $UID -x polybar >/dev/null; do sleep 1; done

# Launch bar1 and bar2
#polybar bar1 &
#polybar bar2 &
polybar mybar &

echo "Bars launched..."

在i3的配置文件中添加

1
exec_always --no-startup-id /home/narcissus/.config/polybar/launch.sh

配置fcitx输入法

在i3的配置文件中添加

1
exec_always --no-startup-id fcitx

设置透明效果

在i3的配置文件中添加

1
exec compton -b

设置rofi快捷键

在i3的配置文件中添加

1
bindsym $mod+d exec rofi -show drun -theme mymonokai

设置锁屏

在i3的配置文件中添加

1
2
3
4
5
# set desktop background with custom effect
exec --no-startup-id betterlockscreen -w dim
# Alternative (set last used background)
#exec --no-startup-id source ~/.fehbg
233 bindsym $mod+shift+x exec betterlockscreen -u ~/Pictures/backgrounds/macaw-poly.jpg -l -b 1 dim

截屏快捷键

在i3的配置文件中添加

1
bindsym $mod+p exec flameshot gui

设置border颜色

在i3的配置文件中添加

1
2
# class         border  backgr.text    indicator child_border
client.focused #555555 #555555 #ffffff #2e9ef4

其他设置

直接贴配置文件

i3/config:将文件重命名为config

链接: https://pan.baidu.com/s/1uiryqNvPTLfL06K0fHIm4g 提取码: pys3

polybar/config:将文件重命名为`config

链接: https://pan.baidu.com/s/1cbGubkkyJWJfjX-FIi5t9A 提取码: q2ph

技巧-配置的隐藏窗口功能

1
2
win+o+h	#隐藏窗口
win+o+s #显示窗口