在游戏本里使用Linux的体验(美化篇)
如题所示,笔者的所述并非教程,只是琐碎的记录
和为了给朋友炫耀,因此只阐述大概的思路和路径,会有很多的网页跳转,因此如果你要跟着来,请包容我的懒惰
动机
坦白讲,玩Linux就是在玩他的软件生态和自由的操控权。
一个适合自己,看的顺眼的Linux桌面,是让你能长久坐在电脑桌前面coding而不动摇的因素,更能提高生产力,因此Linux的桌面美化,几乎是hacker们绕不开的事情。
我也不例外,特别是看到了B站上网友们分享的视频 ,更是心动了,于是开搞。
how
先祭出meme图来表达我整个过程的心情

我的neofetch如下:

这里面有很多信息,首先是ubuntu24.04 + GNOME46.0,这表明我的显示服务器是Wayland(what is Wayland?)
同时也表明我使用的是GNOME桌面。
一开始,我是想要使用Hyprland (二刺猿,yue!),但是查阅资料后发现Hyprland对Nvdia fuck Nvdia 的支持并不是很好,而且是平铺式的DE(Desktop Environment),而我的主要使用方式是双屏幕,并不刚需平铺,而我也不是很喜欢Hyprland的命令行操作方式,所以只能自己想办法了。
考察之后,我将目标分为了三个:
- 开机界面的美化
- 系统显示组件的美化
- 动态壁纸的使用
接下来一一介绍。
开机界面的美化
承接上文2.2中所提到的系统引导 ,其实系统的系统引导是可以更改的,不过需要仔细去找,我们要将其更改为Ubuntu默认的Grub2引导(what is Grub) ,美化的参考教程在此 。
这样之后,我们就可以在一个美观的Grub2界面选择开机时要进入的系统。
一个Honkai: star rail 的主题展示如下姐姐好帅,姐姐曹斯沃!:
系统显示组件的美化
我的系统DE是GNOME46.0,用来管理系统组件的是GNOME SHELL,通过使用GNOME SHELL extension 可以实现对dock,top bar等等的管理。
分享一些我自己在使用的extension:
Dash to Dock: 可以实现dock的隐藏和美化
这里我把原来在屏幕左侧的dock移动到了底边,并且限制了长度,变得透明,然后加了一点点颜色。
warning:请先行关闭Ubuntu Dock,不然会崩溃。

open Bar: 可以定义top bar的样式,字体,颜色和行为
这里我把他变成了island样式,加了点我自己喜欢的蓝色作为背景色

Resource Monitor: 实时监控系统的各项资源消耗
让你在系统出问题的时候知道是谁的问题

- 终端的美化
虽然终端不属于Gnome Shell管理的范围,但作为系统的重要组成部分和你主要的工作展开区域,也有美化到你觉得舒服的必要。
所幸,终端的GUI界面本身就有提供一些简单的工具,对于我来说已经足够了,位置如下:

效果如下:
动态壁纸
我自己筛选出了许多的方案:
- Hidamari 和他的GNOME改进版Komorebi : 适合单屏幕,对双屏幕的支持不足
- Xwinwrap + mpv
- KDE特供 : 支持Steam版的wallpaper engine的一部分,但要求KDE
- 星火动态壁纸 : 仅支持video的wallpaper engine。
最后综合需求,我使用了星火。
两个屏幕的展示如下:


PS: 如何在linux下使用windows的硬盘
动态壁纸本质上就是有一个播放器在后台播放视频,那么我们作为双系统用户,可以直接访问windows硬盘上wallpaper engine的资源。
一般来说,双系统用户是系统安装完就能直接在dock看到windows硬盘的访问图表。
但是如果没看到,或者你想换个容易访问的路径,那么有以下两种方法:
总结
哎呀,写博客真的累,我这篇几乎花了我一个下午,但是把我一两个月的事情全部记录下来并解释说明确实是一件麻烦事。
整个过程下来,我最大的感受便是Linux软件生态的碎片化,为了一个很好的软件,要不断的查找、看文档、尝试、和根据自己的本地环境进行优化。尽管很自由,但是这种过多的自由的压迫感着实太强了。
读者可以注意到,我的文章里连接了很多的文章和资源,也就是说,我只是一个搬运工而已。
但为了做好这个搬运工,我也要查询诸多的资料,一是为了严谨性,二来方便读者的理解,三也是为了以后我的电脑出了什么问题的时候,我能根据这篇文章来快速定位,从而解决。
希望你能够根据我的文章获取到一些思路,如果你能够根据我的疯言疯语调教出你满意的桌面,那这花在整理写作的时间和精力便也值得了。
- Title: 在游戏本里使用Linux的体验(美化篇)
- Author: Coladuck
- Created at : 2024-09-21 22:40:08
- Updated at : 2024-09-22 17:02:42
- Link: https://blog.coladuck.top/2024/09/21/在游戏本里使用Linux的体验-美化篇/
- License: This work is licensed under CC BY-NC-SA 4.0.