[deepin exploration] 在Arch上安装Niri+DMS 个人桌面配置分享
Tofloor
poster avatar
Zeta.
deepin
2026-02-27 21:12
Author

在 Arch Linux 上安装 Niri 桌面环境

屏幕截图 2026-02-27 203703.png

最近折腾了 Niri 这个基于 wlroots 的滚动式平铺窗口管理器,把安装过程记录一下。这套方法同样适用于其他发行版,只需替换包管理器命令即可。

什么是 Niri?

Niri 是一个无限滚动的平铺式窗口管理器,灵感来自 PaperWM。窗口横向排列,可以无限滚动,非常适合键盘流用户。

完整安装步骤

1. 安装 Niri

sudo pacman -S niri

Niri 目前已经在 Arch 的官方仓库中,直接安装即可。

2. 配置 ArchLinuxCN 源(为了安装 yay/paru)

编辑 pacman 配置文件:

sudo vim /etc/pacman.conf

在文件末尾添加:

[archlinuxcn]
Server = https://mirrors.ustc.edu.cn/archlinuxcn/$arch

保存后安装密钥环和 AUR 助手:

sudo pacman -S archlinuxcn-keyring
sudo pacman -S yay paru

3. 安装 GDM 显示管理器

sudo pacman -S gdm
sudo systemctl enable gdm

启用后下次启动就会进入 GDM 登录界面。

4. 安装DMS(必须 否则Niri配置过于麻烦)

curl -fsSL https://install.danklinux.com | sh

执行后选择 niri 和终端 Kitty。脚本会自动配置 dotfiles 和常用软件。

5. 启动 Niri

两种方式:

  • 重启系统:GDM 登录界面选择 Niri
  • 直接测试:在 tty 终端输入:
niri-session

其他系统同理

  • Debian/Ubuntuapt install niri gdm3systemctl enable gdm3
  • Fedoradnf install niri gdmsystemctl enable gdm
  • openSUSEzypper install niri gdmsystemctl enable gdm

注意事项

  • 确保显卡驱动支持 Wayland
  • 如果 GDM 没有 Niri 选项,检查 /usr/share/wayland-sessions/ 是否有 niri.desktop 文件
  • 其他问题可以查询DMS官网

以上步骤在 Arch Linux 上测试通过,其他发行版请灵活调整。有问题欢迎交流。

Reply Favorite View the author
All Replies
Zeta.
deepin
2026-02-27 21:15
#1

其实这个可以搞到deepin上的/xyx🤤

Reply View the author
comicfans
deepin
2026-02-28 10:54
#2

最近一直双系统使用Manjaro和Deepin,但在deepin论坛看见arch系的资料 还是一阵发愣 看来deepin的论坛已经成了linux爱好者的集中地了 也挺好的

Reply View the author
191******70
deepin
2026-02-28 11:03
#3
comicfans

最近一直双系统使用Manjaro和Deepin,但在deepin论坛看见arch系的资料 还是一阵发愣 看来deepin的论坛已经成了linux爱好者的集中地了 也挺好的

国产操作系统的路还很长,也希望能做好,能早日用上

Reply View the author
Zeta.
deepin
2026-02-28 11:38
#4
comicfans

最近一直双系统使用Manjaro和Deepin,但在deepin论坛看见arch系的资料 还是一阵发愣 看来deepin的论坛已经成了linux爱好者的集中地了 也挺好的

不在manjaro上试试这个吗

Reply View the author
海水
deepin
2026-02-28 20:02
#5
comicfans

最近一直双系统使用Manjaro和Deepin,但在deepin论坛看见arch系的资料 还是一阵发愣 看来deepin的论坛已经成了linux爱好者的集中地了 也挺好的

deepin的基础也是linux,而Linux各个发行版本的核心理念大同小异,但理解了linux的逻辑之后,更换发行版或是更换桌面环境的成本就会很低,想用ubuntu就玩ubuntu,想用fedora就用fedora,arch也是一样,最大的区别可能仅是包管理命令的区别,至于包管理的逻辑,作为普通用户能理解就理解,不理解也不影响使用。

至于各个桌面环境也是一样,无论是deepin的桌面环境,还是kde,gnome随意选择,满足自己的需求就好了,其他日常使用的软件,比如wechat,qq,browser,wps等等,按自己的习惯就好,基本上在各个发行版、各个桌面环境的区别不大。

deepin可以作为认识linux的入口,通过这个入口有了更深的理解之后,发行版和桌面环境真的没啥本质区别。

我个人虽然不用deepin(桌面环境的bug有点儿多,基础包有些陈旧,仓库内软件不多),但同样每天都会关注下deepin的论坛,这上面有很多有意思的软件推荐,也有很多新的资讯,这些都是我需要的。

ps:我笔电用manjaro,因为电源管理不错;台电用debian testing(搭配星火商店),因为有星火商店而更省事,两个版本最大的共通点就是rolling release,时不时的更新下就能保证是最新版,没有大版本更新的烦恼,随时使用最新的软件,桌面环境都是kde,也仅仅是因为习惯而已,换了gnome也一样用。

所以不用纠结用什么,用的习惯用的舒服就挺好。

Reply View the author
comicfans
deepin
2026-03-01 10:39
#6
Zeta.

不在manjaro上试试这个吗

用Manjaro才半年 还是新手 等熟练了就试试

Reply View the author
comicfans
deepin
2026-03-01 10:41
#7
海水

deepin的基础也是linux,而Linux各个发行版本的核心理念大同小异,但理解了linux的逻辑之后,更换发行版或是更换桌面环境的成本就会很低,想用ubuntu就玩ubuntu,想用fedora就用fedora,arch也是一样,最大的区别可能仅是包管理命令的区别,至于包管理的逻辑,作为普通用户能理解就理解,不理解也不影响使用。

至于各个桌面环境也是一样,无论是deepin的桌面环境,还是kde,gnome随意选择,满足自己的需求就好了,其他日常使用的软件,比如wechat,qq,browser,wps等等,按自己的习惯就好,基本上在各个发行版、各个桌面环境的区别不大。

deepin可以作为认识linux的入口,通过这个入口有了更深的理解之后,发行版和桌面环境真的没啥本质区别。

我个人虽然不用deepin(桌面环境的bug有点儿多,基础包有些陈旧,仓库内软件不多),但同样每天都会关注下deepin的论坛,这上面有很多有意思的软件推荐,也有很多新的资讯,这些都是我需要的。

ps:我笔电用manjaro,因为电源管理不错;台电用debian testing(搭配星火商店),因为有星火商店而更省事,两个版本最大的共通点就是rolling release,时不时的更新下就能保证是最新版,没有大版本更新的烦恼,随时使用最新的软件,桌面环境都是kde,也仅仅是因为习惯而已,换了gnome也一样用。

所以不用纠结用什么,用的习惯用的舒服就挺好。

嗯 deepin感觉是自家的地 总想看看 Manjaro这些外来的菜 确实卖相更好一些

Reply View the author
GXDEr
deepin
2026-03-01 20:39
#8

安装DMS连不上网站,安装不了

Reply View the author
Zeta.
deepin
2026-03-01 20:40
#9
GXDEr

安装DMS连不上网站,安装不了

多试几次 内个Google包国外有时候都不好下载 或者挂代理

Reply View the author
kda
deepin
2026-03-10 16:59
#10

dms是真的漂亮,而且不用我费劲的去配config

Reply View the author
GXDEr
deepin
2026-03-18 10:14
#11

Screenshot from 2026-03-17 22-11-32.png

Niri+noctalia-shell也不错yeah

Reply View the author