Hyprland 体验与桌面配置
介绍
Hyprland与其他传统桌面环境不同,采用了平铺式的窗口管理,得益于此独特的设计,Hyprland可以将鼠标使用率降到最低,这对使用笔记本的用户来说有很大的体验提升,长时间使用电脑触控板会导致手腕酸痛,而使用平铺式窗口管理后基本不会需要用到鼠标,所有操作都可以通过键盘完成,可以缓解这种情况
Hyprland目前仍处于开发阶段,可能会存在一些bug和不稳定的情况,因此很多问题需要自行解决。此桌面环境并不适合新手使用,建议有一定Linux基础的用户尝试。
安装
Arch用户只需要在终端中运行以下命令即可:
1 | sudo pacman -S hyprland |
其余的发行版可以参考官方文档进行安装。
配置
什么是dotfile? dotfile是一个包含用户配置文件的集合,通常用于Linux和Unix系统。它们通常以点(.)开头的文件或目录,存储了用户的个性化设置和偏好。dotfile可以包括shell配置、编辑器设置、窗口管理器配置等。通过使用dotfile,用户可以轻松地在不同的系统之间迁移和共享他们的配置。
我采用了此dotfile 作为基础配置,此项目补全了Hyprland生态支持不足的问题,满足了了文件资源管理器、托盘、dock栏等需求,比使用原版hyprland会舒服很多。
建议查看readme的安装指南进行配置,本文仅对Arch进行配置,分为两种方法,第一种采用脚本实现自动安装,第二种方法采用AUR管理器进行安装。
方法一:脚本安装
直接运行以下命令即可:
1 | bash <(curl -s https://raw.githubusercontent.com/mylinuxforwork/dotfiles/main/setup-arch.sh) |
此处有官方的演示视频
方法二:AUR安装
首先手动安装此dotfile的cli并运行
1 | paru -Syu ml4w-hyprland |
值得注意的是,脚本在运行过程中会询问是否覆盖一些配置文件,请根据自己的情况进行选择
安装完成后即可使用
从KDE或GNOME切换
Linux的大多数桌面都可以独立运行,只需要在进入SSDM界面后在左下角选择Hyprland再登陆即可,从Hyprland切换到KDE或GNOME同理。
一些TIPS
自定义体验与如何打开配置文件
Hyprland的所有行为都由配置文件控制,配置文件位于~/.config/hypr/
目录下,此dotfile更改了大多数的配置结构,需要自定义桌面体验,请点击右上角的蓝色按钮,选择Settings,在弹出窗口中选择System,往下滑,大部分的配置都可以在此进行
修复在高分辨率下XWAYLAND模糊或者过小的问题
在Monitor配置文件中,选择Edit Current,打开文本管理器,添加以下内容即可
1 | # XWAYLAND的配置 |
修复IDEA等Jetbrains套件使用时按钮无法点击的问题
Hyprland是平铺式的窗口管理逻辑,但是Jetbrains仍然采用传统堆叠式的设计,这会导致鼠标指向一些按钮时焦点自动移动到弹出的chip窗口上,导致窗口闪烁,无法点击按钮等问题,解决方案如下 在Monitor配置文件中,选择Edit Current,打开文本管理器,添加以下内容即可
1 | # 防止弹出窗口获取初始焦点 |
一些常用的快捷键
窗口浮动相关
Super+T
切换窗口是否浮动 Super+LeftClick
拖动窗口 Super+RightClick
调整窗口大小
窗口管理相关
Super+Enter
打开终端 Super+Q
关闭窗口
Super+up/down/left/rigt
移动焦点
Super+1/2/3/4/5
切换桌面
更多快捷键可以在Keybinds配置文件中查看