DWM
窗口模式
按键 | 功能 |
---|---|
MOD+XK_t | 水平布局 |
MOD+XK_m | 堆叠布局 |
MOD+XK_n | 没有布局 |
MOD+r | 像@一样排列的布局 |
MOD+ShiftMask+r | 专注与中间的布局 |
窗口相关功能
按键 | 功能 | 原始按键 |
---|---|---|
MOD+o | 切换到上一个屏幕 | MOD + XK_comma(逗号) |
MOD+p | 切换下一个屏幕 | MOD + XK_period(点号) |
MOD + ShiftMask +o | 将当前页面移动上一个屏幕 | |
MOD + ShiftMask +p | 将当前页面移动到下一个屏幕 | |
MOD +e | 顺时针切换到下一个窗口 | |
MOD+b | 逆时针切换到上一个窗口 | |
super+鼠标左键 | 拖动窗口 | 在luke的配置里是shift+鼠标左键 |
super+鼠标右键 | 缩放窗口 | 在luke里是super+鼠标右键 |
super+shift+空格 | 将窗口还原回dwm布局 |
配置
picom
可以替换成xrender,之前桌面无法透明就是这个picom命令导致的。还有就是compton(当前用的就是这个)。
picom 和compton 是X11显示服务器下的窗口渲染器。
缺
libx11-dev
libxkbcommon-x11-dev
libghc-x11-dev
libxft-dev
需要配置字体
同vim字体的配置。
小键盘自启
需要安装一个numlockx,来自动启动数字区域,老是点一下太麻烦了。apt安装。
自定义
需要scripts文件夹配合,用户自定义功能都在这里。
dwm.c -> runAutostart ->调用scripts中的autostart.sh,并在后台执行
创建桌面启动入口
ubuntu版
1 | # 设置启动项,在/usr/share/xsessions文件下 |
双屏
设置屏幕的位置通过autostart里的位置来确定,通过xrandr来先确定显示器代号。
打补丁
步骤
- wget下载指定的diff文件
- patch < *.diff 打补丁(打补丁的时候需要在文件的根目录下执行,补丁随意放哪里,为了管理放在patches里最好,但是反正打好了也不需要了,就是做个记号,知道打了啥)
- 这里可能会出现无法找到文件的问题,这是因为我们的补丁现在都是打在config.h文件中(不是默认的config.def.h,这个已经被删了不要了),需要^^指定config.h^^。
- 如果没有错误,则使用sudo make clean install 进行安装。
Failed
当出现失败的时候就需要手动去错误的位置进行修改。
这里制定了2个错误位置,就需要去指定的文件进行查看,这里表示需要删除的,+ 表示需要添加的。
config.h.rej
只会制定当前需要添加但是未被修改的内容,需要对照的去修改config.h文件。
dwm.c.rej
插件
[[dwm插件推荐]]
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 赵某人の杂物室!
评论