title | date | tags | categories |
---|---|---|---|
LinuxUI |
2024-02-03 02:39:52 -0800 |
💠
-
- 1.1. Display Manager
- 1.2. Window Manager
- 1.3. Desktop environment
- 1.4. Font
- 1.4.1. 字体渲染
- 1.5. Theme
- 1.6. Icon
- 1.7. Terminal
💠 2024-09-05 11:52:54
Linux UI: themes icons fonts
sudo systemctl restart display-manager
- xfwm4
XFCE4
- compiz
- /usr/share/fonts/
- ~/.local/share/fonts
- 刷新字体缓存
fc-cache -fv
- 注意还有一个32位命令 fc-cache-32
- npm vue minikube 等命令行的工具输出的日志提示会包含emoji, 需要终端字体支持展示unicode
- 终端内 Emoji 支持 emoji
noto-color-emoji 字体 支持颜色
- 终端内 Emoji 支持 emoji
Debian8安装Infinality改善字体渲染,安装Ubuntu字体 一条命令搞定Linux字体渲染 Font Configuration/Chinese (简体中文) 参考: Fcitx (简体中文)
字体库
- /usr/share/themes/ 系统级
- ~/.themes/ ~/.local/share/themes 用户级
- Github:vimix
material design theme
-
某个应用运行时使用指定主题:
GTK_THEME=xxx COMMAND
- 例如
GTK_THEME=vimix-light-doder /Apps/IDE/mat/MemoryAnalyzer
- 例如
- /usr/share/icons
- 例如:
/usr/share/icons/Papirus/128x128/apps/
- 例如:
sudo apt search icon-theme 也能看到很多icon
- Halo-icon-theme
red='\033[0;31m'
green='\033[0;32m'
yellow='\033[0;33m'
blue='\033[0;34m'
purple='\033[0;35m'
cyan='\033[0;36m'
white='\033[0;37m'
default='\033[0m'
256 color
# 测试 terminal 是否支持 256
for i in {0..255} ; do
printf "\x1b[48;5;%sm%3d\e[0m " "$i" "$i"
if (( i == 15 )) || (( i > 15 )) && (( (i-15) % 6 == 0 )); then
printf "\n";
fi
done
Gihub: LS_COLORScustomize bash prompt
curl https://raw.githubusercontent.com/trapd00r/LS_COLORS/master/LS_COLORS -o /etc/lscolor-256color
- 追加到
*sh.rc
if [[ ("$TERM" = *256color || "$TERM" = screen* || "$TERM" = xterm* ) && -f /etc/lscolor-256color ]]; then eval $(dircolors -b /etc/lscolor-256color) else eval $(dircolors) fi