1. 下载字体
从互联网上下载 .ttf / .otf 字体文件
2. 安装字体
2.1 用户层面安装
mkdir -p ~/.local/share/fonts
cp *.ttf ~/.local/share/fonts/
cp *.otf ~/.local/share/fonts/
fc-cache -fv
2.2 系统层面安装
sudo mkdir -p /usr/local/share/fonts/Sarasa
sudo cp *.ttf /usr/local/share/fonts/Sarasa/
sudo fc-cache -fv
3. 字体推荐
3.1 中文字体
推荐霞鹜文楷,字体系列写为LXGW WenKai Mono
3.2 英文字体
推荐Maple Mono,字体系列写为Maple Mono NF CN
文章作者: 沉迷修仙の雯欂
版权声明: 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 雯欂の修仙笔记!
相关推荐
2026-08-28
使用SSH
1. SSH基础操作 创建.ssh文件夹 mkdir ~/.ssh 创建本地密钥对 ssh-keygen -t rsa -b 4096 -C "你的邮箱@xxx.com" -f ~/.ssh/xxx 这样就生成了公钥xxx.pub和私钥xxx,公钥可以分发,私钥需要保存好 在~/.ssh添加文件config touch ~/.ssh/config vim ~/.ssh/config 在里面添加 Host 别名 HostName 目标IP地址 User 目标用户名 IdentityFile 私钥的位置(绝对位置) 修改文件权限,SSH严格要求私钥文件必须仅所有者可读,其他用户无权访问 chmod 600 ~/.ssh/xxx # xxx为对应的私钥 chmod 700 ~/.ssh 2. 使用SSH连接远程服务器 远程服务器访问人数较多,所以在本地生成密钥对,将公钥传到服务器上,将私钥保存在本地 2.1 本地生成SSH密钥对 请参考SSH基础操作 2.2 上传公钥到服务器 ssh-copy-id -i ~/.ssh/xxx.pub username@server_ip...
2026-08-28
升级Cmake
1. 安装 安装依赖 sudo apt install libssl-dev 1.1 发行版安装 在官网下载压缩包 wget https://github.com/Kitware/CMake/releases/download/v3.31.12/cmake-3.31.12-linux-x86_64.tar.gz tar -xvzf cmake-3.31.12-linux-x86_64.tar.gz 1.2 源码编译安装 去官网下载所需版本的源码。也可以使用wget下载,例如: wget https://cmake.org/files/v3.28/cmake-3.28.5.tar.gz tar -xvzf cmake-3.28.5.tar.gz 进入目录配置 cd cmake-3.28.5 chmod 777 ./configure ./configure make -j8 sudo make install 2. 替换 最后使用新安装的Cmake替换旧版本,其中/usr/local/bin/cmake为新安装的Cmake目录 sudo update-alternatives ...
2026-08-28
使用WSL
1. 与Windows网络共享 在Windows用户文件夹下新建.wslconfig文件并写入 [experimental] autoMemoryReclaim=gradual # 可以在 gradual 、dropcache 、disabled 之间选择 networkingMode=mirrored dnsTunneling=true firewall=true autoProxy=true sparseVhd=true 2. 排除对Windows中的文件检索 在WSL的/etc/wsl.conf文件中加入如下内容 [interop] appendWindowsPath = false [automount] enabled = false 理论上可以关闭与Windows的交互,但是由于WSL共享了Windows的网络,所以无法真正禁止磁盘挂载。 可以修改updatedb的搜索范围来减小磁盘挂载的影响,编辑 /etc/updatedb.conf的方法并不是对所有发行版全部适用,可以在.zshrc或者.bashrc中加入如下内容 alias updatedb="sudo upd...
2026-06-25
Docker命令
查看本地镜像 docker images 查看运行容器 docker ps 根据镜像创建容器 docker run --name my_container -dit --network=host my_image:tag /bin/bash --name:加上此参数可指定生成容器的名称,此参数位置在镜像id前 my_container 指定的容器名字 -d:打开后台运行 -i:打开控制台交互(不设置此选项退出容器后docker会自动清理未活动的容器) -t:支持终端登录 --network=host: 指定网络模式为主机网络 my_image:tag 是要使用的镜像名称和标签。不喜欢打这么多字的可以用id代替 /bin/bash 表示要在容器内启动 Bash Shell进行交互 进入容器正在执行的终端 docker attach 容器id # 如果使用exit退出,容器会停止运行 # 想退出容器但不想容器停止,则按住Ctrl+P+Q退出 进入容器并开启一个新的终端 docker exec -it 容器id /bin/bash # 如果使用exit退出,容器也不会停止 Dock...
2026-08-28
内网穿透
1. 前提条件 想要通过公网访问到位于校园网下的主机时,由于目标主机没有公网ip,无法直接通过SSH连接到远程主机,此时便需要使用内网穿透 想要配置内网穿透,首先必须先要有一台具有公网ip的服务器,如阿里云、腾讯云等服务器 2. frp工作原理 frp为内网穿透用到的开源软件,分为服务端和客户端。服务端运行在有公网ip的服务器上;客户端运行在内网主机上,二者可以进行数据转发。我们连接到客户端指定的端口便可以实现与内网主机连接 3. 配置公网服务器 下载frp库 # 下载 wget https://github.com/fatedier/frp/releases/download/v0.62.1/frp_0.62.1_linux_amd64.tar.gz # 解压 tar -zxvf frp_0.62.1_linux_amd64.tar.gz 打开配置文件 vim frps.toml 修改文件内容 # frps.toml # frp监听的端口,默认是7000,可以改成其他的 bindPort = 7000 # 用于客户端和服务器通信的身份验证令牌 auth.method = "to...
2026-08-28
设置开机自启动
1. 通过gnome-terminal实现开机自启动 1.1 创建一个启动脚本 cd ~ touch start_joy.sh chmod +x start_joy.sh 1.2 编辑脚本文件 vim start_joy.sh #!/bin/zsh source /opt/ros/noetic/setup.zsh source /home/nv/ants/devel/setup.zsh roslaunch vehicle_rea joy_control.launch 1.3 配置自动启动 创建 ~/.config/autostart 目录(如果它不存在的话) 使用 gnome-terminal 打开一个新的终端窗口并执行上述脚本。编辑 ~/.config/autostart 目录下的 .desktop 文件来实现这一点 mkdir -p ~/.config/autostart 创建一个新的 .desktop 文件,例如 start_joy.desktop vim ~/.config/autostart/start_joy.desktop [Desktop Entry] ...