代码拉取完成,页面将自动刷新
同步操作将从 deepinwiki/wiki 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
[TOC]
st是linux中的一个极简主义虚拟终端。本文记录它的编译安装和配置,使用等说明。
下载地址:https://git.suckless.org/st
# 克隆git 源码仓库到本地
git clone --depth=1 https://git.suckless.org/st
编辑配置文件 config.mk
,将:
# 以下两行改成第三、四行
#X11INC = /usr/X11R6/include
#X11LIB = /usr/X11R6/lib
X11INC = /usr/include/X11
X11LIB = /usr/include/X11
然后编译即可:
# 编译并安装
sudo make install
配置实际上是重新编译st。st源码目录下的 "config.h" 是主要的配置文件。这是一个 c 语言的头文件。
// 这行变量可以修改字体,字号
static char *font = "Cascadia Code PL:pixelsize=16:antialias=true:autohint=true";
官网有别人修改好的功能补丁,可以打补丁,然后重新编译,添加新的功能特性。
补丁简介:
# 首先下载补丁
wget https://st.suckless.org/patches/alpha/st-alpha-0.8.2.diff
# 应用补丁
patch < st-alpha-0.8.2.diff
# 修改完毕之后重新编译
sudo make clean install
有时候自动补丁会失败,这时候注意提示,根据xxx.rej文件手工对接受补丁的文件进行人工修改。.rej文件中的+表示添加,-表示删除,根据这点修改文件内容。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。