继续折腾arch+hyprland.今天看到一篇不错的配置:
https://github.com/Isoheptane/dotfiles/
各种配置都能参考,尤其是waybar,之前配置的时候字体不全,有些图标就是废的。
sudo pacman -S ttf-inconsolata-nerd:带不少图标,很适合做美化
装上之后waybar配置中就可以直接用\uxxxx+查询字库图标的unicode值来定制waybar了。
然后关于多显示器切换的部分
- 刚开始是发现swap window的部分在monitor位置设置为自动的时候能用,但是一旦设置绝对尺寸就不能用了
- 于是后面看了个配置发现
hyprctl提供了一个workspace的切换命令。且似乎hyprland默认会把工作区均匀分配给所有显示器,一个工作区对应且仅对应一个显示器。- 这倒是挺方便的,就是也得像个办法切换不同工作区
- 暂时用
hyprctl dispatch workspace [e]+/-1来切换连接的显示器了- 带e是直接切换对应显示器第一个workspace
- +1/-1是工作区顺序循环
还有关于显示器亮度的问题
- 内置显示器可以直接用
brightnessctl set 50%来设置 - 外置显示器通过
ddcutil setvcp 10 50设置- 10表示亮度条目,50代表亮度值
- 不过还没有研究过多显示器的时候这个怎么用
- 内置显示器可以直接用
还有显示器自动挂关闭部分
hyprctl keyword monitor eDP-1,disable:等价于临时变更配置,关闭内置显示器- 想恢复的话就得用原来的配置重新设置
hyprctl dispatch dpms on/off eDP-1:开关显示器,但是屏幕还存在