Skip to content

ayamir/i3-dotfiles

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

48 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Table of Contents

  1. 效果
  2. 怎么用我的配置
  3. 依赖
  4. 配置解读

效果

img

img

怎么用我的配置

  1. 先把这个仓库克隆到本地

  2. 如果你之前有自己的配置记得先备份

    cp -vr alacritty kitty i3 picom dunst rofi zathura ~/.config

依赖

  • 终端:alacritty, kitty(可选)
  • 护眼:redshift-gtk
  • 程序启动器:rofi
  • 壁纸设置器:nitrogen, feh
  • 特效合成器:picom-jonaburg-git
  • 文件管理器:thunar
  • 电源管理器:xfce4-power-manager
  • 截图工具:flameshot, scrot
  • 输入法:fcitx5
  • 科学上网工具:qv2ray
  • 剪切板管理器:copyq
  • 云同步工具:nutstore
  • 状态 bar:polybar
  • 通知管理器:dunst
  • 锁屏管理器:betterlockscreen, xautolock
  • pdf 阅读器:zathura
  • 文本编辑器:nvim, doom emacs(可选)
  • 屏幕亮度调节器:light

配置解读

从前到后

  • Windows 键为 mod 键

  • Alt 键为 mod1 键

  • i3 相关的字体使用 Input Nerd Font,字号为 9

  • 窗口 title 相关设置

  • 窗口 title 的主题颜色

  • 窗口边框和窗口间距设置

  • 自动启动 xautolock(用于自动锁屏),避免锁屏可以将鼠标移动到屏幕四个角之一

  • 交换左 ctrl 和 CapsLock 键

  • i3 启动时自动启动的软件

  • 控制音频相关

  • 控制屏幕亮度相关

  • 固定特定 WM_CLASS 的窗口出现的工作区

  • 特定 WM_CLASS的窗口出现时悬浮

    如果想要自己添加新的窗口,执行:

    xprop | grep WM_CLASS
    

    之后鼠标点击你想要看的窗口就可以看到这个窗口的 WM_CLASS

  • mod+return 打开 alacritty,mod+shift+return 打开 kitty

  • 使用脚本切换亮暗主题

    有关亮暗主题的详细信息可以访问这个仓库:Nord-and-Light

  • mod1(Alt)+p 重启 polybar

  • 定义启动不同应用的快捷键

  • 定义截图的不同方式

  • 启动不同的 IDE 的模式

  • 调节 redshift 不同的护眼模式

  • mod+q 关闭窗口

  • mod+d 启动 rofi 启动应用的模式,mod+Tab 启动 rofi 执行命令的模式

  • 键盘快捷键控制鼠标聚焦窗口,移动窗口的相对位置

  • mod+分号竖直切割窗口

  • mod+v 水平切割窗口

  • mod+shift+q 切换切割方式

  • mod+f 切换当前聚焦窗口的全屏模式

  • 切换容器的展示方式(窗口的显示模式)

  • mod+shift+sapce 切换当前聚焦窗口漂浮或者平铺

  • mod+a 聚焦到父容器

  • 定义 8 个工作区,mod+1/2/3…切换工作区,mod+shift+1/2/3…移动窗口到目标工作区

  • mod+shift+c 重载配置,mod+shift+r 重启 i3,mod+shift+escape 退出 i3

  • mod+r 进入调节窗口大小的模式

Releases

No releases published

Packages

No packages published

Languages