Go to main content

man pages section 1: User Commands

Exit Print View

Updated: Wednesday, July 27, 2022

constype (1)


constype - print type of Sun console


constype [ device_name ] [ -num ]


CONSTYPE(1)                 General Commands Manual                CONSTYPE(1)

       constype - print type of Sun console

       constype [ device_name ] [ -num ]

       constype  prints  on  the  standard output the Sun code for the type of
       display that the specified device is.

       If the OS and device support the  VIS_GETIDENTIFIER  ioctl,  the  value
       returned  from  the  ioctl  is  the value printed by constype.   Sample
       types output for these include:

            SUNWffb        Sun Creator 3D (ffb) Graphics Accelerator
            SUNWm64        Sun PGX8, PGX24 or PGX64 Frame Buffer
            SUNWtext       Generic vgatext console for Solaris x86 graphics devices without specific kernel drivers

       Otherwise, the older fbio identification methods are  used,  for  which
       the types output include these:

            bw?  Black and White, where ? is 1-4. (eg) 3-50s are bw2
            cg?  Colour Graphics display, where ? is 1-6, 8, 12
            gp?  Optional Graphics Processor board, where ? is 1-2
            ns?  Not Sun display -- where ? is A-J

       This  is  useful  in determining startup values and defaults for window

       The device_name argument, if given, is the device to examine.   If  not
       given, /dev/fb is used.

       The  -num  option  causes  constype to follow the type keyword with the
       numeric value of that type, as returned by the FBIOGATTR  or  FBIOGTYPE
       ioctl  and defined in fbio.h.  This is useful if the type is not recog-
       nized by the program.

       The program exits with status 0 if it identified a known console  type,
       1  if  the type was unknown, and 2 if the device could not be opened or
       another error occurred.

       Not tested on all frame buffer types

       See attributes(7) for descriptions of the following attributes:

       |Availability   | diagnostic/constype |
       |Stability      | Volatile            |


       Copyright 1988, SRI

       Permission to use, copy, modify, and distribute this software  and  its
       documentation  for  any purpose and without fee is hereby granted, pro-
       vided that the above copyright notice appear in  all  copies  and  that
       both  that  copyright  notice and this permission notice appear in sup-
       porting documentation, and that the name of SRI not be used  in  adver-
       tising  or publicity pertaining to distribution of the software without
       specific, written prior permission.  SRI makes no representations about
       the  suitability  of this software for any purpose.  It is provided "as
       is" without express or implied warranty.

       Doug Moran <moran@ai.sri.com>

       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source   was   downloaded   from    https://www.x.org/releases/individ-

       Further information about this software can be found on the open source
       community website at https://www.x.org.

X Version 11                    constype 1.0.4                     CONSTYPE(1)