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
plan9front_-_mailing_and_faces [2023/09/05 01:45] – [nedmail] hc9plan9front_-_mailing_and_faces [2023/12/18 00:56] (current) – [9p mail] %%:! m( 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 111: Line 127:
  
 |x|  //''upas/fs''//  |upasfs - mail file server|http://man.9front.org/4/upasfs| |x|  //''upas/fs''//  |upasfs - mail file server|http://man.9front.org/4/upasfs|
-| |  //''upas/fs''//  |:!: //A user normally starts fs in his/her profile after starting plumber(4) and before starting a window system, such as rio(1) or acme(1).//|"|+| |  //''upas/fs''//  |[%%:!:%%] ((The [%%:!:%%] is  interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) //A user normally starts fs in his/her profile after starting plumber(4) and before starting a window system, such as rio(1) or acme(1).//|"|
  
 <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.//|[%%:!:%%] ((The [%%:!:%%] is  interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:)) Is //''upas/fs''// in the //''case cpu''// area of the profile, after //''plumber''// ?|
 |//c.//|Was there a //Drawterm// restart after //a// & //b//?| |//c.//|Was there a //Drawterm// restart after //a// & //b//?|
 |//d.//|//''mail -c''//| |//d.//|//''mail -c''//|
 |//i.//|If //''mail -c''// **is not working**: //Such users have to ask nicely for someone to create the mailbox directory on the file system console.//| |//i.//|If //''mail -c''// **is not working**: //Such users have to ask nicely for someone to create the mailbox directory on the file system console.//|
-|//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) [%%:!:%%] ((The [%%:!:%%] is  interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:))
-|//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) [%%:!:%%] ((The [%%:!:%%] is  interchangeable with a //[CAUTION]//, for the [[plan9front_-_acme_sam_abaco_mothra_and_man#abaco|abaco]], and [[plan9front_-_acme_sam_abaco_mothra_and_man#mothra|mothra]] browsers. :!:))
-|//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.1693878347.txt.gz · Last modified: 2023/09/05 01:45 by hc9