Skip to content

Launchers don't redirect errors properly

Submitted by Tom

Link to original bug (#10757)

Description

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 ~/.xsession-errors-:0

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

Version: 4.10.0

Edited by Yousuf Philips