# dotfiles **Repository Path**: hencter/dotfiles ## Basic Information - **Project Name**: dotfiles - **Description**: 我的 Dotfiles - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-03-18 - **Last Updated**: 2025-11-12 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Dotfiles ## Init ```bash chezmoi init --apply https://github.com/hencter/dotfiles.git ``` ```bash chezmoi init --apply hencter ``` ## 依赖 ```bash # First install a browse e.g. firefox sudo pacman -S firefox # Hyprland「也许可以叫做:梦幻乐园」 sudo pacman -S hyprland hyprland xdg-desktop-portal-hyprland kitty # 显示管理器,这边建议 gdm 目前,他是 wayland 的支持比较完整的, # 并且是默认源里面就存在的,不像 SDDM 需要 AUR 里面下载 git 版本 pacman -S papirus-icon-theme sudo pacman -S gdm gnome-control-center # setting # 顶部栏 sudo pacman -S waybar-hyprland # GTK Settingsr sudo pacman -S nwg-look # 系统状态查看器 sudo pacman -S bottom # 应用启动器 sudo pacman -S wofi # hyprland default # 通知守护进程 sudo pacman -S mako # man sudo pacman -S man man # QT sudo pacman -S qt5-wayland qt6-wayland qt5ct qt6ct # 基本软件 sudo pacman -S thunar gvfs \ file-roller thunar-media-tags-plugin thunar-volman tumbler libgsf # 输入法:fcitx5 sudo pacman -S fcitx5-im fcitx5-chinese-addons sudo pacman -S rime-wanxiang-pinyin # Config # 截图 sudo pacman -S grim slurp wl-clipboard # 剪切板是为了方便图片,也是为了方便 neovim # 录屏,要么就是下面的这个标,要么就是 OBS-Studio sudo pacman -S wf-recorder # 壁纸 paru -S swww ``` ## ⌨️ 一键安装 Fcitx5 + Rime + 万象拼音 ```sh # Fcitx5 + Rime + 万象拼音快速安装脚本 echo "开始安装 Fcitx5 + Rime + 万象拼音..." # 安装核心输入法框架 sudo pacman -S fcitx5 fcitx5-configtool fcitx5-gtk fcitx5-qt fcitx5-rime # 安装万象拼音(全拼版) paru -S rime-wanxiang-dict-nightly rime-wanxiang-pinyin echo "安装完成!正在配置环境变量..." ``` ### ⚙️ 环境变量配置 ```sh sudo nvim /etc/environment GTK_IM_MODULE=fcitx QT_IM_MODULE=fcitx XMODIFIERS=@im=fcitx SDL_IM_MODULE=fcitx GLFW_IM_MODULE=ibus ``` ### 🎉 开机自启动 编辑 Hyprland 配置文件 `~/.config/hypr/hyprland.conf`: ```sh # 输入法环境变量 env = GTK_IM_MODULE,fcitx env = QT_IM_MODULE,fcitx env = XMODIFIERS,@im=fcitx # 开机自启动 Fcitx5 exec-once = fcitx5 -d ``` **应用配置:** ```sh # 重新启动 Hyprland 让配置生效 # 或者执行: killall hyprland ``` ## 🔧 快速配置步骤 ### 1. 添加 Rime 输入法 ```bash # 打开 Fcitx5 配置工具 fcitx5-configtool ``` - 点击左下角 **"+"** 按钮 - 取消勾选 **"仅显示当前语言"** - 搜索找到 **"Rime"** 并添加 - 点击 **"OK"** 保存 ### 2. 切换至万象拼音 1. 按 `Ctrl + Space` 调出输入法 2. 确保当前是 **Rime** 输入法 3. 按 `F4` 或 `` Ctrl+` `` 打开方案选单 4. 选择 **"wanxiang"** ### 3. 首次使用配置(重要!) 在 Rime 输入法激活状态下,输入以下命令之一: ```bash /pinyin # 切换到全拼模式 /zrm # 切换到自然码双拼 /flypy # 切换到小鹤双拼 ``` 然后按提示重新部署。 ## 🛠️ 故障排除 ### 如果输入法不显示 ```bash # 重启 Fcitx5 fcitx5 -r # 或者完全重启 killall fcitx5 && fcitx5 -d ``` ### 如果方案选单没有万象拼音 ```bash # 重新部署 Rime fcitx5 -r # 检查安装的包 paru -Qs rime-wanxiang ``` ### 验证安装 ```bash # 检查环境变量 echo $GTK_IM_MODULE # 检查进程 ps aux | grep fcitx5 ``` ## 💡 使用技巧 - **中英文切换**:默认 `Ctrl + Space` - **方案切换**:`F4` 或 `` Ctrl+` `` - **重新部署**:修改配置后执行 `fcitx5 -r` - **全拼/双拼切换**:输入 `/pinyin` 或 `/zrm` 等命令 ## 🎯 完整验证流程 1. **重启 Hyprland** 2. **检查 Fcitx5 托盘图标** 3. **按 `Ctrl + Space` 调出输入法** 4. **切换到 Rime** 5. **按 `F4` 选择万象拼音** 6. **开始中文输入测试**