STDOUT is output for piping data and im-config uses it for that purpose. Errors and informational context messages should go to STDERR.
.xsession-errors just record everything on STDERR. (im-config does not set file name.) If you have reference which supports your view of this being bug, please file bug in Debian. By the way, I do not see .xsession-errors in my home directory anymore on my jessie(Debian). Osamu -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to im-config in Ubuntu. https://bugs.launchpad.net/bugs/1375089 Title: im-config should not use ".xsession-errors" file for informational messages Status in “im-config” package in Ubuntu: New Bug description: currenty ibus leaves the following informational message in the ".xsession-errors" file: "Script for ibus started at run_im." ".xsession-errors" file should be used only for error messages and not for informational messages. ProblemType: Bug DistroRelease: Ubuntu 14.10 Package: ibus 1.5.8-2ubuntu1 ProcVersionSignature: Ubuntu 3.16.0-17.23-generic 3.16.3 Uname: Linux 3.16.0-17-generic x86_64 ApportVersion: 2.14.7-0ubuntu2 Architecture: amd64 CasperVersion: 1.344 CurrentDesktop: Unity Date: Mon Sep 29 02:10:46 2014 LiveMediaBuild: Ubuntu 14.10 "Utopic Unicorn" - Alpha amd64 (20140923) ProcEnviron: TERM=xterm PATH=(custom, no user) XDG_RUNTIME_DIR=<set> LANG=en_US.UTF-8 SHELL=/bin/bash SourcePackage: ibus UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/im-config/+bug/1375089/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : [email protected] Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp

