安装testing版本

由于我的显卡不够debian12wayland要求,一直使用nvidia的run驱动,升级内核6.1.0-18,run驱动都不能用了,加上好久没有重装过系统,前几天就试试testing版本。一番曲折,多次按reset键,完成几次安装,觉得不容易哦。
开头3次安装,都能进入wayland桌面,并且可以用run驱动进入。但是,系统默认英文,主文件夹里的文件夹都是英文,转换区域后,依然是英文文件夹,就这个重装几次都不能解决,最终在主文件夹下新建文件夹和几个中文命名的对应文件夹,重启进入恢复模式,重命名主文件夹和新建文件夹重命名为主文件夹,解决主文件夹下子文件夹的中文问题。
放张图片水水:

设置里好像有选项可以直接改文件夹?在“应用程序”什么的那个菜单里。

个人其实喜欢英文文件夹,因为补全方便 :cat2:

不过我有一个 GNU Readline 配置可以让 bash 从候选列表循环补全,等有时间贴上来。TAB 循环列表,按ESC 或者 Enter 结束补全。

区域与语言选项。嗯,以前testing版本选择中文安装完成,默认就是中文,还有中文输入法。这次没有,连输入法都要添加。

我喜欢系统中文,目录用英文的。

有个专门的配置工具来帮你处理这个问题,各个发行版上都有,叫xdg-user-dirs-gtk-update.

使用方法:

  1. 安装需要的软件
    sudo apt install xdg-user-dirs-gtk

  2. 在命令中临时转换系统语言为英文——重启后会自动恢复原值
    export LANG=en_US

  3. 执行转换命令,会弹出窗口中询问是否将目录转化为英文路径,同意并关闭
    xdg-user-dirs-gtk-update

  4. 转换回系统语言为中文,也可以不执行下面的命令,直接重启也一样的
    export LANG=zh_CN

    下次进入系统后,会提示是否把目录转化为中文,选择不/NO,并选择不再提示

################ GNU Readline 特性 ################
# 启用补全大小写不敏感
# https://askubuntu.com/questions/87061/can-i-make-tab-auto-completion-case-insensitive-in-bash
bind 'set completion-ignore-case on'

# Tab 键绑定到循环补全
bind 'TAB: menu-complete'
# Shift-Tab 键绑定到逆向循环补全
bind '"\e[Z":menu-complete-backward'

# 循环补全前打印补全列表
bind 'set menu-complete-display-prefix on'
# 如果补全结果有公共前缀, 打印补全列表同时补全公共前缀
# https://stackoverflow.com/questions/42192384/show-all-if-ambiguous-vs-show-all-if-unmodified
bind 'set show-all-if-ambiguous on'

# 补全列表着色
# https://superuser.com/questions/251107/how-to-get-a-colored-tab-completion
bind 'set colored-stats on'
# 循环补全时, 如果遇到有多种可能结果, 在打印补全列表时对相同前缀着色
bind 'set colored-completion-prefix on'

仅用于 bash。因为别的 shell (fish,zsh)都有更高级的特性,开箱即用。

该配置放在 ~/.bashrc 或者任何你喜欢的 bash 初始化的地方即可。实际上,也可以修改 ~/.inputrc 让这些配置在所有使用 GNU Readline 的应用中生效,不仅限于 bash,不过需要用 inputrc 的语法格式,不能直接复制粘贴上文。