文章目录

    • 一、分区说明
    • 二、基础软件
    • 三、使用 fcitx5 配置中文输入法
    • 四、安装搜狗输入法【不推荐】
      • 1. 安装fcitx
      • 2. 安装输入法
      • 3.注意
    • 五、禁用主文件夹目录下自动生成文件夹
    • 六、更新软件源
      • 1. 针对新配置方式的阿里源替换方法
      • 2. 针对老配置方式的清华源替换方法
    • 七、安装chrome
    • 八、安装gnome插件
      • 插件推荐
    • 九、安装Motrix下载工具
    • 十、生成SSH密钥

一、分区说明

以64GB内存+500GB磁盘为例说明:

挂载点大小文件系统说明
/boot/efi512MFAT32(VFAT)必选 EFI系统分区(ESP),存放引导文件。双系统可以直接复用WindowsESP分区
/boot1-2GBEXT4可选独立/boot可防止内核更新占满根分区,大内存机器可省略
/100-150GBEXT4必选 根分区,系统核心和软件安装
swap4-8GBSWAP可选64GB内存可大幅减少或禁用交换分区(用zram替代更高效)
/home剩余空间EXT4推荐用户数据独立存储,重装系统时保留

二、基础软件

安装基础软件

sudo apt update && sudo apt install -y git curl wget vim

三、使用 fcitx5 配置中文输入法

由于搜狗输入法暂时不支持 fcitx5,故不使用搜狗输入法

sudo apt install fcitx5 fcitx5-chinese-addons fcitx5-frontend-* kde-config-fcitx5 fcitx5-config-qt
echo -e "\n# Fcitx5 Input Method Environment Variables\nexport XMODIFIERS='@im=fcitx'\nexport GTK_IM_MODULE=fcitx\nexport GTK_IM_MODULE=fcitx" >> ~/.profile && source ~/.profile

如需安装搜狗词库,请自行下载安装
下文安装 gnome 插件中,其中安装Input Method Panel可以优化输入法界面

如果遇到某个程序中无法使用中文输入法,例如 wechat 原生程序:
修改 /usr/share/applications/wechat.desktop 文件,将 Exec 行改为 Exec=env GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx /usr/bin/wechatExec=/usr/bin/wechat 即可,使用命令 sudo update-desktop-database 更新桌面文件数据库。

四、安装搜狗输入法【不推荐】

搜狗输入法安装后,部分程序中无法使用,例如:chrome、文件管理器

1. 安装fcitx

# 卸载ibus、fcitx5
sudo apt remove --purge ibus* fcitx5*
# 删除残留以及更新源
sudo apt autoremove && sudo apt autoclean && sudo apt update && sudo apt install fcitx
# 设置开机启动
sudo cp /usr/share/applications/fcitx.desktop /etc/xdg/autostart/
  1. 打开 系统设置——区域和语言——管理已安装的语言——在“语言”tab下——点击“添加或删除语言”
  2. 弹出“已安装语言”窗口,勾选中文(简体)、英语,点击“应用”
  3. 回到“语言支持”窗口,在键盘输入法系统中,选择“fcitx”

2. 安装输入法

  1. 下载linux版本搜狗输入法
  2. 使用命令 sudo dpkg -i sogoupinyin_xxx.deb 安装文件
  3. 终端执行sudo apt install libqt5qml5 libqt5quick5 libqt5quickwidgets5 qml-module-qtquick2 libgsettings-qt1
  4. 重启系统 reboot

3.注意

  1. 如果遇到切换输入法后闪烁问题,可能与Wayland显示服务器有关,执行sudo vim /etc/gdm3/custom.conf 取消注释WaylandEnable=false即可
  2. 可以使用fcitx-diagnose检查fcitx是否正常运行

五、禁用主文件夹目录下自动生成文件夹

目的:删除 home 目录下中文文件夹,且系统不会再次自动创建

  1. 关闭user-dirs自动生成功能,sudo vim /etc/xdg/user-dirs.conf,将enabled=True改为enabled=False

  2. 修改用户现目前的文件夹(主要是为了清理文件管理器左边显示的栏目),sudo vim ~/.config/user-dirs.dirs,只保留“桌面”相关行,其余的全部注释,例如:

    XDG_DESKTOP_DIR="$HOME/桌面"
    #XDG_DOWNLOAD_DIR="$HOME/下载"
    #XDG_TEMPLATES_DIR="$HOME/模板"
    #XDG_PUBLICSHARE_DIR="$HOME/公共"
    #XDG_DOCUMENTS_DIR="$HOME/文档"
    #XDG_MUSIC_DIR="$HOME/音乐"
    #XDG_PICTURES_DIR="$HOME/图片"
    #XDG_VIDEOS_DIR="$HOME/视频"
    
  3. 强制更新,xdg-user-dirs-update --force

  4. 创建英文文件夹,例如:mkdir ~/downloads,根据实际情况自行处理

  5. 删除多余的中文文件夹,保留“桌面”文件夹
    find ~ -maxdepth 1 -type d \( -name "下载" -o -name "模板" -o -name "公共" -o -name "文档" -o -name "音乐" -o -name "图片" -o -name "视频" \) -exec rm -rf {} +

  6. 移除左侧书签栏中多余的文件夹

六、更新软件源

在 Ubuntu 24.04 中,APT 软件源配置方式发生了变化,默认使用 /etc/apt/sources.list.d/ubuntu.sources 文件(Debian 格式)而非传统的 /etc/apt/sources.list。

1. 针对新配置方式的阿里源替换方法

# 备份源列表
sudo cp /etc/apt/sources.list.d/ubuntu.sources /etc/apt/sources.list.d/ubuntu.sources.bak

# 替换
sudo tee /etc/apt/sources.list.d/ubuntu.sources <<EOF
# 默认启用阿里镜像源(Ubuntu 24.04 Noble Numbat)
Types: deb deb-src
URIs: https://mirrors.aliyun/ubuntu/
Suites: noble noble-updates noble-backports noble-security
Components: main restricted universe multiverse
Signed-By: /usr/share/keyrings/ubuntu-archive-keyring.gpg
EOF

# 更新源
sudo apt update && sudo apt upgrade -y

2. 针对老配置方式的清华源替换方法

# 备份源列表
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
# 替换
sudo sed -i "s@http://.*archive.ubuntu@https://mirrors.tuna.tsinghua.edu@g" /etc/apt/sources.list
sudo sed -i "s@http://.*security.ubuntu@https://mirrors.tuna.tsinghua.edu@g" /etc/apt/sources.list
# 更新源
sudo apt update && sudo apt upgrade -y

七、安装chrome

# 导入 Google 包签名密钥
curl -fsSL https://dl.google/linux/linux_signing_key.pub| sudo gpg --dearmor -o /etc/apt/trusted.gpg.d/google.gpg
# 在 Ubuntu 系统中添加 Google Chrome 存储库
sudo sh -c 'echo "deb [arch=amd64] http://dl.google/linux/chrome/deb/ stable main" >> /etc/apt/sources.list.d/google-chrome.list'
# 更新可用软件包列表
sudo apt update
# 安装chrome
sudo apt install google-chrome-stable

八、安装gnome插件

chrome中安装GNOME Shell 集成

# 安装个性化桌面工具
sudo apt install gnome-tweaks
# 安装主机连接器
sudo apt install chrome-gnome-shell

插件推荐

  • Input Method Panel:优化输入法面板
  • Coverflow Alt-Tab: 优化切换窗口的效果
  • Apps Menu:添加应用程序快捷菜单
  • Extension List: 在通知栏集中管理gnome插件
  • Vitals:显示计算机的温度、电压、扇速、内存、处理器、系统、网络、存储、显卡统计信息
  • Removable Drive Menu: 通知栏中可以便捷地弹出存储器
  • Clipboard Indicator:通知栏显示剪切板
  • Dash to Dock: 任务栏配置
  • OpenWeather:天气信息
  • GSConnect:手机电脑互联
  • Blur my Shell:为 GNOME Shell 的不同部分添加模糊外观,包括顶部面板、破折号和概览
  • Just Perfection:自定义设置Dock、通知面板、图标,以及调整与GNOME交互方式等一系列的微调
  • gTile:改进原厂 gnome-shell 的窗口平铺功能,实现自定义分屏
  • Quick Settings Audio Panel:在通知栏中显示音频控制面板

九、安装Motrix下载工具

Motrix是一款BT下载工具

  1. 下载后使用 sudo dpkg -i Motrix_xxx.deb 安装即可
  2. 建议配合chrome 插件 Aria2 Explorer一起使用,需要修改Aria2 Explorer中Aria2-RPC-Server的端口由6800改为16800即可

十、生成SSH密钥

生成ssh密钥,按推荐优先级排序

  1. 当前最推荐的 SSH 密钥类型,密钥短(256位)、安全性高、性能优
    ssh-keygen -t ed25519 -C "your_email@example"
  2. 次选方案,安全性也很好
    ssh-keygen -t ecdsa -b 521 -C "your_email@example"
  3. 传统选择,兼容性最好。需要足够长的密钥长度(至少 3072 位,推荐 4096)
    ssh-keygen -t rsa -b 4096 -C "your_email@example"