[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: OT: Secure (?) way of displaying a popup window



Joerg Johannes wrote:

Hi everybody.

I have written a short perl script which reads the battery status of my laptop out of /proc/acpi/battery/BAT1/state, to be able to see how much time I have left until I have to shutdown or running to the nect power jack. I know there exists a kde applet which does this job, but I use plain IceWM, so I have to do it myself. My idea is: I have this script running as a daemon, and if battery capacity goes below a certain threshold, a window (Perl/TK or /GTK) should pop up and say:
"Boy, you better run now..."
Now my problem is: Usually only I have the right to display a new window on my screen, not any daemon user, no normal user and and certainly not root. Any pointers how to do that? I have already thought about beeping. I installed the "beep" program, but the problem is: I hear it only when I don't set my mixer to "mute" (which I do rather often... .

Thanks
joerg

This isn't exactly an answer but it may give you an idea. I wrote a bash script to remind me of events, no matter what the user or the windowmanager, I use fluxbox and KDE

It runs via daily cron, setup with crontab per user.A bit of a pain to setup each user, but a one off. As such it runs with the appropreate users authority. I then used

xmessage --display=:0 -fn 9x15 -center -buttons OK,Print,Delete -default OK
-bg $_xmsgcol -file -

to display the message, xmessage allows fonts, colours and keys to be defined and detected as well.

I have no idea if this is any use with perl !
Good Luck
Dave




Reply to: