回答:
ibus restartはの内部状態のみをリセットするibusため、ibusデーモンが実行されていない場合は機能しません。ibusコマンドラインまたはシェルスクリプトから再度開始する場合は、
ibus-daemon &
トリックを行うようです。
ibus既に実行されている場合、このコマンドは古いインスタンスを自動的に終了し(と同様ibus exit)、新しいプロセスが実行されるため、おそらくibus exitand は必要ないことに注意してくださいibus restart。