由于我使用多种输入语言并经常在它们之间切换,我希望看到当前选择的语言。它可以配置吗?如果不是我应该修改代码或为它写一个tmux插件?
答案 0 :(得分:1)
您可以尝试将其添加到.tmux.conf
:
set -g status-right "#(setxkbmap -print | awk -F'+' '/xkb_symbols/ {print $2}')"
答案 1 :(得分:0)
要显示当前语言,您需要安装xkb-switch
,并且还需要有一个小间隔,例如status-interval 1
set -g status-right "#(xkb-switch)"
答案 2 :(得分:0)
只需添加到.tmux.conf
wg_lang="#{?#(xset -q | grep LED | cut -c63),[RU],[EN]}"
set -g status-right "$wg_lang"
答案 3 :(得分:0)
对于macOS,将以下内容添加到~/.tmux.conf
:
set -g status-right "#(defaults read ~/Library/Preferences/com.apple.HIToolbox.plist AppleCurrentKeyboardLayoutInputSourceID | awk -F. '{print $4}')"