Launchers don't redirect errors properly
Submitted by Tom
I'm using XFCE 4.10 on 64bit openSUSE 13.1.
Launchers fail to redirect errors properly. For example, this command, run from a console, produces no errors in the console itself, or in
gnomesu krusader 2>/dev/null
That same command, ran from a launcher, produces these errors in ~/.xsession-errors-:0
(xfce4-session:7805): xfce4-session-WARNING **: ICE connection 0x1662e70 rejected Qt: Session management error: Authentication Rejected, reason : None of the authentication protocols specified are supported and host-based authentication failed Object::connect: No such signal org::freedesktop::UPower::DeviceAdded(QDBusObjectPath) Object::connect: No such signal org::freedesktop::UPower::DeviceRemoved(QDBusObjectPath) Bus::open: Can not get ibus-daemon's address. IBusInputContext::createInputContext: no connection to ibus-daemon
It also tries to open
~/2>/dev/null as a directory path.
Ditto for kate. When opened from a launcher, this command opens file1, file2, and null (as a new, empty file). It only opens the 2 files when opened from a console.
kate file1 file2 2>/dev/null