Þann 2006-06-24, 19:51:58 (-0400) skrifaði Kamaraju Kusumanchi: > My actual problem is that I want to display a message at specific times > (every > 0th, 30th minute of hour) on the user's screen. I thought I can do this with > cron and kmessage. > > I edited the crontab entry as > > 0,30 * * * * kdialog --msgbox "test message" > > But then it does not display the dialog on the screen. Instead it sends an > email to the user's address with the following message > > kdialog: cannot connect to X server > > How can I solve this problem?
This is a typical X permission problem. The same as if you su in an xterm and try to run a graphical program and cant because you dont have permissions to do so. I am not sure about how to solve this but I would search for two things. First try to run the kdialog command as the use who you want the message to be sent to, I dont know if cron can do this. Second you can try to give cron permission to connect to your X session by somehow using .Xauthority of the user who is running X. > I also had a look at korganizer, but it can only repeat tasks on a day-by-day > basis, not on a minute-by-minute basis. Is there any other way? Have you tried out the at command? HTH Oli -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]