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