Zen 浏览器配置备忘

Zen 是基于 Firefox 的浏览器,主打 “Firefox 内核 + Arc 交互”。大量个性化行为不通过界面开关,而是靠 about:config 偏好项控制。这里汇总常用配置项,方便换机器时按表操作。

说明:改动 about:config 后,大部分需要重启 Zen 才能生效(尤其 swipe / scroll / AI 相关项)。

界面配色与渐变

Zen 的主题渐变是按 Workspace(Space)分别保存的。因此在某个空间清掉渐变后,切换到别的空间仍会看到旧渐变——想一劳永逸需全局关闭。

Read More

Python 基操

多版本管理

Pyenv

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
curl -fsSL https://pyenv.run | bash


# 写入 bash
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"


# 安装与启用
pyenv install 3.10
pyenv global 3.10

# 可能的依赖
sudo apt update; sudo apt install build-essential libssl-dev zlib1g-dev \
libbz2-dev libreadline-dev libsqlite3-dev curl git \
libncursesw5-dev xz-utils tk-dev libxml2-dev libxmlsec1-dev libffi-dev liblzma-dev

依赖项清单 suggested-build-environment

1
2
# 创建 venv 环境
pyenv virtualenv .venv

Apt 锁定版本

1
2
3
sudo apt-mark hold PACKAGE_NAME  #锁定软件版本。可以一次指定多个包
sudo apt-mark showhold #显示系统中被标记为锁定的软件包
sudo apt-mark unhold PACKAGE_NAME #解除对软件包的锁定。可以一次指定多个包。