使用 fisher 管理 fish shell 插件拓展

使用 fisher 管理 fish shell 插件拓展

使用 fisher 管理 fish shell 插件拓展 fish 是一个功能很强大的 shell,但是没有插件的话只有默认的补全功能,虽然比 bash 好用,但是不支持 posix 标准的 sh 脚本,难免心里感到有些不爽。 不过幸好有 fisher [github link] 这个管理工具 Ar

一键配置 Zsh + Oh My Zsh

一键配置 Zsh + Oh My Zsh 你是否也厌倦了每次重装系统后手动配置终端? Zsh 强大,Oh My Zsh 便捷,但 Powerlevel10k 虽然炫酷,却启动慢、依赖多,对服务器或轻量环境并不友好。 为此,我参考 好夜派的教程,编写了一个极简、安全、跨发行版的一键配置脚本。 📦 支

Linux 
一键配置 Zsh + Oh My Zsh
为 Wine/Proton 启用 NTSYNC

为 Wine/Proton 启用 NTSYNC

让 Wine 和 Proton 飞起来:启用 NTSYNC 同步原语 在 Linux 上运行 Windows 应用或游戏时,Wine(以及基于它的 Proton)是我们最常用的兼容层。然而,某些多线程密集型程序(尤其是现代游戏)可能会因为同步机制效率低下而出现卡顿、帧率不稳甚至崩溃。 好消息是,从

在 Git 仓库中排除历史记录中的大文件

在 Git 仓库中排除历史记录中的大文件(仅仅在 .gitignore 中忽略是不够的) 适用场景:误将模型权重(如 .pth、.pt、.h5)、数据集、日志等大文件提交到 Git,导致仓库体积膨胀、克隆缓慢。 🚨 问题背景 Git 的设计初衷是管理代码,而非二进制大文件。一旦你不小心将 .pth

在 Git 仓库中排除历史记录中的大文件
优雅配置 .NET SDK 环境

优雅配置 .NET SDK 环境

在 Linux 下优雅配置 .NET SDK 环境:从 Bash 到 Fish 的最佳实践 在 Linux 上开发 .NET 应用?你可能已经通过官方的 dotnet-install.sh 脚本成功安装了 .NET SDK。但安装只是第一步——为了让系统、终端、编辑器(比如 VS Code 的 C#

Linux 应用程序缩放问题解决方案

现在大部分桌面默认是 wayland 协议,对于 wayland 应用程序与桌面环境通常有较好的缩放支持,而对 xwayland/x11 应用有时缩放会明显不起作用,需要一些额外设置(通常是设置一些环境变量),本文对多种框架的处理情况进行总结。 1. QT 缩放(WeChat等应用) 环境变量: Q

Linux 
Linux 应用程序缩放问题解决方案
Linux 下运行安卓应用的最佳方式(Waydroid)

Linux 下运行安卓应用的最佳方式(Waydroid)

参考:https://wiki.archlinuxcn.org/zh-cn/Waydroid 1. Waydroid 安装 由于 archlinuxcn 源中已收录 waydroid-image 软件包,直接使用 paru -S waydroid-image 进行安装。 (会安装 waydroid

Linux 

Linux 中文设置


如果想把 Linux 作为日常使用的话,配置中文显然是不可少的。本文结合了我个人的使用习惯,给出一些配置步骤和注意事项,内容较为基础,可供初学者或遇到类似问题时进行参考。 - 使用环境 Header Content Linux 发行版 ArchLinux Linux 内核版本 6.12-LTS 桌面

SDDM登陆界面缩放及卡顿问题(Wayland)


最近装了Arch+KDE(默认使用SDDM)+ Wayland,在登陆过后缩放什么的都一切正常,而在登陆界面不仅有缩放问题(字和图标太小),而且鼠标移动时还会卡顿。于是我怀疑是SDDM使用的是X11的缘故,换成Wayland果然解决。

Linux使用LogiOps配置Logi鼠标


​我们知道,Windows下有着Logi官方的驱动软件,但是没有Linux版的。通过上网搜索,发现了一个开源的替代驱动logiOps(https://github.com/PixlOne/logiops)。以下是我的配置过程。