On Tue, 2002-06-25 at 20:45, Matthew Moen wrote:
> I'm assuming you're talking about having popups on a linux terminal.
> (There's some mechanism with smbclient to do this with windows.) For
> *nix, you can use xmessage (man xmessage), but you'll need to have
> access rights to the X-server you want to pop ups on. Check your
> distro's documentation on enabling that.
>
> Thus spake patrick grantham on the 25 day of the 06 month in the year 2002:
>
> > I use vnc (when the wife boots me off the box) to use my Linux box sometimes.
> > Is there a way to send a pop-up message to anuther terminal (without using
> > email.)?
To send a message to another Unix terminal:
$ who
yourwife pts/0 Jun 25 16:47 (localhost)
$ echo "message" | write yourwife
If that user is logged in multiple times, you may specify a specific
terminal to use:
$ who
yourwife pts/0 Jun 25 16:47 (localhost)
yourwife pts/1 Jun 25 16:48 (localhost)
yourwife pts/2 Jun 25 16:49 (localhost)
$ echo "message" | write yourwife pts/1
Your wife may stop any writes to her pty (/dev/pts/1, or whatever it
might be) with:
$ mesg n
Which does little more than:
$ chmod g-w `tty`
effectively removing group write permission to her pty (/dev/pts/1).
If you are root, you can send a Write ALL (wall) to everyone on the
system telling them of something critical that is going to happen.
$ echo 'System needs to reboot in 1 hour, sorry' | wall
Those are both old-school Unix commands.
If you wish to pop up an X-window box, Matthew is right. The easiest
(and most generally available) method is to use xmessage. The trick,
however, is to set your display appropriately and login as her:
$ su - root
Password:
# su - yourwife -c xmessage -display :0.0 0 \
-nearmouse "What about dinner?"
This requires that:
1. You know the display yourwife is using (:0.0)
2. You have root on the box.
3a. You can "become" yourwife
or
3b. Your wife's display is open to the world
or
3c. You can read yourwife's ~/.Xauthority file
If yourwife leaves her keyboard unattended, this opens her display up
for anyone in the world to connect to:
$ xhost +
If you have read-permission to yourwife's ~/.Xauthoritfy file:
$ xauth merge ~yourwife/.Xauthority
$ xmessage -display :0.0
If you just want to see what she's doing, you can spy on her with:
$ xwd -root -display :0.0 | xwud
Or, if you're really obstinate, you can use x0rfbserver and
remote-control her running X11 desktop with VNC:
http://www.hexonet.de/software/x0rfbserver/
Enjoy.
ObDisclaimer: I am not responsible for putting you in the doghouse.
- Ian C. Blenke <icblenke@nks.net>
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 13:02:00 EDT