百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
S

st

> 编程语言
开源

snazzy 终端 (suckless + 美观)

748 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

snazzy 终端 (suckless + 美观)

St (无窗口终端)

Xresources 实时重载演示

依赖项

bash
# Void
xbps-install libXft-devel libX11-devel harfbuzz-devel libXext-devel libXrender-devel libXinerama-devel gd-devel

# Debian (and ubuntu probably)
apt install build-essential libxft-dev libharfbuzz-dev libgd-dev

# Nix
nix develop github:siduck/st

# Arch
pacman -S gd

# Fedora (or Red-Hat based)
dnf install gd-devel libXft-devel

# SUSE (or openSUSE)
zypper in -t pattern devel_basis
zypper in gd-devel libXft-devel harfbuzz-devel

# Install font-symbola and libXft-bgra

试试看吧!

在将 st 安装到系统上之前,您可能想先进行尝试。 要这样做,只需运行 (需要 Nix) `nix 运行 GitHub:siduck/st

安装

bash
git clone https://github.com/siduck/st.git
cd st
(change the compiler if you cant use c99 to compile: sed -i 's/^#\ CC\ =\ c99/CC=gcc/' config.mk)
sudo make install
xrdb merge pathToXresourcesFile

(注意:将 xrdb merge 命令放在您的 WM 的自动启动或类似位置)

使用 Nix 片

在输入中添加 st.url = "GitHub:siduck/st";,并安装 inputs.st.packages."${system}".st-snazzy 包

字体

  • 安装 JetbrainsMono Mono Nerd Font 或来自 这里 的任何 Nerd Font

补丁:

  • Ligatures
  • sixel (检查 sixel 分支)
  • scrollback
  • Clipboard
  • Alpha(透明度)
  • Boxdraw
  • patch_column (调整大小时不剪切文本)
  • font2
  • 右键粘贴
  • st 桌面条目
  • newterm
  • anygeometry
  • xresources
  • sync patch (改善绘制时机,减少闪烁/撕裂现象,提高动画流畅度)
  • live reload (即时更改颜色/字体)
  • st-swapmouse

Ctrl+Shift+v 粘贴 右键单击终端 ( 将粘贴复制的内容 ) (放大) alt + 逗号

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Cligatureslinuxstsuckless

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言