User Tools

Site Tools


vps_-_plan9front_-_mailing_and_faces

This is an old revision of the document!


create face.1

Adding a face:

cpu% jpg -c myface.jpg  | iconv -c m8 | resample -x 48 -y 48 > myface.1
cpu% png -c myface.png  | iconv -c m8 | resample -x 48 -y 48 > myface.1
cpu% jpg -c myface.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > myface.1
An optional example:jpg -c myface.jpg | iconv -c k4 | resample -x 48 -y 48 > myface.1
xAdding your facehttps://9p.io/wiki/plan9/adding_your_face/index.html
xReview mug1) cpu% jpg -c myface.jpg | mug > myface.1
x gif -c http://man.9front.org/1/jpg
x png -c http://man.9front.org/1/jpg
x crop crop, iconv - frame, crop, and convert imagehttp://man.9front.org/1/crop
x resize resample, resize - resample a picturehttp://man.9front.org/1/resample
x rotate rotate - rotate or mirror a picturehttp://man.9front.org/1/rotate

quality control

Check the results with page:

cpu% page myface.1

Check the results with tweak:

cpu% tweak myface.1

Check the classification with file:

cpu% file myface.1

9p face install

1.If myface.1 looks good, install it as $home/lib/face/$user.1
a.copy $user.1 to the $home/lib/face directory.
cpu% mkdir $home/lib/face
2.Run faceoff. The faceoff updates are queued.
cpu% faceoff
Example .dict format
9p.sdf.org/$user $user.1
sdf.org/$user $user.1

face location

This is a people face, example only:

cpu% jpg -c USER.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/people/USER.1

This is a domains face, example only:

cpu% jpg -c sdf.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/domains/sdf.org.1

examples (in another format):

cpu% cd /lib/face/48x48x1
cpu% page .dict

faces -i

x FACES -I: faces [ -ihc ] [ -m maildir ] http://man.9front.org/1/faces
cpu% faces -i

9p mail

Enter upasname=$user@9p.sdf.org if it's not already in the $home/lib/profile, below the bind lines. Try 'sed 5q $home/lib/profile' to view the first 5 lines of $home/lib/profile. (Although unrelated, a Plan 9 VPS upas snippet is available for reference.)

cpu% upasname=$user@9p.sdf.org
xAdd upasname=$user@9p.sdf.org to the $home/lib/profile
1.A checklist, or a possible task (a,b,c,d) order.
a.Is upasname=$user@9p.sdf.org in the $home/lib/profile ?
b.Is upas/fs in the case cpu area of the profile, after plumber ?
c.Was there a Drawterm restart after a & b before d ?
d.mail -c

a:

cpu% sam -d profile.edit
 -. profile.edit
/bind -q
bind -q
bind -qa $home/bin/rc /bin

bind -qa $home/bin/$cputype /bin

bind -qa $home/sys/lib /sys/lib

bind -qa /usr/sdf/bin /bin
a
upasname=$user@9p.sdf.org
.
w
profile.edit: #972
q
cpu%

b:

Check for upas/fs, or add it after plumber if it's not already there2)

cpu% grep upas/\fs $home/lib/profile
	upas/fs
cpu% grep -n upas/\fs $home/lib/profile
:42: 	upas/fs
cpu%

c:

d:

Create the /mail/box/$user with 'mail -c'. This is only necessary once; it creates the $user mbox.

cpu% mail -c

Start acme to access the mbox.

  % acme
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol⇐ Add Mail by typing Mail.
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail⇐ Mouse button 2 press Mail.
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail
/mail/fs/mbox Del Snarf : Look Put Mail Delmesg Undelmesg Next
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail
/mail/fs/mbox Del Snarf : Look Put Mail Delmesg Undelmesg Next⇐ Mouse button 2 press Mail to compose a new mail.
1/⇐ Email messages arrive here.
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail
/mail/fs/mbox Del Snarf : Look Put Mail Delmesg Undelmesg Next
2/⇐ Email messages arrive here.
1/
/mail/fs/mbox/Compose.1 Del Snarf : Look Post :fmt⇐ Mouse button 2 press Post to send the mail; fmt to format the mail.
To:
Subject:
[blank]
some text here⇐ Type the email text here.
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail
/mail/fs/mbox Del Snarf : Look Put Mail Delmesg Undelmesg Next
5/⇐ Mouse button 3 press #5 (5/) to open the message.
4/
3/
2/
1/

mailing lists

xSDF hosts the plan9-l mailing list for participants in the Plan 9 Boot Camp. Email 'majordomo' and 'subscribe plan9-l' to join.

A man page example:

$ man majordomo
Newcol Kill Putall Dump Exit
New Cut Paste Snarf Sort Zerox Delcol Mail
/mail/fs/mbox Del Snarf : Look Put Mail Delmesg Undelmesg Next
1/⇐ Email messages arrive here.
/mail/fs/mbox/Compose.1 Del Snarf : Look Post :fmt⇐ Mouse button 2 press Post to send the mail; fmt to format the mail.
To: majordomo@sdf.org
Subject:
[blank]
subscribe plan9-l⇐ Type the email text here.
xPlan 9 has active communities which mostly interact by email. You are encouraged to join the 9fans mailing list where discussion about Plan 9, and related technologies occur.

nedmail

x MAIL: nedmail - reading mailhttp://man.9front.org/1/nedmail
Test E-mail key sequence while at the 9p prompt
mail -s 'Test from 9p' $user@9p.sdf.org
Will this work?
ctrl-d
[Esc]
1.The window frame will turn blue (hold), until the [Esc] toggles to the non-blue window frame.
a.The [Esc] character toggles hold mode.http://man.9front.org/1/rio
cpu% mail -s 'Test from 9p' $user@9p.sdf.org
will this work?
xCaution, ctrl-d can operate as the [Delete] on a rio rc window.
cpu% mail
42 messages, 1 unread
: q
cpu%

create popmail:

xThis is a DRAFT

Incomplete notes, regarding popmail on 9p, are located here: Notes from TEA NOTE #N Sunday August 22, 2021.

1)
The use of mug may call for the command broke ; man broke.
2)
plumber is located in the case cpu section of the profile, in this example.
vps_-_plan9front_-_mailing_and_faces.1657255776.txt.gz · Last modified: 2022/07/08 04:49 by hc9