Yes the Kernel looks at the $i for the device you login on.  it then
looks in the DEVICE file for a $I that matches, unless you are logging
in from a virtual terminal like a telnet or DECserver then it looks
for a match on the part of the $I in the DEVICE file.  That's why you
don't have to have every /dev/tty device in the DEVICE file.

For instance, /dev/tty1, /dev/tty2,.../dev/tty100  can all be handled
by one DEVICE record with a $I of /dev/tty and a terminal type of
VIRTUAL TERMINAL.  Otherwise you would need one entry for each of
these devices with a terminal type of C-VT102.

Once the Device is Determined by the $I then the kernel checks the
TERMINAL type to get the characteristics of that TERMINAL TYPE like,
page width and length, how to make bold letters, how to make the font
size change and all of the other fields in the terminal Type file.

I don't know if I answered your question or danced around it, but I do
think that the Kernel systems manual (?) is the document that you
want, it is the big kernel manual anyway.  I think it has a seperate
section on devices and terminal types.


On Sat, 22 Jan 2005 11:06:40 -0800 (PST), Kevin Toppenberg
<[EMAIL PROTECTED]> wrote:
> Mike (or others),
> 
> Do you know how devices and terminal types interact.
> I was having a difficulty with a login from linux.  I
> included code in my .bashrc script that took a user
> directly into vista as soon as they logged in.  I got
> an error from vista "device 0" not defined in the
> DEVICE file.
> 
> This makes me think that vista somehow figures out
> what kind of device the user is connecting from, and
> chooses a DEVICE.  Then that device has a TERMINAL
> TYPE with it.  For example, there is a DEVICE type of
> GTM-LINUX-TELNET.  This is TYPE=VIRTUAL TERMINAL, and
> SUBTYPE=C-VT132.
> 
> When I print from Fileman, it asks me DEVICE. If I
> just press enter here, it defaults to TELNET.
> 
> I wonder which manual would document this stuff.
> 
> Thanks
> Kevin
> 
> P.S. What you said below is true.  I posted that it
> wasn't asking me for my terminal type.  But If I exit
> GTM and then re-log on later, it does ask.
> 
> Thanks
> 
> --- Mike Baker <[EMAIL PROTECTED]> wrote:
> 
> > Kevin,
> >
> > I haven't looked at this for a long time but as I
> > recall there was
> > some code in XUS to query for the terminal type.  If
> > it got back
> > something it recognized it set the terminal and that
> > was that.  If you
> > want to change it to a particular type once you have
> > logged in I think
> > you can go to user toolbox and select a terminal
> > type.  I think it
> > will remember what you typed in there as long as you
> > stay logged on.
> >
> >
> > On Fri, 21 Jan 2005 14:45:21 -0800 (PST), Kevin
> > Toppenberg
> > <[EMAIL PROTECTED]> wrote:
> > > One quick additional note:
> > >
> > > I edited my user such that ASK DEVICE TYPE AT
> > SIGN-ON
> > > was set to ASK.  I halted, killed DUZ, logged back
> > in
> > > with do ^ZU, and the system never asked me what
> > device
> > > type I wanted.
> > >
> > > Thanks
> > > Kevin
> > >
> > >
> > > --- Kevin Toppenberg <[EMAIL PROTECTED]> wrote:
> > >
> > > > Hey All,
> > > >
> > > > I am confused about display types.  My ultimate
> > goal
> > > > is to get to text version of CPRS (i.e. menu
> > option
> > > > OR
> > > > OE/RR MENU CLINICIAN) to display bigger than it
> > > > currently is.
> > > >
> > > > I got to the User's Toolbox, and select, Edit
> > User's
> > > > Characteristics.  It asks me for Select TERMINAL
> > > > TYPE
> > > > NAME.  But for some reason, I don't have access
> > to
> > > > all
> > > > the Terminal Types.  For example, in this edited
> > > > screen log I have only 14 options for terminal
> > type
> > > > c-*
> > > >
> > > > Select TERMINAL TYPE NAME: C-VT320// C-
> > > > 1   C-DATATREE        DataTree Terminal
> > > > 2   C-OTHER           general 'dumb' video
> > terminal
> > > > 3   C-QUME            Qume video terminal
> > > > (configured
> > > > as 'QVT-102')
> > > > 4   C-QUME103         QUME QVT-103
> > > > 5   C-TATUNG          TATUNG ET10
> > > > 6   C-VT100           Digital Equipment
> > Corporation
> > > > VT-100 video
> > > > 7   C-VT100HIGH       Normal display of
> > characters
> > > > in
> > > > BOLD !
> > > > 8   C-VT102           DEC VT102 Terminal with
> > > > Advanced
> > > > Options
> > > > 9   C-VT220           Digital Equipment
> > Corporation
> > > > VT-220 terminal
> > > > 10  C-VT320           Digital Equipment
> > Corporation
> > > > VT-320 video
> > > > 11  C-VT320 PC        Digital Equipment
> > Corporation
> > > > VT-320 video
> > > > 12  C-VT320/132       Digital Equipment
> > Corporation
> > > > VT-320 video
> > > > 13  C-WYSE 75         Wyse 75 terminal
> > > > 14  C-WYSE 85         Wyse 85 terminal
> > > > CHOOSE 1-14:
> > > >
> > > > Select TERMINAL TYPE NAME: C-VT320//
> > > >
> > > >
> > > > But, if I look in the TERMINAL TYPE file itself,
> > I
> > > > find that there are 41 options (C- subset)...
> > One of
> > > > which is a 132 column terminal (C-Dec132) I
> > would
> > > > like
> > > > to use.
> > > >
> > > >
> > > > Here is an edited screen log showing the 41
> > options:
> > > >
> > > > INPUT TO WHAT FILE: NEW PERSON// terminal type
> > > > (188
> > > > entries)
> > > > EDIT WHICH FIELD: ALL//
> > > >
> > > >
> > > > Select TERMINAL TYPE NAME: C-
> > > > 1   C-3101
> > > > 2   C-ADDS         ADDS video terminal
> > > > 3   C-ADM3         Lear-Siegler ('dumb') video
> > > > 4   C-DATAMEDIA    DataMedia video
> > > > 5   C-DATATREE     DataTree Terminal
> > > > 6   C-DEC          general Digital Equipment
> > > > Corporation video
> > > > 7   C-DEC132       Digital Equipment Corporation
> > > > video
> > > > with 132 columns
> > > > 8   C-FALCO        Falco fame 12
> > > > 9   C-H1500        Hazeltine 1500 video
> > > > 10  C-HINQLINK     USE C-MINIOUT-xxx
> > > > 11  C-HP110        Hewlett-Packard Video
> > (HP-110)
> > > > with
> > > > 16 lines
> > > > 12  C-HP2621       Hewlett-Packard video
> > > > 13  C-LINK         CPU to CPU link
> > > > 14  C-MINIOUT-DSM  Mini Engine for DSM-11
> > > > 15  C-MINIOUT-M11P Mini Engine for M/11+
> > > > 16  C-MINIOUT-MSM  IDCU for MSM
> > > > 17  C-MINIOUT-MSQ  Mini Engine for M/SQL
> > > > 18  C-MINIOUT-MVX  Mini Engine for M/VX
> > > > 19  C-MINIOUT-VXD  Mini Engine for VAX DSM
> > > > 20  C-OTHER        general 'dumb' video terminal
> > > > 21  C-PE550        Perkin-Elmer video
> > > > 22  C-Q103         QUME QVT-103
> > > > 23  C-QUME         Qume video terminal
> > (configured
> > > > as
> > > > 'QVT-102')
> > > > 24  C-QUME103      QUME QVT-103
> > > > 25  C-TATUNG       TATUNG ET10
> > > > 26  C-TELERAY      Teleray model 10
> > > > 27  C-TELEVIDEO    Televideo video terminal
> > > > 28  C-VT100        Digital Equipment Corporation
> > > > VT-100 video
> > > > 29  C-VT100HIGH    Normal display of characters
> > in
> > > > BOLD !
> > > > 30  C-VT101W
> > > > 31  C-VT102        DEC VT102 Terminal with
> > Advanced
> > > > Options
> > > > 32  C-VT132        Digital Equipment Corporation
> > > > VT-100 with 132 columns
> > > > 33  C-VT220        Digital Equipment Corporation
> > > > VT-220 terminal
> > > > 34  C-VT320        Digital Equipment Corporation
> > > > VT-320 video
> > > > 35  C-VT320 PC     Digital Equipment Corporation
> > > > VT-320 video
> > > > 36  C-VT320/132    Digital Equipment Corporation
> > > > VT-320 video
> > > > 37  C-VT52         DEC VT-52 video
> > > > 38  C-VXD-MINIOUT
> > > > 39  C-WANG         WANG TERMINAL
> > > > 40  C-WYSE 75      Wyse 75 terminal
> > > > 41  C-WYSE 85      Wyse 85 terminal
> > > >
> > > >
> > > >
> > > > To further add to my confusion, when I do an
> > INQUIRE
> > > > in file 200 for my entry, I see an entry for
> > > > TERMINAL
> > > > TYPE LAST USED: C-VT3200.  I though I could edit
> > > > this
> > > > to entry to be the terminal type I want.  But I
> > > > can't
> > > > figure out which field this is...
> > > >
> > > >
> > > > OUTPUT FROM WHAT FILE: 200  NEW PERSON
> > > >                                           (28
> > > > entries)
> > > > Select NEW PERSON NAME: kt  TOPPENBERG,KEVIN S
> > > > kt
> > > >         PHYSICIAN
> > > > ANOTHER ONE:
> > > > STANDARD CAPTIONED OUTPUT? Yes//   (Yes)
> > > > Include COMPUTED fields:  (N/Y/R/B): NO// b
> > BOTH
> > > > Computed Fields and Record Number (IEN)
> > > >
> > 
> === message truncated ===
> 
> 
> __________________________________
> Do you Yahoo!?
> Read only the mail you want - Yahoo! Mail SpamGuard.
> http://promotions.yahoo.com/new_mail
> 
> -------------------------------------------------------
> This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
> Tool for open source databases. Create drag-&-drop reports. Save time
> by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
> Download a FREE copy at http://www.intelliview.com/go/osdn_nl
> _______________________________________________
> Hardhats-members mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/hardhats-members
>


-------------------------------------------------------
This SF.Net email is sponsored by: IntelliVIEW -- Interactive Reporting
Tool for open source databases. Create drag-&-drop reports. Save time
by over 75%! Publish reports on the web. Export to DOC, XLS, RTF, etc.
Download a FREE copy at http://www.intelliview.com/go/osdn_nl
_______________________________________________
Hardhats-members mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/hardhats-members

Reply via email to