Ubuntu 系统配置指南

一、fstab 自动挂载 NTFS 分区配置

1.1 查看磁盘分区信息

# 查看磁盘分区
sudo fdisk -l

# 或使用 lsblk 查看更清晰的分区结构
lsblk -f

1.2 创建挂载目录

# 创建挂载点(示例)
sudo mkdir /mnt/windows
sudo mkdir /mnt/data

1.3 获取分区 UUID

# 查看所有分区的 UUID
sudo blkid

1.4 编辑 fstab 配置文件

# 备份原配置文件
sudo cp /etc/fstab /etc/fstab.backup

# 编辑 fstab
sudo nano /etc/fstab

1.5 fstab 配置示例

# 使用 UUID 挂载 NTFS 分区(推荐)
UUID=1234567890ABCDEF /mnt/windows ntfs-3g defaults,uid=1000,gid=1000,umask=022 0 0

# 读写权限配置(适合数据分区)
UUID=1234567890ABCDEF /mnt/data ntfs-3g defaults,uid=1000,gid=1000,umask=000 0 0

# 只读权限配置(适合系统分区)
UUID=1234567890ABCDEF /mnt/windows ntfs-3g ro,uid=1000,gid=1000,umask=022 0 0

# 中文编码支持
UUID=1234567890ABCDEF /mnt/data ntfs-3g defaults,uid=1000,gid=1000,umask=022,locale=zh_CN.UTF-8 0 0

1.6 参数说明

参数 说明
UUID 分区唯一标识符,使用 blkid 查看
挂载点 挂载目录路径
文件系统 ntfs-3g(NTFS 分区专用)
选项 挂载选项,详见下表
dump 备份标志,0=不备份
fsck 文件系统检查顺序,0=不检查

常用挂载选项: - defaults:默认选项组合 - uid=1000,gid=1000:设置用户和组 ID(1000通常是第一个用户) - umask=022:文件权限掩码(755权限) - umask=000:文件权限掩码(777权限) - ro:只读挂载 - windows_names:限制创建Windows不允许的文件名 - locale=zh_CN.UTF-8:设置中文编码

1.7 测试与验证

# 测试 fstab 配置
sudo mount -a

# 查看挂载结果
df -h
mount | grep ntfs

# 检查权限
ls -la /mnt/windows

二、中文五笔输入法快捷键配置

2.1 IBus 框架配置

2.1.1 安装五笔输入法

sudo apt update
sudo apt install ibus-table-wubi

2.1.2 配置快捷键

# 打开IBus设置
ibus-setup

图形界面配置路径: 1. 设置 → 区域与语言 → 输入源 2. 点击"管理输入法"或右下角设置图标

默认快捷键: - 下一个输入法:Super+Space - 上一个输入法:可自定义 - 切换至下一个输入源:Ctrl+Shift

2.2 Fcitx5 框架配置(推荐)

2.2.1 安装 Fcitx5 和五笔

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-table-wubi

2.2.2 配置 Fcitx5

# 打开配置工具
fcitx5-configtool

2.2.3 快捷键设置

Fcitx5 配置路径: 1. 全局配置 → 触发输入法:设置显示/隐藏输入法 2. 附加组件 → 快速输入:设置中英文切换快捷键 3. 输入法标签页:为五笔输入法设置特定快捷键

2.3 输入法内置切换功能

IBus 五笔: - 左Shift:临时英文输入(按下时) - 右Shift:切换中英文模式

Fcitx5 五笔: - 左Shift:临时英文模式 - 右Shift 或 Ctrl+Shift:切换中英文模式 - 分号键:快速输入英文(输入分号后直接输入英文)

2.4 自定义快捷键脚本

2.4.1 创建切换脚本

nano ~/switch_input.sh

添加以下内容:

#!/bin/bash
# 切换输入法脚本
current=$(gsettings get org.gnome.desktop.input-sources current)
if [ "$current" = "uint32 0" ]; then
    gsettings set org.gnome.desktop.input-sources current 1
else
    gsettings set org.gnome.desktop.input-sources current 0
fi
# 添加执行权限
chmod +x ~/switch_input.sh

2.4.2 设置键盘快捷键

  1. 打开"设置" → "键盘" → "键盘快捷键"
  2. 滚动到底部,点击"查看及自定义快捷键"
  3. 在"自定义快捷键"中添加:
  4. 名称:切换输入法
  5. 命令:/home/你的用户名/switch_input.sh
  6. 快捷键:设置喜欢的组合(如 Ctrl+\

2.5 Fcitx5 手动配置示例

# 编辑 Fcitx5 配置文件
nano ~/.config/fcitx5/config

添加或修改以下内容:

# 快速切换快捷键
TriggerKey=CTRL_SPACE
# 中英文切换
SwitchKey=Shift_R
# 临时英文
ActivateKey=Shift_L

三、Super 键详解

3.1 Super 键定义

  • 物理键:Windows 键(键盘左下角 Ctrl 和 Alt 之间)
  • 标志:Windows 徽标 (⊞)
  • Mac 对应:Command 键 (⌘)

3.2 常用 Super 键组合

快捷键 功能
Super 打开活动概述
Super + A 打开应用程序菜单
Super + Tab 在应用程序间切换
Super + 数字 切换到对应的固定应用程序
Super + Space 切换输入法(默认)
Super + Shift + Space 反向切换输入法
Super + 方向键 窗口贴边(最大化、左右分屏)
Super + H 最小化窗口
Super + M 打开通知中心

3.3 查看和修改 Super 键设置

3.3.1 查看当前设置

# 查看所有快捷键
gsettings list-recursively org.gnome.desktop.wm.keybindings

# 查看输入法切换快捷键
gsettings get org.gnome.desktop.input-sources xkb-options

3.3.2 修改输入法切换快捷键

# 改为 Ctrl+Space
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control>space']"

# 改为 Ctrl+Shift
gsettings set org.gnome.desktop.wm.keybindings switch-input-source "['<Control><Shift>']"

3.3.3 禁用特定 Super 键功能

# 禁用 Super 键打开活动概述
gsettings set org.gnome.mutter overlay-key ''

# 恢复默认设置
gsettings reset org.gnome.mutter overlay-key

3.4 按键检测工具

# 安装按键检测工具
sudo apt install xev

# 运行按键检测
xev

在弹出窗口中按任何键,包括 Super 键,可查看键码信息。

四、故障排除

4.1 fstab 挂载问题

# 检查 fstab 语法
sudo mount -a

# 查看系统日志
dmesg | tail -20

# 检查文件系统
sudo ntfsfix /dev/sdXn

4.2 输入法问题

# 检查输入法状态(IBus)
ibus engine

# 检查输入法状态(Fcitx5)
fcitx5-remote -n

# 重启输入法服务(IBus)
ibus-daemon -drx

# 重启输入法服务(Fcitx5)
fcitx5 -rd

4.3 快捷键冲突检查

# 列出所有 GNOME 快捷键
gsettings list-recursively org.gnome.desktop.wm.keybindings | grep -i "super\|control\|shift"

五、推荐配置方案

5.1 NTFS 挂载推荐配置

# 数据分区配置示例
UUID=1234567890ABCDEF /mnt/data ntfs-3g defaults,uid=1000,gid=1000,umask=000,windows_names 0 0

5.2 输入法推荐配置

  1. 框架选择:Fcitx5(对中文支持更好)
  2. 切换快捷键Ctrl+Shift(避免与系统快捷键冲突)
  3. 临时英文:使用左 Shift 键

5.3 Super 键使用建议

  1. 保留 Super 键打开活动概述功能
  2. 将输入法切换改为 Ctrl+Shift
  3. 熟悉常用窗口管理快捷键

文档版本:1.0
最后更新:2024年
适用系统:Ubuntu 20.04 及以上版本
注意事项:修改系统配置文件前请务必备份