跳转至

Tumbleweed 配置小记(二)

其他配置文件

Alias

~/.bashrc 中设置别名:

export PATH=$PATH:/home/bh/.local/bin
#将 Python 的可执行文件路径添加至 $APTH
export EDITOR=nano
#将默认文本编辑器指定为 nano

alias sudo="sudo "
#对 sudo 后的字符启用别名
alias zypper="proxychains4 zypper"
#对 zypper 使用代理
alias mkdocs="python3 -m mkdocs serve"
alias mkdocs-lh="cd /home/bh/文档/GitHub/THGLG/ ; python3 -m mkdocs serve"
alias mkdocs-wb="cd /home/bh/文档/GitHub/Whiteboard/ ; python3 -m mkdocs serve"
#更短的别名
alias pyc="proxychains4"
#更短的别名
alias tuna="wget https://opentuna.cn/opensuse/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso && wget https://opentuna.cn/opensuse/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256 "
#从 openTUNA 下载最新的 tumbleweed DVD 镜像
alias ustc="wget https://mirrors.ustc.edu.cn/opensuse/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso && wget https://mirrors.ustc.edu.cn/opensuse/tumbleweed/iso/openSUSE-Tumbleweed-DVD-x86_64-Current.iso.sha256 "
#从 USTC 下载最新的 tumbleweed DVD 镜像
alias flatpak="proxychains4 flatpak"
#对 flatpak 使用代理
alias nvidia="sudo prime-select nvidia"
#简化显卡切换命令
alias intel="sudo prime-select intel"
#简化显卡切换命令
alias clean="clear; exit"
#适用于 vscode 内置终端的退出命令
alias font-ref="fc-cache -fv"
#刷新字体
#alias pip-upgrade="pip freeze --user | cut -d'=' -f1 | xargs -n1 pip install -U"
#更新全部的 Python 包
alias ipp="ping opentuna.cn -c 6; ping baidu.com -c 6; ping 1.1.1.1 -c 6"
#测试网络连通性
alias yt-dlp="proxychains4 yt-dlp"
#为下载工具设置代理
alias check-up="sudo zypper ref; sudo zypper lu; flatpak update"
#刷新软件源并列出可用的更新
alias sys-dup="sudo zypper ref; sudo zypper dup -y; zypper ps -s; flatpak update -y"
#更新整个系统
alias iftop="sudo iftop"
alias reboot="sudo reboot"
alias poweroff="sudo poweroff"
#为某些命令默认添加 sudo 权限

git

配置 git

git config --global user.name "Hanjingxue Boling"
git config --global user.email bolingh@outlook.com
git config --global http.proxy http://127.0.0.1:20171

proxychains-ng

配置代理工具:

sudo nano /etc/proxychains.conf
quiet_mode
#clash for windows
socks5  127.0.0.1 7890
#v2raya
#socks5  127.0.0.1 20170

Python3

设置代理(~/.config/pip/pip.conf):

[global]
proxy=http://localhost:7890

TLP(可选)

cd /etc/tlp.d && ls

01-cpu.conf

CPU_SCALING_GOVERNOR_ON_AC=powersave
CPU_SCALING_GOVERNOR_ON_BAT=powersave

CPU_ENERGY_PERF_POLICY_ON_AC=balance_performance
CPU_ENERGY_PERF_POLICY_ON_BAT=power

CPU_BOOST_ON_AC=1
CPU_BOOST_ON_BAT=0

SCHED_POWERSAVE_ON_AC=0
SCHED_POWERSAVE_ON_BAT=1

02-usb.conf

USB_AUTOSUSPEND=1

03-battery.conf

START_CHARGE_THRESH_BAT0=50
# 开始充电阈值
STOP_CHARGE_THRESH_BAT0=80
# 停止充电阈值

Cron(可选)

bh@c004-h0:~> crontab -l
0 2 * * *  /home/bh/Applications/qb-nox/qbittorrent-nox