Features
- Text-Only Display: No images, no CSS, pure content
- Keyboard Navigation: Full keyboard control
- Numbered Links: Jump directly to links by number
- Internal Pages: Curated Lynx-formatted content
- External Browsing: Fetch and render modern websites as text
- History: Browse previous pages
- Bookmarks: Save frequently visited pages
- Search: Find text on current page
Opening Lynx
Launch from:- CDE panel application menu
- Terminal Lab: Type
lynxorlynx [url] - Man Viewer integration
about:lynx).
The Lynx Interface
Screen Layout
- Top: Current URL in white
- Content Area: Page text with numbered links
- Selected Link: Highlighted in color
- Status Bar: Loading status and messages
- Input Line: Appears for prompts (hidden otherwise)
Keyboard Navigation
Link Navigation
| Key | Action |
|---|---|
↓ or j | Select next link |
↑ or k | Select previous link |
Enter or → | Follow selected link |
0-9 | Jump directly to numbered link |
Page Navigation
| Key | Action |
|---|---|
← or Backspace | Go back to previous page |
g | Open location prompt |
m | Go to main/home page |
Special Commands
| Key | Action |
|---|---|
q | Quit Lynx (prompts for confirmation) |
h or ? | Show help page |
/ | Search in current page |
v | View bookmarks |
o | Options (opens lynx://options) |
p | Print page (opens print dialog) |
History & Bookmarks
| Key | Action |
|---|---|
Delete | View history page |
v | View bookmarks |
Backspace | Go back one page |
Navigating to Pages
Open Location (g)
Pressg to open a URL:
- Type URL or search term
- Press
Enterto load - Press
Escapeto cancel
Default Protocol
Lynx addshttps:// automatically:
Internal Pages
Lynx includes curated text-only pages:about:lynx
Welcome page with Lynx introduction and basic instructions.lynx://help
Keyboard shortcuts and navigation guide.lynx://options
Configuration page displaying Lynx preferences and settings.lynx://bookmarks
List of saved bookmarks with numbered links.lynx://history
Recent browsing history in authentic Lynx format.External Websites
Lynx can fetch and render modern websites as text.How It Works
- Enter URL:
gnu.org - Lynx fetches HTML
- Converts to plain text:
- Strips images, CSS, JavaScript
- Extracts text content
- Numbers all links
- Shows images as
[IMAGE: alt text]
- Displays as navigable text page
Link Numbering
External pages get automatic link numbers:1 to jump to “Home”, 5 for “What is GNU?”, etc.
Link Selection
Visual Highlighting
The selected link appears in a different color:Selecting Links
Sequential:↓orj: Next link↑ork: Previous link
- Press link number:
3jumps to link 3 - Press
Enterto follow
Following Links
Once selected:- Press
Enter - Or press
→(right arrow) - Page loads immediately
History
PressDelete to view browsing history.
History Page Format:
- Newest pages at top
- Current page in yellow
- Click numbers to revisit
Bookmarks
Pressv to view bookmarks.
Bookmark Format:
Default Bookmarks
about:lynx- Lynx welcomegnu.org- GNU Projectdebian.org- Debian OS
Search
Press/ to search in current page:
- Enter search term
- Press
Enter - Matches are highlighted
- Status shows:
Found: "term" - Or:
Not found: "term"
Status Bar Messages
Loading:Help Page
Pressh or ? to view help.
Help Content:
Quitting Lynx
Normal Quit
Pressq:
y or yes to confirm, n to cancel.
Force Quit
Close the window using the window manager close button.Terminal Lab Integration
From Terminal Lab (free mode): Open Lynx:Tips and Tricks
Fast Link Navigation
Fast Link Navigation
Reading Long Pages
Reading Long Pages
Navigate text-heavy pages:
- Page Down: Scroll content area
jrepeatedly: Move through links- Selected link auto-scrolls into view
- Search (
/) to jump to specific content
URL Entry
URL Entry
When pressing
g to open location:- Type URL without protocol (added automatically)
- Use Tab key to auto-complete (if history)
- Press Escape to cancel
- Press Enter to load
Text Rendering
Text Rendering
External sites are simplified:
- No images (shows
[IMAGE: description]) - No CSS styling
- No JavaScript
- Pure content extraction
Bookmark Management
Bookmark Management
Use bookmarks for frequent sites:
- Press
vto view - Links are numbered
- Easy to add common sites
- Persist across sessions
Source Code
Lynx is implemented in:/src/scripts/features/lynx.ts: Core browser engine (633 lines)/src/data/lynx-pages.json: Internal page content- HTML to text converter with link extraction
- Keyboard event handler for all navigation
- History manager with back navigation
- Bookmark system with persistence
- External content fetching with fetch API

