Как установить XMODIFIERS = @ im = ibus в оболочке Fish - PullRequest
0 голосов
/ 01 мая 2018

Как конвертировать export XMODIFIERS=@im=ibus в синтаксис Fish shell?

Это отлично работает:

Bash: export GTK_IM_MODULE=ibus

Рыба: set -x GTK_IM_MODULE ibus

Следующее не работает.

Но для export XMODIFIERS=@im=ibus, который работает в Bash, я не уверен, как сопоставлять двойные назначения здесь, в оболочке Fish.

# Does not work in Fish.
set -x @im ibus
set -x XMODIFIERS @im

Ошибка, отображаемая в «Оболочке рыбы» set: Variable name '@im' is not valid. See `help identifiers`. ~/.config/fish/config.fish (line 31): set -x @im ibus ^

1 Ответ

0 голосов
/ 01 мая 2018

Вы хотите set -x XMODIFIERS @im=ibus

В bash export XMODIFIERS=@im=ibus интерпретируется только первый знак =. Таким образом, это устанавливает переменную среды с именем XMODIFIERS и значением @im=ibus.

...