/home/amgsk

Davinci ResolveでFcitxを使う方法

· updatedAt: 2025/11/03 · amgsk

Davinci Resolve で 日本語入力する方法。 fcitx5系でも同様の方法で可能な事が分かったので追記(updated)

“日本語入力中”

確認したバージョン

  • Arch Linux 6.16.5-zen1-1-zen
  • fcitx
    • 4系(4.2.9.9)
    • 5系(5.1.16)
  • davinci-resolve
    • 20.1.1-1
    • 20.2.2-1

fcitx のモジュールのシンボリックリンクを resolve のフォルダ内に作る

fcitx4の場合
1
2
sudo mkdir -p /opt/resolve/plugins/platforminputcontexts
sudo ln -s /usr/lib/qt/plugins/platforminputcontexts/libfcitxplatforminputcontextplugin.so /opt/resolve/plugins/platforminputcontexts/
fcitx5はこちら
1
2
sudo mkdir -p /opt/resolve/plugins/platforminputcontexts
sudo ln -s /usr/lib/qt/plugins/platforminputcontexts/libfcitx5platforminputcontextplugin.so /opt/resolve/plugins/platforminputcontexts/

モジュールパスを指定した起動スクリプトを用意する

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#!/bin/bash

export XMODIFIERS="@im=fcitx"
export GTK_IM_MODULE=fcitx
export QT_IM_MODULE=fcitx

export QT_QPA_PLATFORM=xcb
export QT_PLUGIN_PATH=/opt/resolve/plugins

unset LD_PRELOAD

/opt/resolve/bin/resolve

desktop ファイルを作成(ランチャーから起動するため)

これで dmenu や rofi などのランチャーから指定して起動できるようになる。 直接さっきのスクリプト叩くでも OK(使用する場合は $USER を自身に置き換えてください)

1
2
3
4
5
6
7
8
9
[Desktop Entry]
Name=DaVinci Resolve (fcitx)
Comment=Launch DaVinci Resolve with fcitx input support
Exec=/home/$USER/.local/bin/resolve-fcitx.sh
Icon=davinci-resolve
Terminal=false
Type=Application
Categories=AudioVideo;VideoEditing;
StartupNotify=true

当たり前ですが入力したら CJK 対応のフォント選んでくださいね。 今日はここまで。