User Tools

Site Tools


plan9front_-_mailing_and_faces

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
Last revisionBoth sides next revision
plan9front_-_mailing_and_faces [2023/09/05 01:45] – [nedmail] hc9plan9front_-_mailing_and_faces [2023/11/20 04:34] – rm pg ns link hc9
Line 1: Line 1:
 ====== create face.1 ====== ====== create face.1 ======
 +
 +| The create //face.1// technique does vary\\ between the Boot Camp participants, with\\ some examples used more than others. |
 +
 +|x| A white background will look like a transparent background, after the install. |
  
 Adding a face: Adding a face:
  
 <code> <code>
 +
 cpu% jpg -c myface.jpg  | iconv -c m8 | resample -x 48 -y 48 > myface.1 cpu% jpg -c myface.jpg  | iconv -c m8 | resample -x 48 -y 48 > myface.1
 </code> </code>
  
 <code> <code>
 +
 cpu% png -c myface.png  | 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
 </code> </code>
  
 <code> <code>
 +
 cpu% jpg -c myface.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > myface.1 cpu% jpg -c myface.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > myface.1
 </code> </code>
Line 37: Line 44:
  
 <code> <code>
 +
 cpu% tweak myface.1 cpu% tweak myface.1
 </code> </code>
Line 43: Line 51:
  
 <code> <code>
 +
 cpu% file myface.1 cpu% file myface.1
 </code> </code>
Line 53: Line 62:
  
 <code> <code>
 +
 cpu% page myface.1 cpu% page myface.1
 </code> </code>
Line 62: Line 72:
  
 <code> <code>
 +
 cpu% mkdir $home/lib/face cpu% mkdir $home/lib/face
 </code> </code>
Line 68: Line 79:
  
 <code> <code>
 +
 cpu% faceoff cpu% faceoff
 </code> </code>
  
-^Example .dict format^+^ Example .dict format ^
 |''9p.sdf.org/$user $user.1''| |''9p.sdf.org/$user $user.1''|
 |''sdf.org/$user $user.1''| |''sdf.org/$user $user.1''|
Line 80: Line 92:
  
 <code> <code>
 +
 cpu% jpg -c USER.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/people/USER.1 cpu% jpg -c USER.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/people/USER.1
 </code> </code>
Line 86: Line 99:
  
 <code> <code>
 +
 cpu% jpg -c sdf.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/domains/sdf.org.1 cpu% jpg -c sdf.jpg  | resample -x 100 | crop -b 255 255 255 -i -30 | mug > /lib/face/domains/sdf.org.1
 </code> </code>
Line 92: Line 106:
  
 <code> <code>
 +
 cpu% cd /lib/face/48x48x1 cpu% cd /lib/face/48x48x1
 cpu% page .dict cpu% page .dict
Line 101: Line 116:
  
 <code> <code>
 +
 cpu% faces -i cpu% faces -i
 </code> </code>
Line 114: Line 130:
  
 <code> <code>
 +
 cpu% upasname=$user@9p.sdf.org cpu% upasname=$user@9p.sdf.org
 </code> </code>
Line 120: Line 137:
 |x|A default **''lib/profile''** [[boot_camp_9p_resource#default_9p_lib_profile|example at the Boot Camp 9p resource]] page, with snippets/changes.| |x|A default **''lib/profile''** [[boot_camp_9p_resource#default_9p_lib_profile|example at the Boot Camp 9p resource]] page, with snippets/changes.|
  
-^**1.**^A checklist, or a possible task (//a,b,c,d//) order.^+^ **1.** ^ A checklist, or a possible task (//a,b,c,d//) order. ^
 |//a.//|Is //''upasname=$user@9p.sdf.org''// in the //''$home/lib/profile''// ?| |//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''// ?| |//b.//|:!: Is //''upas/fs''// in the //''case cpu''// area of the profile, after //''plumber''// ?|
Line 128: Line 145:
 |//ii.//|Option 1: rename //$home/lib/profile// so that it is not recognized, then reconnect with //Drawterm -G// and run //''mail -c''//. (untested) :!:| |//ii.//|Option 1: rename //$home/lib/profile// so that it is not recognized, then reconnect with //Drawterm -G// and run //''mail -c''//. (untested) :!:|
 |//iii.//|Option 2: rename //$home/lib/profile// so that it is not recognized, then reconnect and run //''mail -c''//. (untested) :!:| |//iii.//|Option 2: rename //$home/lib/profile// so that it is not recognized, then reconnect and run //''mail -c''//. (untested) :!:|
-|//iv.//|//term%// notes: [[:playground:misc:newuser_raspberry_pi_2_b|Create $user /mail/box files with 'mail -c'.]]|+|//iv.//|//term%// notes: [[misc:newuser_raspberry_pi_2_b|Create $user /mail/box files with 'mail -c'.]]|
  
 === a: === === a: ===
  
 <code> <code>
 +
 cpu% sam -d profile.edit cpu% sam -d profile.edit
  -. profile.edit  -. profile.edit
Line 158: Line 176:
  
 <code> <code>
 +
 cpu% grep upas/\fs $home/lib/profile cpu% grep upas/\fs $home/lib/profile
  upas/fs  upas/fs
Line 174: Line 193:
  
 <code> <code>
 +
 cpu% mail -c cpu% mail -c
 </code> </code>
Line 187: Line 207:
  
 <code> <code>
 +
   % acme   % acme
 </code> </code>
  
-^Newcol Kill Putall Dump Exit^^+^ Newcol Kill Putall Dump Exit ^^
 |**New Cut Paste Snarf Sort Zerox Delcol**|:::| |**New Cut Paste Snarf Sort Zerox Delcol**|:::|
  
-^Newcol Kill Putall Dump Exit^^^+^ Newcol Kill Putall Dump Exit ^^^
 |**New Cut Paste Snarf Sort Zerox Delcol**|:::|⇐ Add //Mail// by typing ''Mail''.| |**New Cut Paste Snarf Sort Zerox Delcol**|:::|⇐ Add //Mail// by typing ''Mail''.|
  
-^Newcol Kill Putall Dump Exit^^^+^ Newcol Kill Putall Dump Exit ^^^
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**|:::|⇐ Mouse button 2 press //Mail//.| |**New Cut Paste Snarf Sort Zerox Delcol Mail**|:::|⇐ Mouse button 2 press //Mail//.|
  
-^Newcol Kill Putall Dump Exit^^+^ Newcol Kill Putall Dump Exit ^^
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |**New Cut Paste Snarf Sort Zerox Delcol Mail**|
 |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**|
  
-^Newcol Kill Putall Dump Exit^^^+^ Newcol Kill Putall Dump Exit ^^^
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |**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.| |**///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.| |1/|:::|⇐ Email messages arrive here.|
  
-^Newcol Kill Putall Dump Exit^^^+^ Newcol Kill Putall Dump Exit ^^^
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |**New Cut Paste Snarf Sort Zerox Delcol Mail**|
 |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**|
 |2/|:::|⇐ Email messages arrive here.| |2/|:::|⇐ Email messages arrive here.|
 |1/| |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.|+|**///mail/fs/mbox/Compose.1//** **Del Snarf : Look Post :fmt**|:::|⇐ Mouse button 2 press //Post// to send the mail; //fmt// ((//fmt, htmlfmt - simple text formatters//; ''man fmt''.)) to format the mail.|
 |To:| |To:|
 |Subject:| |Subject:|
Line 219: Line 240:
 |some text here|:::|⇐ Type the email text here.| |some text here|:::|⇐ Type the email text here.|
  
- +^ Newcol Kill Putall Dump Exit ^^^
-^Newcol Kill Putall Dump Exit^^^+
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |**New Cut Paste Snarf Sort Zerox Delcol Mail**|
 |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**|
Line 236: Line 256:
  
 <code> <code>
 +
 $ man majordomo $ man majordomo
 </code> </code>
  
-^Newcol Kill Putall Dump Exit^^^+^ Newcol Kill Putall Dump Exit ^^^
 |**New Cut Paste Snarf Sort Zerox Delcol Mail**| |**New Cut Paste Snarf Sort Zerox Delcol Mail**|
 |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**| |**///mail/fs/mbox//** **Del Snarf : Look Put Mail Delmesg Undelmesg Next**|
 |1/|:::|⇐ Email messages arrive here.| |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.|+|**///mail/fs/mbox/Compose.1//** **Del Snarf : Look Post :fmt**|:::|⇐ Mouse button 2 press //Post// to send the mail; //fmt// ((//fmt, htmlfmt - simple text formatters//; ''man fmt''.)) to format the mail.|
 |To: ''majordomo@sdf.org''| |To: ''majordomo@sdf.org''|
 |Subject:| |Subject:|
Line 262: Line 283:
 |**1.**|The window frame will turn blue (hold), until the //''[Esc]''// toggles to the non-blue window frame.| |**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| |//a.//|//The ''[Esc]'' character toggles hold mode.// – http://man.9front.org/1/rio|
 +
 <code> <code>
 +
 cpu% mail -s 'Test from 9p' $user@9p.sdf.org cpu% mail -s 'Test from 9p' $user@9p.sdf.org
 will this work? will this work?
- 
 </code> </code>
  
Line 271: Line 293:
  
 <code> <code>
 +
 cpu% mail cpu% mail
 42 messages, 1 unread 42 messages, 1 unread
Line 277: Line 300:
 </code> </code>
  
-|x|This **//nedmail//** section will use //DokuWiki// bullets for ''abaco'', ''mothra'', and ''netsurf'' browser review.| +|x|This **//nedmail//** section will use //DokuWiki// unordered [[wiki:syntax#lists|list]] for ''abaco'', ''mothra'', and ''netsurf'' browser review.| 
-|x|//Optional//: try the section items with a Drawterm rc prompt ([[boot_camp_9p_resource#boot_camp_9p_resource|without rio; teletype only]]), without //''ctrl-d''//.|+|x|//Optional//: try the section ((A section can become part of a new //mini-project// in the //Self Guided [[plan_9_9front#discoveries|Discoveries]]//.)) items with a Drawterm rc prompt ([[boot_camp_9p_resource#boot_camp_9p_resource|without rio; teletype only]]), without //''ctrl-d''//.|
  
   * //5 messages// and quit [''q''] <code>   * //5 messages// and quit [''q''] <code>
Line 286: Line 309:
 : q : q
 cpu% cpu%
- 
 </code> </code>
  
Line 294: Line 316:
 5 messages, 1 unread 5 messages, 1 unread
 : :
- 
 </code> </code>
  
Line 301: Line 322:
 : ,h : ,h
 5: 1H 5: 1H
-1    text/plain         2130   (from,lemmy@lemmy.sdf.org)(subj,[SDF] Whats new with Lemmy?)+1    text/plain         2130   (from,example@lemmy.sdf.org)(subj,[SDF] Whats new with Lemmy?)
 5: 1w /tmp/message_1_write_example 5: 1w /tmp/message_1_write_example
 !saved in /tmp/message_1_write_example !saved in /tmp/message_1_write_example
 5: ,q 5: ,q
 cpu% cpu%
- 
 </code> </code>
  
Line 314: Line 334:
 : ,h : ,h
 5: 1H 5: 1H
-1    text/plain         2130   (from,lemmy@lemmy.sdf.org)(subj,[SDF] Whats new with Lemmy?)+1    text/plain         2130   (from,example@lemmy.sdf.org)(subj,[SDF] Whats new with Lemmy?)
 1: 1w /tmp/message_1_write_example 1: 1w /tmp/message_1_write_example
 1: d 1: d
Line 320: Line 340:
 !1 message deleted !1 message deleted
 cpu% cpu%
- 
 </code> </code>
  
Line 331: Line 350:
 !1 message deleted !1 message deleted
 cpu% cpu%
- 
 </code> </code>
  
Line 338: Line 356:
 |x|This is a DRAFT| |x|This is a DRAFT|
  
-Incomplete notes, regarding popmail on 9p, are located here: [[:playground:misc:plan_9_boot_camp_tea_note_presentation-notes|Notes from TEA NOTE #N Sunday August 22, 2021]].+Incomplete notes, regarding popmail on 9p, are located here: [[misc:plan_9_boot_camp_tea_note_presentation-notes|Notes from TEA NOTE #N Sunday August 22, 2021]].
  
plan9front_-_mailing_and_faces.txt · Last modified: 2023/12/18 00:56 by hc9