Arch Linux shell配置问题

Zsh的卸载问题

不知道是不是通病,之前在使用manjaro的时候,也是在出现了某次重启后所有用户都无法登录到桌面,ssh也连接不上,当时没有考虑到zsh的问题,直接拔盘备份重装成Arch Linux了,近期使用发现zsh输入中文状态异常,一番调试无果,直接卸载zsh,之后安装starship完成配置并重启,又遇到同样问题,特此记录

  • 如果在卸载后已经无法登录到系统了,直接进入单用户模式,替换修改/etc/passwd/下的Zshbash即可
  • 单用户模式进入方式
    系统引导时,选中引导项,按equiet字符后追加init=/bin/bash ,然后Ctrl+X直接引导即可进入单用户模式,按照之前教程直接修改/etc/passwd内容即可
  • 完成修改后reboot -f强制重启即可

Starship安装配置

  • Starship的安装配置比较简单,官网有各个系统的安装方式,不展开叙述了

locale -a报错问题

最后在安装完成starship时,发现本地化配置还是失败,查看wiki未果,最后发现少了一个glibc locale库,补全即可