惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
AI
AI
L
LINUX DO - 最新话题
The Register - Security
The Register - Security
T
Threatpost
Y
Y Combinator Blog
K
KPMG report finds enterprise disconnect between AI and its ROI | CIO
Attack and Defense Labs
Attack and Defense Labs
T
Tailwind CSS Blog
P
Proofpoint News Feed
MongoDB | Blog
MongoDB | Blog
H
Heimdal Security Blog
小众软件
小众软件
D
Docker
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
T
The Exploit Database - CXSecurity.com
AWS News Blog
AWS News Blog
腾讯CDC
博客园 - 司徒正美
美团技术团队
L
LINUX DO - 热门话题
N
Netflix TechBlog - Medium
Stack Overflow Blog
Stack Overflow Blog
S
Security Affairs
阮一峰的网络日志
阮一峰的网络日志
爱范儿
爱范儿
N
News and Events Feed by Topic
J
Java Code Geeks
F
Fortinet All Blogs
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
U
Unit 42
V2EX - 技术
V2EX - 技术
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
T
Tor Project blog
H
Help Net Security
The GitHub Blog
The GitHub Blog
L
Lohrmann on Cybersecurity
Hugging Face - Blog
Hugging Face - Blog
S
Securelist
PCI Perspectives
PCI Perspectives
W
WeLiveSecurity
A
About on SuperTechFans
N
News and Events Feed by Topic
博客园 - 叶小钗
Cloudbric
Cloudbric
L
LangChain Blog
WordPress大学
WordPress大学
B
Blog
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed

Menghuan1918's Blog

提升浏览器多标签页管理效率 介绍页 友链 使用ray.tune进行自动调整超参数 使用Docker(MinIO)和Caddy创建图床服务 AI系统攻击手段(简要概述) RAG预处理增强:让Fastgpt/Dify召回更多东西 将PDF知识图谱化:graphrag+Doc2X+DeepSeek 如虎添翼:为gpt_academic配置searxng搜索 包管理工具UV使用指南:全面替代conda 折腾杂谈:运用Dify+xinference+ollama构建知识库 Ollama跨平台性能比拼:Windows遥遥落后 折腾杂谈:部署一个网页在线状态面板/反代切换到Caddy 笔记软件的最终选择:Obsidian + Self-hosted LiveSync 配置DOSBox以及其窗口大小 在VSCode中配置多平台的C/C++语言支持 折腾杂谈:部署Alist并整合/服务器优化 在Linux上交叉编译出Windows可执行程序 利用MSYS2在windows上配置C/C++/openGL开发环境 强制对游戏应用FSR 折腾杂谈:Docker部署Rustdesk/切换网站框架 Speedometer 3.0分数测试(电子斗蛐蛐) 在Arch Linux下编译32位C程序出错 使用pelican以及nginx建立个人博客
My Arch Linux - 外观与字体
Menghuan1918 · 2024-12-08 · via Menghuan1918's Blog

本文旨在Arch Linux中配置完善的字体,同时在最小化安装外部包,不影响性能,同时尽可能简化配置的情况下美化KDE的外观。

最终效果在不影响视觉的情况下尽可能添加透明效果,同时混合Windows和MacOS的操作逻辑,最大化显示区域的同时保证了操作效率。

字体

安装

Linux中,字体问题实际上主要是补全需要的所有字体。为了使用完善的中文字体,可以安装以下包:

sudo pacman -S adobe-source-han-serif-cn-fonts adobe-source-han-sans-cn-fonts adobe-source-code-pro-fonts noto-fonts-cjk

一般而言已经足以覆盖所有常用的字体了。此外还可以从此处下载HarmonyOS Sans安装使用。

当然,一些情况下还是需要Windows字体的,例如某些Latex文件的编译,其指定需要使用Simsun(宋体),因此你还需要安装这些字体。当然你也可以直接从Windows复制字体过来安装。

sudo usermod -aG disk $USER # 用户权限解压需要
paru -S ttf-ms-win11-auto-zh_cn

字体回退设置

当然...要是你按照上面所属安装了这些Windows字体后,会发现显示会变得很奇怪。就像如下这样,显示的中文全变成宋体了:

衬线字体拿来显示果然很丑陋
衬线字体拿来显示果然很丑陋

虽然Windows上很多软件默认的回退字体就是宋体,但是我认为显示为衬线字体相当的丑,通过自定义字体配置将其指定为非衬线字体:

创建文件/home/menghuan/.config/fontconfig/fonts.conf,输入(记得更改为你想使用的字体名! ):[参考 1]

<?xml version="1.0"?>
<!DOCTYPE fontconfig SYSTEM "fonts.dtd">
<fontconfig>
        <alias>
                <family>serif</family>
                <prefer>
                        <family>Noto Serif CJK SC</family>
                        <family>Source Han Serif SC</family>
                        <family>Source Han Serif</family>
                </prefer>
        </alias>
        <alias>
                <family>sans-serif</family>
                <prefer>
                        <family>Noto Sans CJK SC</family>
                        <family>Source Han Sans</family>
                        <family>Droid Sans Fallback</family>
                </prefer>
        </alias>
        <alias>
                <family>monospace</family>
                <prefer>
                        <family>Meslo</family>
                        <family>Droid Sans Fallback</family>
                        <family>Source Han Sans HW SC</family>
                        <family>Noto Sans Mono CJK SC</family>
                </prefer>
        </alias>
</fontconfig>

随后运行

刷新字形缓存,其显示就恢复正常了~

正常了
正常了

题外话,某些网页会指定优先使用宋体,这就很令人难受了,好在这类网站不多。解决方法也有,火狐可以在字体设置中强制所有网站使用指定的字体,而不是使用网站指定的。

外观

效果图

外观

桌面平铺显示(设置快捷键触发)

当前桌面平铺
当前桌面平铺
所有桌面平铺
所有桌面平铺

全局菜单功能

基本配置

在上方添加一个面板,往上添加全局菜单,系统托盘,下方添加一个悬浮面板,往其中添加图标任务管理器。相对而言还是挺简单的(至少不需要别的东西)。

图标

使用的是Papirus,是一个适配相当广泛的图标库。直接在设置-颜色与主题-图标-获取新图标(右上角)中搜索安装即可。

Kwin特效

仅添加了一个特效Geometry Change,用于在窗口移动(Meta+方向键)时会有一个动画。不需要有什么额外的配置,直接在设置-窗口管理-桌面特征-获取新效果中下载使用即可。

效果展示:

颜色主题

Fluent color scheme,直接在设置-颜色与主题-颜色-获取新颜色(右上角)中搜索安装即可。

Firefox

使用的是Firefox GNOME theme,直接使用flathub安装相应的添加软件:flatpak install flathub dev.qwery.AddWater,随后运行开启即可。

应用外观

使用lightly qt主题,随后在应用程序外观中设置透明度。

如果你还在使用X11,记得同时调整Breeze微风的菜单透明度

小细节

(类)毛玻璃效果

在窗口背景虚化中调整设置:

其效果如下:

任务栏细节

在图标任务管理器中设置中键关闭任务,以及点击分组任务时显示窗口预览:‸

例如我打开了2个火狐窗口,点击火狐图标:

忽略!
忽略!
展开!
展开!

快捷窗口置顶

颜色和主题-窗口装饰元素中,选择配置标题栏按钮,将保持在其他窗口之上拖拽进去。例如下图中的设置窗口就是一个全局置顶的窗口。

对于一些没有标题栏的应用(例如思源笔记),你也可以在应用内按下Alt+F3调出:

虚拟桌面

在设置中可以设置行数。有一说一,虚拟桌面是个好功能,用过就回不去了。

Windows下的虚拟桌面点一下卡半天
Windows下的虚拟桌面点一下卡半天

参考

参考 1: 参考自 oldherl 在 https://gist.github.com/oldherl/7cace8ec8d266890417d648a925a8221 中的配置文件