窗口管理器i3的常用配置
i3是linux中一个轻量的窗口管理器,受到广大程序员的欢迎。
安装
sudo apt install i3 lightdm
配置
#nano ~/.config/i3/config
# 屏蔽i3status
#bar {
# status_command i3status
#}
#工作区2指向HDMI-0显示器
workspace 2 output HDMI-0
# 本行移至文档前部,定义终端
#bindsym $mod+Return exec urxvt -fg gray -bg black
#默认标签视图
#workspace_layout tabbed
# 把当前窗口设为便笺本
#bindsym $mod+Shift+minus move scratchpad
# 呼出第一个便笺本
#bindsym $mod+minus scratchpad show
#指定程序工作区
#assign [class="Pcmanfm"] 1
assign [class="Chromium"] 2
#assign [class="netease-cloud-music"] 3
#默认浮动窗口
for_window [class="URxvt"] floating enable
#自定义键盘
#bindsym $mod+o exec "rofi -combi-modi window,drun,ssh -theme solarized -font 'hack 10' -show combi"
bindsym $mod+plus exec "amixer -q sset Master 5%+ "
bindsym $mod+minus exec "amixer -q sset Master 5%- "
bindsym $mod+m exec amixer set Master toggle
bindsym $mod+c exec --no-startup-id chromium https://tv.cctv.com/live/index.shtml?spm=C96370.PPDB2vhvSivD.Eqs52HVQ2WJL.1
bindsym $mod+i exec --no-startup-id firefox
bindsym $mod+p exec --no-startup-id pcmanfm /usr/share/applications
bindsym $mod+Shift+p exec --no-startup-id systemctl poweroff
bindsym $mod+Shift+o exec --no-startup-id systemctl reboot
#bindsym $mod+Shift+u exec --no-startup-id systemctl suspend
#自定义鼠标关闭
bindsym --release button2 kill
exec --no-startup-id tint2 &
exec --no-startup-id fcitx &
exec --no-startup-id volumeicon &
#exec_always --no-startup-id pcmanfm --desktop
#exec_always --no-startup-id feh --bg-fill ~/Downloads