Debian 配置
这里配置以 12 为基础介绍
配置 locale
# Install locales package
apt-get install -y locales
# Uncomment en_US.UTF-8 for inclusion in generation
sed -i 's/^# *\(en_US.UTF-8\)/\1/' /etc/locale.gen
# Generate locale
/usr/sbin/locale-gen
# Export env vars
echo "export LC_ALL=en_US.UTF-8" >> ~/.bashrc
echo "export LANG=en_US.UTF-8" >> ~/.bashrc
echo "export LANGUAGE=en_US.UTF-8" >> ~/.bashrc
echo -e 'LANG="en_US.UTF-8"\nLANGUAGE="en_US:en"\n' > /etc/default/locale关闭休眠
GUI 模型
/etc/gdm3/greeter.dconf-defaults 中增加如下配置:
sleep-inactiva-ac-type="blank"之后在执行
sudo systemctl restart gdm3参考:
TTY 模型
# sudo vi /etc/systemd/logind.conf
# 改成 ignore 保证一直开机
IdleAction=poweroff
IdleActionSec=10min
HandleSuspendKey=ignore
HandleHibernateKey=ignore
HandleLidSwitch=ignore
HandleLidSwitchExternalPower=ignore
HandleLidSwitchDocked=ignore之后在重启服务,
sudo systemctl restart systemd-logind同时配置 ssh 定期发送心跳,可以保证系统不进入 idle 状态:
Host dev
HostName 192.168.31.142
ServerAliveInterval 120- 参考 Gemini 回答:https://g.co/gemini/share/05b084f8eacc
配置 sudo 权限
# 默认是只读权限
chmod +w /etc/sudoers
# 之后添加
[user-name] ALL=(ALL:ALL) ALL
# 最后在改回去
chmod -w /etc/sudoers连接 wifi
使用 NetworkManager 的命令行工具 nmcli
nmcli d wifi connect WIFI_SSID password YOUR_PW ifname YOUR_IFACE节约资源
关闭 GUI 登录,默认 TTY
# 查看当前默认方式
systemctl get-default
# 修改成 TTY
systemctl set-default multi-user.target
# 修改成会 GUI
systemctl set-default graphical.targettracker-miner-fs-3
top 里面看这个内存占用最高,通过下面方式禁用
sudo systemctl --global mask tracker-xdg-portal-3.service
sudo systemctl --global mask tracker-miner-fs-3.service
killall tracker-miner-fs-3查看磁盘类型
grep ^ /sys/block/*/queue/rotational如果返回1则表示磁盘可旋转,那么就是HDD了;反之,如果返回0,则表示磁盘不可以旋转,那么就有可能是SSD了。
也可以用 fdisk 命令:
sudo fdisk --list安装 gnome 插件,支持显示桌面文件
sudo apt install -y gnome-shell-extension-desktop-icons-ng重启,在『插件』中配置
输入法
apt purge fcitx* ibus*
apt install fcitx5 fcitx5-chinese-addonslibreoffice 中文包
sudo apt-get install libreoffice
sudo apt-get install libreoffice-l10n-zh-cn libreoffice-help-zh-cn之后在 tool options 中配置中文即可