Annotation of researchv10dc/man/adm/man9/faced.9, revision 1.1.1.1

1.1       root        1: .TH FACED 9.5
                      2: .CT 1 sa_auto
                      3: .SH NAME
                      4: faced \- network face server
                      5: .SH SYNOPSIS
                      6: .B /usr/net/face.go
                      7: .SH DESCRIPTION
                      8: The network face server provides a database of 48\(mu48 bit icons
                      9: and other facial representations.
                     10: It is implemented as a network file system similar to
                     11: .IR netfs (8).
                     12: .PP
                     13: The file system, conventionally mounted on
                     14: .BR /n/face ,
                     15: has a fixed three-level hierarchy.
                     16: The first level is a machine name,
                     17: the second level a user name,
                     18: and the third level a resolution.
                     19: Thus the file
                     20: .F /n/face/kwee/pjw/48x48x1
                     21: is the standard face icon (for user pjw) on machine kwee:
                     22: .LP
                     23: .ce 1000
                     24: .nf
                     25: .ps 6
                     26: .ft H
                     27: .tr x.
                     28: .tr -
                     29: .cs H 5
                     30: .vs 8u
                     31: -------------------xxxxxx-x---------------------
                     32: -----------------xxxxxxxxxxxxx------------------
                     33: ----------------xxxxxxx-xxxxxxxx----------------
                     34: ---------------xx-xxxxxxx-xxxxxxxx--------------
                     35: ---------------xxxx-xxxxxxxxx-x-xxx-------------
                     36: --------------x---------xxxxxxxxxxxxx-----------
                     37: --------------x----------xxxxxxxxxxxxxxxx-------
                     38: ---------------------------xxxxx-xxxxxx---------
                     39: ------------xx-------------xxxxxxxxxxxxxxx------
                     40: ---------------------------x-x-xxxxxxxxxxx------
                     41: ----------xx---------------xxxxxxxxxxxxxxxxx----
                     42: ---------xxx----------------xxxxxxxxxxx-x-xx----
                     43: --------xx-------------------xxxxxxxxxxxxxxxx---
                     44: --------xxx------------------xxxxxxxxxxxxxx-x---
                     45: -------xxxx-------------------xxxxxxxxxxxxxxx---
                     46: ------xxxx---------------------xxxxxxxxxxxxxx---
                     47: ------xxxxx--------------------xxxxxxxxxxxxxx---
                     48: -----xxxxx----x-x---------------xxxxxxxxxxxx----
                     49: ----xxxxxxxxx-x-xxxxx-----xxxxxxx-xxxxxxxxxxx---
                     50: ----xxxxxxx------xxxxx---xx--xxxxxxxxxxxxxxxx---
                     51: ---xxxxxxxxx---xxxx-xxxxxxxxx--x-xxxxxxxxxxxx---
                     52: ---xxxxxxxxx-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx---
                     53: ---xxxxxxxxx-x-xx-x--x--xxxxxxxxxxxxxxxxxxxxx---
                     54: ---xxxxxxx-x------x--x---xxxxxxxxxxxxxxxxxxx----
                     55: ----xxxxxxx-----x--------x---x-xxxxxxxxxxxxx----
                     56: ---xxxxxx-x---------x----xxx------xxxxxxxxxx----
                     57: ------xx--x--------------xx-----xx-xxxxxxxx-----
                     58: ----x-xxx----------x------xx-------xxxxxx-------
                     59: -------xx------x-xx--------xxxxxxxxx-xxxx-------
                     60: --------x----x-x-x-------x-xx-x--x-xxxxx--------
                     61: --------------------x-xxxxxxx-xxxxxxxxxx--------
                     62: -------xx----------xxxxxxxx-x---xxx-xxx---------
                     63: ------xxx------------xxxxxxx--x-x-xxxxx---------
                     64: -------xx-----x-------xxxx-x-x-xxxx-xxxxxx------
                     65: --------x----------------xxx-x-x-xxxxxxxx-------
                     66: -------xxx-----xxx-x-x-xxx-xxx-x-x--xxxxx-------
                     67: --------xx-----x-x-x-xxxxxxxxxxxxxxxxxxxx-------
                     68: ---------x----------------xxx--x-xxxxxxx--------
                     69: ---------xx--------------xx-x-xxxx--xxx---------
                     70: -------------x-----xxxxxxxx-x-xx-xx-------------
                     71: ---------------------xxxxxxxxxxxxxxxx-----------
                     72: --------------x------------x-x-xx-x-------------
                     73: -------------------------x-x-xxxxx--------------
                     74: --------------x-----------xxxxxx-x--------------
                     75: ----------------x--------x--x-xxxx--------------
                     76: --------------x-x-xxx-xxxxxxxxx-x---------------
                     77: ----------------x---xxxxxxxxx-xxxx--------------
                     78: ---------------x-xxxx-x-x-xxxxxxxx--------------
                     79: .tr --
                     80: .tr xx
                     81: .fi
                     82: .vs
                     83: .ps
                     84: .ce 0
                     85: .ft
                     86: Many local users also have 512\(mu512 byte high-resolution faces, named
                     87: .BR 512x512x8 .
                     88: Other resolutions may also be present for a particular face.
                     89: One-bit images are stored in the format used by
                     90: .IR icon (9.1);
                     91: eight-bit images are arrays of bytes.
                     92: The directories for machines sharing a user community, such as those on
                     93: a Datakit node, are linked together and given a name appropriate to the
                     94: community.  For example,
                     95: .B /n/face/kwee
                     96: is a link to
                     97: .BR /n/face/astro .
                     98: .PP
                     99: To access the face for a mail name
                    100: .IB machine ! uid
                    101: take the result of the first successful open from the following list of files:
                    102: .IP
                    103: .EX
                    104: /n/face/machine/uid/48x48x1
                    105: /n/face/misc./uid/48x48x1
                    106: /n/face/machine/unknown/48x48x1
                    107: /n/face/misc./unknown/48x48x1
                    108: .EE
                    109: .PP
                    110: The directory
                    111: .BR misc .\&
                    112: holds faces for generic users such as
                    113: .L root
                    114: and
                    115: .LR uucp .
                    116: The face server is made available on a machine by running
                    117: .B /usr/net/face.go
                    118: from
                    119: .IR rc (8).
                    120: .PP
                    121: The face server data is administered by a pair of
                    122: .SM ASCII
                    123: files that associate related
                    124: machines and faces.
                    125: The machine table
                    126: .L machine.tab
                    127: attaches machines to communities; in it the line
                    128: .IP
                    129: .B kwee=astro
                    130: .PP
                    131: puts machine
                    132: .L kwee
                    133: in community
                    134: .LR astro .
                    135: The people table
                    136: .L people.tab
                    137: associates a machine/user pair in the
                    138: face server with a file in one of the source directories
                    139: .F /n/kwee/usr/jerq/icon/face48
                    140: or
                    141: .FR /n/kwee/t0/face/512x512x8 .
                    142: Thus
                    143: .IP
                    144: .B astro/pjw=pjweinberger
                    145: .PP
                    146: causes the images stored in source files named
                    147: .L pjweinberger
                    148: to be available in the face server in directory
                    149: .BR /n/face/astro/pjw .
                    150: As well, each disk file used by the face server is linked
                    151: (by its original name) into the directory
                    152: .B /n/face/48x48x1
                    153: or
                    154: .B /n/face/512x512x8
                    155: for easy access to all the images.
                    156: .SH FILES
                    157: .TF /n/kwee/usr/net/face/machine.tab
                    158: .TP
                    159: .F /n/kwee/usr/jerq/icon/face48
                    160: directory of low resolution faces
                    161: .TP
                    162: .F /n/kwee/t0/face/512x512x8
                    163: directory of high resolution faces
                    164: .TP
                    165: .F /n/kwee/usr/net/face/people.tab
                    166: people/file equivalences
                    167: .TP
                    168: .F /n/kwee/usr/net/face/machine.tab
                    169: machine/community equivalences
                    170: .SH SEE ALSO
                    171: .IR netfs (8),
                    172: .IR face (9.7),
                    173: .IR icon (9.1),
                    174: .IR vismon (9.1)
                    175: .SH BUGS
                    176: After updating the tables, an indeterminate time may pass before the
                    177: new faces are available.
                    178: .br
                    179: All face server files are unwritable.

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.