Moon

 · 1 day ago

Omarchy 新装备忘录 — 中文输入 + 音频修复

刚装完 Omarchy,开箱即用很爽,但中文输入和音频外放都还要自己折腾一下。本文记录了 Fcitx5 + Rime 简体中文输入的配置,以及 AMD Ryzen + Radeon 声卡外放不出声的排查过程。

一、中文输入:Fcitx5 + Rime

Omarchy 底层是 Arch,包管理用 pacman,装输入法和普通 Arch 一样。

安装

sudo pacman -S fcitx5-im fcitx5-rime fcitx5-chinese-addons

配置环境变量

~/.pam_environment/etc/environment 添加:

GTK_IM_MODULE=fcitx
QT_IM_MODULE=fcitx
XMODIFIERS=@im=fcitx

Omarchy 用的是 Hyprland + Wayland,记得把 fcitx5 加到自启动里,重启后生效。

默认切换为简体

Rime 开箱默认繁体,需要手动改配置。编辑(不存在则创建):

~/.local/share/fcitx5/rime/luna_pinyin.custom.yaml

patch:
switches:
- name: ascii_mode
reset: 0
states: [ 中文, 西文 ]
- name: full_shape
states: [ 半角, 全角 ]
- name: simplification
reset: 1
states: [ 漢字, 汉字 ]

改完后右键 Fcitx5 托盘图标 → 重新部署(Deploy)即可。

语句流模式

输入时按 Ctrl + ~ 切换方案,选「朙月拼音·语句流」可以整句输入,智能分词,体验接近搜狗。如果习惯逐词输入,用默认的「朙月拼音·简化字」就好。

image.png 2.93 MB


二、音频修复:外放不出声

背景

蓝牙耳机有声音,外放扬声器却没声。这种情况在 AMD 平台上比较常见,因为系统会识别出一堆 Radeon 音频设备,容易混乱。

排查

确认音频服务运行:

systemctl --user status pipewire pipewire-pulse wireplumber

不运行就启动:

systemctl --user enable --now pipewire pipewire-pulse wireplumber

安装图形调控工具:

sudo pacman -S pavucontrol

用 pavucontrol 定位问题:

打开后切到 Output Devices 标签,会看到一列设备:

  • Ryzen HD Audio Controller Speaker — 这是内建扬声器,Port 选 Speaker,音量调到 100%~150% 均可。
  • Radeon High Definition Audio Controller Pro / Pro 7 / 8 / 9 — 这些全是显卡的 HDMI/DP 音频输出,不用动,音量保持 Silence 就行。

确认播放流向:

播放音频时,切到 Playback 标签,确认音频流走的是 Ryzen HD Audio Controller Speaker。

注意

蓝牙耳机断开后,系统不会自动切回扬声器,需要在 #pavucontrol 手动切换输出设备。

image.png 2.08 MB

基于 #Omarchy + AMD 平台实际使用整理。如有偏差,欢迎社区指正。 #声音 #音响 #输入法

Download Pickful App

Better experience on mobile

iOS QR

iOS

Android QR

Android

APK QR

APK