[comp.sys.sun] What does this mean?

deckel@relay.nswc.navy.mil (06/27/90)

For the past two days, when I've gone into SunView, I've gotten the
following message:  No selection service available: RPC timed out.  I've
seen this message before at various times.  Does anyone know what it
means?

Debbie Eckel
Naval Surface Warfare Center
deckel@relay.nswc.navy.mil

doug@seismo.css.gov (Sam Carter (carter@huey.CSS.GOV)) (06/28/90)

In article <9337@brazos.Rice.edu>, deckel@relay.nswc.navy.mil writes:
> For the past two days, when I've gone into SunView, I've gotten the
> following message:  No selection service available: RPC timed out.  I've
> seen this message before at various times.  Does anyone know what it
> means?

This message normally occurs whenevery you enter SunView the first time
after rebooting your system.  The selection service is a background
process which services the keyboard and mouse interrupts for SunView.  It
normally gets started the first time you enter SunView and then runs
continuously after that until the next reboot.

If this message persists after the first entry. Then you have something
wrong in you configuration.  The SunView 1 Programmer's Guide provides a
brief description of the selection service on page 279.  A more detailed
description can be found in the SunView 1 System Programmer's Guide,
beginning on page 95.

Sam Carter
carter@huey.CSS.GOV
ENSCO, Inc.
Springfield, Va.

guy@uunet.uu.net (Guy Harris) (06/30/90)

>This message normally occurs whenevery you enter SunView the first time
>after rebooting your system.

Only if your machine is slow (i.e., only if the selection service isn't
running by the time you first do your selection).

>The selection service is a background process which services the
>keyboard and mouse interrupts for SunView.

No, it's not; keyboard and mouse events come up from the serial ports (or
parallel ports, for those of you who still have Sun-1s...) through the
appropriate line discipline/streams module, and end up in kernel code that
distributes the events to the appropriate process through a "/dev/winN"
device.  The section service is an RPC-based service that, not
surprisingly, manages selections.  (It does *NOT* handle the mouse button
events that indicate a selection; the application does that.  This appears
on page 96 of the very description you cite in the SunView 1 System
Programmer's Guide.)