Skip to content

wengxt/fcitx5-tmux

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Tmux Fcitx client

What this project is:

Make tmux a fcitx client. It allows you to type with input method without using graphical display server. For example, you can type with Fcitx under TTY.

What this project is not:

Display fcitx state in tmux. That is not the goal of this project.

Dependenices:

  1. Need fcitx5 to compile
  2. Need dbus-send to run.

Compile:

mkdir build
cd build
cmake .. -DCMAKE_INSTALL_PREFIX=/usr
cmake --build .
sudo cmake --install .

Usage: Add following content to ~/.tmux.conf

run /usr/share/tmux-fcitx5/fcitx5.tmux

Known issue:

Not all key combinition works, specially for modifier key only hotkey and key release event due to Tmux bind-key limitation. Trigger key (Control Space) repeatedly press functionality does not work properly. So you will see Control space enumerate over different input method if you have more than one input method configured.

Keyboard layout related feature won't work too, which is expected.

About

Tmux plugin to make tmux as a fcitx 5 client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published