简介

就是堆叠式桌面,逻辑跟平常用的 windows 都不太一样。

没有桌面了,或者说桌面就是壁纸,是屏保。

但是也不用自己费心去管理新打开的窗口位置以及大小了,系统会自动给你安排。

安装

就用 archinstall 正常安装,遇见 type 选项,选择 hyprland。

正常安装即可。

值得注意的是把自己创建的要使用的 user 给放到超级用户中,不然之后会稍微有些麻烦。

还有一个是选择 hyprland 的时候让你选择seat access,有两个选项:

  1. polkit
  2. seated

选择 polkit,这个最省事,后者非常轻量,但是比较复杂。

KDE 与 hyprland 的区别

特性KDE PlasmaHyprland
类型完整的桌面环境 (DE)独立的窗口管理器 (WM/Compositor)
包含内容一整套软件:窗口管理器(KWin)、面板、文件管理器(Dolphin)、终端(Konsole)、设置中心、应用商店等。只负责窗口的显示、布局和动画。你需要自己组合其他组件,如状态栏、程序启动器、通知守护进程等。
窗口管理浮动式 (Floating) 为主,类似 Windows/macOS,窗口可以随意拖动和堆叠。也提供基础的平铺功能。动态平铺式 (Dynamic Tiling) 为主,窗口自动排列铺满屏幕,主要靠键盘操作。
配置方式图形化界面 (GUI),通过系统设置里的菜单、按钮和滑块来完成绝大部分配置。文本配置文件 (~/.config/hypr/hyprland.conf),你需要手动编辑文本来调整所有设置。
开箱即用性极高,安装后就是一个功能完整、美观的现代化桌面,几乎无需额外配置。极低,只安装 Hyprland 得到的只是一个黑屏,你需要从零开始构建你的桌面环境。
系统资源相对较重,但现代版本已非常优化,空闲时占用不高。非常轻量,一个精心配置的 Hyprland 环境会比 Plasma 占用更少的资源。
视觉效果风格统一,提供丰富的主题、图标和插件。视觉效果偏向传统和精致。以流畅的动画、圆角、模糊等“眼糖 (Eye Candy)”效果著称,风格非常现代和华丽。
显示协议支持 X11 和 Wayland (Wayland 支持已非常成熟)。只支持 Wayland,不兼容 X11。

kde 跟 windows 差不多,即开即用。

hyprland 就得一步一步自己来了,其实挺麻烦的,但是绝对符合自己的想法。

设置快捷键

使用 hyprland 就一定要适应快捷键,没有快捷键这个系统根本就没法使用。

位置就在 ~/.config/hypr/hyprland.conf 中的 bind,直接搜索 bind 即可。

其中有个 $mainMod 其实就是咱们平常用的 win 键。

bind 接受四个参数,前两个是组合键,比如 bind = CTRL_ALT, T 就是 ctrl alt + t,第三个参数是指令,比如 exec 就是执行,第四个参数是具体的指令操作,比如 localsend,其实第四个参数就是你平常在 terminal 中输入的指令,exec 意思就是执行第四个参数。

这里还有个 warning 需要进行删除,在这个文件开头的部分,看注释就知道了。

连接网络

这个是重中之中,没有网络,电脑什么都不是。

初始的 hyprland 什么都没有,连状态栏都没有,所以需要用指令来连接网络。

NetworkManager的命令行工具nmcli

做完上面的,也就充其量有个网络,能够进行一些更新以及安装,但是涉及到了一些需要国际网的网络还是不太行。(这里的前提是前面安装的时候,选择代理区域选择的是中国)

然后安装状态栏,这样我们就可以通过 GUI 进行操作了,更方便一些,不是说 nmcli 不行,但是我实在是有些懒惰,还是在这里就用 GUI 了。

arch的状态栏waybar,还有个状态栏工具astal,不过我暂时没什么了解。

安装完状态栏后,就可以通过状态栏进行进一步的网络配置了,这里就可以科学上网了。

必要工具安装

软件启动器

hyprland启动器wofi

编辑器

lazyvim一键搭建环境

美化

主要就四部分:

  1. 选择系统美化,这个也就是 grub
  2. 选择用户美化,我用的是 sddm,这个比较完善了
  3. 桌面美化,主要就是壁纸
  4. 终端美化,选个 shell,整好看点

选择系统美化

grub美化

选择用户美化

主要用 sddm。

先安装 sddm。

sudo pacman -S sddm

然后在 github 上寻找好看的 sddm 主题,根据 readme 进行安装。

一般就是使用网络工具进行安装,跟上面的 grub 差不多。

桌面壁纸美化

hyprland壁纸软件hyprpaper

就用这个官方推荐的就行。

终端美化

zsh的配置框架zim

用 zim 框架安装 powerlevel10k