C-s to search

概述

学校的操作系统实验课要求使用openEuler系统。这个发行版基于CentOS,并使用dnf作为包管理器。软件源中的包不算多,但对于实验课而言将将够用。
安装Server版本的操作系统默认不带图形界面,只有CLI。在高分屏中,默认终端字体会显得很小,伤眼睛,于是想到更换字体,改善一下工作环境。

准备

参考ArchWiki,得知要获得较大的字体可安装kbd包和terminus-font包。

另外特别注意到,openEuler的kbd目录与Arch是不同的。Arch的在/usr/share/kbd(参考ArchWiki),而openEuler的在/usr/lib/kbd(可以使用whereis kbd命令查看)。

Read more »

问题

前两天深为.zip压缩包乱码问题所困。

众所周知,Windows系统由于其复杂而沉重的历史包袱,直到现在也还在使用代码页提供多语言字符集支持。其中简中的GBK在Code page 936,而GB18030在Code page 54936。
于是,如果在Windows中打.zip压缩包时不指定使用UTF-8编码,得到的压缩包中文件名便是GBK的。在Windows中压缩解压当然没有问题,但是……

Read more »

系统环境

openSUSE Tumbleweed + KDE Plasma 6 + Wayland

安装fcitx5-rime并启用

我的操作系统是英文操作系统(为了在tty中不用配置中文补丁也能够正常显示终端输出信息)。
中文的openSUSE预装了ibusfcitx两种输入框架,请只保留一个或都删掉并安装fcitx5
以英文系统安装fcitx5-rime为例:

sudo zypper ref
sudo zypper in fcitx5 fcitx5-rime

Read more »

概述

Kate版本:kate 24.02.2

Kate是KDE下的一款文本编辑器,做些轻量级的文本编辑非常好用
VSCode相对于Kate还是太重了(

今天在使用Kate编辑Markdown文件时发现保存时会自动移除行末空格
行末两个空格是Markdown常用的段落内换行标志,当然我们希望Kate把它保留下来……

Read more »

选固态硬盘是因为固态硬盘相对比较快,其实机械硬盘也可以的。后文中称“移动硬盘”

操作系统

openSUSE Tumbleweed x86_64

原理

《软 链 接》
没错,原理就是软链接。用软链接让本地硬盘中的文件夹指向移动硬盘中的文件夹即可。
软链接相对于修改Docker的配置文件以及修改Docker的systemd服务配置文件来说更为优雅(其实就是个人选择), 如果需要在另一个安装了Docker的环境中使用移动硬盘里的文件,先备份本地数据再创建软链接即可。
我自己换发行版的时候重装了系统,靠着软链接,所有配置好的Docker开发环境都很好地“迁移”到了新系统上。

目的

把Docker镜像和容器都放在移动硬盘中,节省本机的空间

Read more »

声明

我的机器没有NVIDIA显卡,所以将不包含任何有关显卡驱动安装的操作
openSUSE自带的显卡驱动于我已经足够好用

操作系统

openSUSE Leap 15.5, 安装时System Role选择Server

联网(以无线网络为例)

使用nmcli连接到wifi网络:

1
2
3
4
5
systemctl status NetworkManager # check if NetworkManager is active
nmcli radio wifi on
nmcli device wifi
nmcli device wifi connect <SSID or BSSID> [password <password>]
nmcli connection show # show the connections

Read more »

Welcome to Hexo! This is your very first post. Check documentation for more info. If you get any problems when using Hexo, you can find the answer in troubleshooting or you can ask me on GitHub.

Quick Start

Create a new post

$ hexo new "My New Post"

More info: Writing

Read more »
0% M-a