我的i3wm配置文件說明
i3config
文件位置:~/.i3/config
1. 終端替換成alacritty,替換相關綁定
# start a terminal
#bindsym $mod+Return exec terminal
bindsym $mod+Return exec alacritty
# bindsym $mod+Ctrl+m exec terminal -e 'alsamixer'
bindsym $mod+Ctrl+m exec alacritty -e 'alsamixer'
#bindsym $mod+Ctrl+b exec terminal -e 'bmenu'
bindsym $mod+Ctrl+b exec alacritty -e 'bmenu'
# bindsym $mod+F5 exec terminal -e 'mocp'
bindsym $mod+F5 exec alacritty -e 'mocp'
2. 使用rofi替換dmenu
# start program launcher
# bindsym $mod+d exec --no-startup-id dmenu_recency
bindsym $mod+d exec --no-startup-id rofi -show drun -theme fancy
#bindsym $mod+d exec --no-startup-id rofi -show run -theme fancy
3. google-chrome替換Pale Moon瀏覽器綁定
# bindsym $mod+F2 exec palemoon # uninstall web browser base on firfox
bindsym $mod+G exec --no-startup-id google-chrome-stable
4. 開機啟動桌面背景、開啟compton濾鏡
exec --no-startup-id nitrogen --restore; sleep 1; compton -b
5. 深度截圖綁定(無法使用粘貼板待解決)
bindsym $mod+Shift+A exec --no-startup-id deepin-screenshot
6. 設置workspace names
# Workspace names
# to display names or symbols instead of plain workspace numbers you can use
# something like: set $ws1 1:mail
# set $ws2 2:
set $ws1 1:
set $ws2 2:
set $ws3 3:
set $ws4 4:
set $ws5 5:
set $ws6 6:
set $ws7 7:
set $ws8 8:
7. 設置指定程序啟動時,默認在哪個workspace啟動
assign [class="(?i)Chrome"] $ws2
assign [class="Typora"] $ws3
assign [class="code-oss"] $ws4
assign [class="netease-cloud-music"] $ws5
assign [class="vlc"] $ws5
assign [class="wechat"] $ws5
8. 使用i3lock-fancy替換blurlock
# Lock screen
#bindsym $mod+9 exec --no-startup-id blurlock
bindsym $mod+9 exec --no-startup-id i3lock-fancy
9. 配置i3bar
# Start i3bar to display a workspace bar (plus the system information i3status if available)
bar {
i3bar_command i3bar
# 設置不顯示workspace numbers
strip_workspace_numbers no
status_command i3status
# 顯示網速的插件 git 上找的
status_command ~/.config/i3status/net-speed.sh
position top
10. 開機啟動fcitx輸入法管理器
# 開機啟動輸入法
exec --no-startup-id fcitx
我的配置文件歸檔
Gitee
:https://gitee.com/siyingcheng/my_manjaro_i3wm_config/blob/master/i3/config