When trying to use kcron to launch x-applications like zenity, it never works, instead errors occur: Unable to init server: Could not connect: Connection refused (zenity:5954): Gtk-WARNING **: cannot open display: That happens even with exporting the display environment. Instead, kcron should have an option for x applications like gnome-schedule does. Reproducible: Always
Is this different from bug 292526?
Also check if you need to use xhost to give permissions to connect to the X server, see http://ubuntuforums.org/archive/index.php/t-105250.html and https://wiki.archlinux.org/index.php/Cron#Running_X.org_server-based_applications
If you can provide the information requested in comment #2, please add it.
Previously, I had used gnome-schedule instead, since that has a user friendly option for X related commands that would then just use a python wrapper to launch it. It would be nice for kcron to allow for that "uses X" toggle for better user friendliness. Anyway, the issue seems fixed in opensuse 13.2, as "env DISPLAY=:0 zenity --info" is now working for me.