本文在Debian 11系统上使用ibus-rime完成
目录
Step 1. 安装系统
先确保主板启动模式和硬盘分区表相容:推荐采用UEFI+GPT的设置,可以支持更多的分区,分辨率更高的bios界面,并且可以在未加载系统时使用鼠标。MBR的硬盘需要使用DiskGenius软件修改为GPT格式,UEFI可以在主板BIOS里面设置。安装很容易,先安装Windows 10,再空出一部分硬盘空间留给Linux;然后制作Debian启动盘,设置区域/语言、分区、设置软件源、等待安装就行了。
安装中的两个注意点:
(大部分)无线网卡默认是没有驱动的,如果没有有线网络连接,建议使用离线安装包,不要使用在线安装包。Debian 11 离线安装镜像使用Advanced方式安装,最好不要自动安装。在分区的时候在系统盘的分区选择“自动划分剩余的区域”,即可让debian自动配置好EFI分区。选择这一项之后再删除不需要的分区、添加自定义的分区就好了。Windows和Linux的共享分区建议使用exfat格式,并且在windows下分区(linux可以读取NTFS和exfat格式的分区,但没有第三方工具的情况下无法创建这些分区)Step 2. 更新驱动
先添加non-free的源,很多驱动是闭源的,Debian默认不启用这些驱动。编辑/etc/apt/sources.list,在main后面添加contrib、non-free,大致这样:
debbullseye main contrib non-free deb-srcbullseye main contrib non-free然后需要运行`sudo apt update && sudo apt upgrade`。默认用户没有sudo权限,因此要先把用户加入sudoers:
su sudo visudodebian 11里面visudo默认编辑器居然是nano,差评。把root那一行复制一下,新的行名字改成用户名,保存退出就可以了。更新完有一些硬件的驱动还是缺失的,可以用lspci命令输出硬件名字,然后去google上找对应驱动的名字。比如很多品牌机用的qualcomm atheros网卡驱动对应的package就是firmware-atheros(仅存在于non-free源中)。没有有线网的机子只有装好网卡驱动之后才能继续联网安装其他驱动,建议使用其他设备先下载好驱动的deb package然后离线安装。
Step 3. 配置输入法
以下配置基于GNOME桌面环境,对其他桌面环境不保证适用。目前用的最顺手的输入法是ibus-rime,中文名叫中州韻输入法,安装可以直接用`sudo apt install ibus-rime librime-data-double-pinyin`。参考[1]是针对windows的,在linux上大致也都一致。这里直接放配置文件:
~/.config/ibus/rime/default.custom.yaml
patch: menu/page_size: 7 ascii_composer/good_old_caps_lock: true ascii_composer/switch_key: Caps_Lock: clear Shift_L: commit_code Shift_R: commit_code Control_L: noop Control_R: noop switcher: caption: "〔方案选择〕" hotkeys: - F4 schema_list: - schema: luna_pinyin_simp - schema: double_pinyin_mspy "punctuator/full_shape/\\": {commit: "、"} "punctuator/half_shape/\\": {commit: "、"}~/.config/ibus/rime/ibus_rime.yaml
style: horizontal: true~/.config/ibus/rime/double_pinyin_mspy.custom.yaml
patch: schema/name: "微软双拼" "switches/@0/reset": 1 "switches/@2/reset": 1个人用的双拼配置,如果用全拼只需要将上述配置放进luna_pinyin_simp.custom.yaml里就可以了。配置完运行`ibus-daemon -rd`即可生效。
Step 4: 自由配置
按个人需求自定义GNOME环境/开发环境等。需要注意的点:Debian 11默认为GNOME启用wayland backend,但如果安装了NVIDIA的闭源n卡驱动,GNOME就会回到X11 backend,因为n卡至今还不能完好的支持xwayland(f**k nvidia)。好消息是,n卡驱动的xwayland支持已经在做了(新建文件夹.jpg),有生之年估计能用上nvidia驱动上的wayland。(网络上有一些强行打开wayland支持的教程,不保证无bug运行)
References
[1] 纸糊小透明:rime定制指南