2025-3-10
This commit is contained in:
39
source/_posts/archlinux-game-fix.md
Normal file
39
source/_posts/archlinux-game-fix.md
Normal file
@ -0,0 +1,39 @@
|
||||
---
|
||||
title: Archlinux问题记录
|
||||
date: 2025-03-10 22:47:08
|
||||
tags: [生活, Archlinux]
|
||||
---
|
||||
|
||||
前几周在使用 Arch Linux 时遇到了两个有趣的问题,顺手记录在此,或许能帮到有类似困扰的朋友~
|
||||
|
||||
---
|
||||
|
||||
### 1. 显卡功耗上限解锁
|
||||
**问题现象**
|
||||
使用 `nvidia-smi` 查看显卡功耗时,发现最大功耗被限制在 55W,性能无法完全释放:
|
||||
|
||||
```bash
|
||||
nvidia-smi # 输出显示 Power Limit: 55.00 W
|
||||
```
|
||||
|
||||
**解决方案**
|
||||
启用 NVIDIA 动态功耗管理服务即可:
|
||||
```bash
|
||||
sudo systemctl enable --now nvidia-powerd
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### 2. Steam Proton 输入失效
|
||||
**问题描述**
|
||||
使用 proton-cachyos 和 proton-ge-custom 版本时,Steam 游戏无法接收任何输入(键盘/手柄)。
|
||||
⚠️ 经排查发现是 Wayland 协议兼容性问题导致。
|
||||
|
||||
**解决方案**
|
||||
在 Steam 游戏启动选项中加入环境变量禁用 Wayland:
|
||||
```bash
|
||||
PROTON_ENABLE_WAYLAND=0 %command%
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Archlinux KDE体验优化总结
|
||||
date: 2025-02-02 18:43:26
|
||||
tags: [技术分享]
|
||||
tags: [Archlinux, 系统优化, 技术分享]
|
||||
---
|
||||
|
||||
打算开一个坑记录这么久以来的Archlinux系统性能和操作体验优化经验
|
||||
@ -10,8 +10,75 @@ tags: [技术分享]
|
||||
|
||||
------
|
||||
|
||||
## 软件优化
|
||||
## 更换CachyOS优化仓库
|
||||
|
||||

|
||||
通过 CachyOS 优化仓库获取 CPU 指令集级优化(x86-64-v3/v4/zen4)的软件包,提升 Arch Linux 系统性能。该仓库提供 PGO/LTO/BOLT 编译优化及持续维护的定制软件包。
|
||||
|
||||
---
|
||||
|
||||
### ▎前置准备
|
||||
**⚠️ 兼容性警告**
|
||||
1. 可以先通过命令`/usr/lib64/ld-linux-x86-64.so.2 --help | grep -i x86-64-`来查看你的处理器支持等级。
|
||||
2. 注意添加 `cachyos` 主仓库会替换官方 pacman 仓库(含 INSTALLED_FROM 等特性)
|
||||
```bash
|
||||
cachyos-v3 # AVX2 优化
|
||||
cachyos-v4 # AVX512 优化
|
||||
cachyos-extra # 扩展软件包
|
||||
```
|
||||
3. CachyOS官方在前段时间专门推出了针对 AMD 的Zen4和Zen5架构优化仓库,如有需要可以[点击这里](https://discuss.cachyos.org/t/zen-4-5-optimized-repository-testing/713/7)查看如何部署。
|
||||
|
||||
---
|
||||
|
||||
### ▎仓库配置流程
|
||||
#### ▶ 自动配置脚本
|
||||
```bash
|
||||
# 下载配置工具
|
||||
curl -LO https://mirror.cachyos.org/cachyos-repo.tar.xz
|
||||
tar xvf cachyos-repo.tar.xz && cd cachyos-repo
|
||||
|
||||
# 执行自动配置(自动检测 CPU 指令集)
|
||||
sudo ./cachyos-repo.sh
|
||||
```
|
||||
📌 脚本特性:
|
||||
- 自动备份 `/etc/pacman.conf`
|
||||
- 智能匹配最优指令集版本 (v3/v4)
|
||||
- 支持 x86_64 和 aarch64 架构
|
||||
|
||||
#### ▶ 手动配置方式
|
||||
1. 编辑 pacman.conf
|
||||
```ini
|
||||
# 在 /etc/pacman.conf 末尾添加(示例为 AVX2 优化)
|
||||
[cachyos-v3]
|
||||
SigLevel = Optional TrustAll
|
||||
Include = /etc/pacman.d/cachyos-v3
|
||||
```
|
||||
|
||||
2. ✅同步仓库数据库
|
||||
```bash
|
||||
sudo pacman -Syu
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### ▎仓库卸载方法
|
||||
#### ▶ 自动卸载
|
||||
```bash
|
||||
cd cachyos-repo
|
||||
sudo ./cachyos-repo.sh --remove
|
||||
```
|
||||
|
||||
#### ▶ 手动卸载
|
||||
1. 删除 pacman.conf 中的 cachyos 仓库段
|
||||
2. 移除配置文件
|
||||
```bash
|
||||
sudo rm -rf /etc/pacman.d/cachyos*
|
||||
```
|
||||
---
|
||||
|
||||
## 内核更换
|
||||
|
||||
## KDE 配置
|
||||
|
||||
|
||||
## 快捷键设置
|
||||
|
||||
##
|
||||
|
||||
110
source/_posts/searxng.md
Normal file
110
source/_posts/searxng.md
Normal file
@ -0,0 +1,110 @@
|
||||
---
|
||||
title: 相见恨晚的 SearXNG:打造私人搜索引擎全指南
|
||||
date: 2025-03-10 22:55:04
|
||||
tags: [开源工具, 技术分享]
|
||||
---
|
||||
|
||||

|
||||
**厌倦了商业搜索引擎的广告追踪?** 受够技术社区被 SEO 污染的水文?希望搜索结果里尽量不要呈现C*DN等平台的低质内容?这款开源元搜索引擎 [SearXNG](https://github.com/searxng/searxng) 现在让我直呼真香爱不释手,使用频率远超 Nextcloud 等自建服务。
|
||||
|
||||
---
|
||||
|
||||
### ▍ 为什么选择 SearXNG?
|
||||
✅ **核心优势矩阵**
|
||||
| 特性 | 实现方式 | 用户收益 |
|
||||
|--------------------|----------------------------|------------------------|
|
||||
| 隐私保护 | 匿名聚合第三方结果 | 无搜索历史追踪 |
|
||||
| 结果去商业化 | 过滤 SEO 优化内容 | 提升技术资料检索效率 |
|
||||
| 多引擎支持 | 集成 Google/Bing/Brave 等 70+ 源 | 规避单一引擎局限 |
|
||||
| 界面定制 | 主题引擎分离设计 | 打造个性化搜索门户 |
|
||||
|
||||
⚠️ 同类工具对比:
|
||||
此前使用的 [luxirty-search](https://github.com/KoriIku/luxirty-search) 也很不错但是依赖 Google CSE,对于内网环境日常使用多少有点不友好。
|
||||
|
||||
之前看了下网上普遍推荐docker方案不过部署流程与官方文档有不少出入而且在我本地没法正常运行,这里我们直接按照官方文档来,事不宜迟直接开始部署。
|
||||
|
||||
---
|
||||
|
||||
### ▍ 极简部署方案
|
||||
#### ▶ 环境准备
|
||||
```bash
|
||||
mkdir -p ~/services/searxng && cd $_ # 随意找个地方创建专用目录
|
||||
export SEARXNG_PORT=8080 # 设置服务端口
|
||||
```
|
||||
|
||||
#### ▶ 容器化部署
|
||||
```bash
|
||||
# 拉取官方镜像
|
||||
docker pull searxng/searxng
|
||||
|
||||
# 启动容器(推荐绑定持久化配置)
|
||||
docker run -d --restart=unless-stopped \
|
||||
-p ${SEARXNG_PORT}:8080 \
|
||||
-v "${PWD}/config:/etc/searxng" \
|
||||
-e "BASE_URL=http://your-domain.com" \
|
||||
-e "INSTANCE_NAME=PrivateSearch" \
|
||||
searxng/searxng
|
||||
```
|
||||
📌 参数说明:
|
||||
- `-v` 挂载配置文件实现持久化
|
||||
- `--restart` 确保服务异常退出后自动重启
|
||||
- `BASE_URL` 需替换为实际访问域名,不过也可以后续再配置
|
||||
|
||||
---
|
||||
|
||||
### ▍ 高频问题排雷
|
||||
#### 🔴 镜像拉取失败
|
||||
**现象**:`Error response from daemon: pull access denied`
|
||||
✅ 解决方案:
|
||||
参考先前的 [Overleaf Toolkit 踩坑记录](https://blog.hifuu.ink/2024/11/06/overleaf/) 配置镜像加速源
|
||||
|
||||
#### 🔴 Google 频繁拦截
|
||||
**现象**:`Too Many Requests` 错误频发
|
||||
|
||||
⚠️ 这算是一个玄学问题除了更换代理我还没有发现更好的解决方案
|
||||
|
||||
✅ 实战验证方案:
|
||||
更换你的代理服务器比如笔者目前在🇺🇸🇭🇰🇯🇵均有购买VPS服务器可作为代理,经尝试总会有可以使用的节点。
|
||||
|
||||
📌 在配置文件设置代理:
|
||||
```yaml
|
||||
outgoing:
|
||||
proxies:
|
||||
all://:
|
||||
- http://<address>:<port>
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### ▍ 效果展示与体验
|
||||
访问我的生产环境实例 [search.hifuu.ink](https://search.hifuu.ink) 可体验以下功能:
|
||||
- 🔍 多引擎结果聚合对比
|
||||
- 🌍 支持 30+ 语言实时翻译
|
||||
- 🛡️ 零 Cookie 跟踪的隐私模式
|
||||
- 🎨 主题切换
|
||||
|
||||
---
|
||||
### ▍ 进阶优化建议
|
||||
1. **反向代理配置**
|
||||
|
||||
网上相关教程应该很多这里不再重复,我的SearXNG服务器通过香港VPS反代到公网使用。
|
||||
|
||||
2. **定期维护命令**
|
||||
```bash
|
||||
# 更新搜索引擎引擎列表
|
||||
docker exec -it searxng python -m searx.engines --update
|
||||
```
|
||||
|
||||
3. **监控指标集成**
|
||||
通过 Prometheus 导出搜索统计:
|
||||
```bash
|
||||
docker run -d --network=searxng-net \
|
||||
-v "${PWD}/metrics:/metrics" \
|
||||
prom/prometheus --config.file=/metrics/searxng.yml
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
**🚀 立即行动**
|
||||
|
||||
快速拥有对抗 SEO 污染的利器,快来打造你的私人搜索门户吧!部署过程遇到问题欢迎联系笔者交流。
|
||||
Reference in New Issue
Block a user