Hi again. I wrote an outline for the topic I suggested as the next meeting.

The Commandline Brotherhood: Mastering the Console

0) Introduction
  "Should you be a Commandline Warrior?"
  a) Why should you use it?
    - Fun
    - Faster
    - Looks cool (Well it does.)
    - Key point: learn more
1) Setting up
  "From Dumb TTY to Linux Console"
  a) Resolution
    - The default 80x25 size can be insufficent.
    - SVGATextMode instructs your video card to resize the console on-the-fly
      without having to reboot. It can be dangerous if you don't set the right
      refresh rates.
  b) Fonts
    - PSF fonts in /usr/share/consolefonts
    - consolechars -d (default) or -f file
  c) Keymaps
    - /etc/console/ files and newer Debian setup with console-setup
    - loadkeys command
    - man 5 keymaps
    - Use: Windows keys for VT switching, dead keys
    - evexec hotkey program (music control)
  d) screen (detaching, statusbar, window management)
    - Mapping Function keys to switch windows
    - Constant statusbar
    - ^A for commands
    - Detaching
  e) gpm
    - General overview (howto use, setup is easy)
2) Using it
  "Enter the Shell"
  a) Automating a login system (fancylogin, bash init scripts)
    - Logging into 8 shells is annoying. Can be automated OR go a bit further.
    - mingetty in inittab
    - fancylogin
    - My bash init script (aliases, fixed apps, LS_COLORS, PS1, bash completion
  b) Web browsing (elinks, lynx, links, links2, w3m)
    - Alternatives, recent is elinks though links2 can do gfx+jscript
    - Basic usability (show it off)
  c) IRC (irssi)
    - Again, show it off
  d) Other communication (bitlbee)
    - Explain usefulness, demonstrate adding an account, show it off
    - Groupchats
  e) Mail (elmo, mutt)
    - elmo is better for SMTP, show off both
  f) Multimedia (mplayer)
    - It can play many formats and output in many ways.
    - Video output (svgalib, framebuffer, vidix)
3) Graphics and games
  "It's a GUI World out there"
  a) SVGAlib (zgv)
    - Show it off
  b) aalib (bb)
    - Show it off
  c) Interactive fiction games (Inform, adventure, battlestar)
    - Adventure
    - battlestar
    - modern intfic games (wurb.com/if, rec.games.int-fiction)
  d) Arcade games (tetris, worm, bsdgames)
    - tetris, worm, ninvaders, snake, etc
  e) Roguelikes (nethack, crawl, adom, tome, GearHead, CastlevaniaRL, DoomRL)
    - demo each
    - my project

I'm totally inexperienced at giving talks, but I could try.

-- 



Reply via email to