
최근 저는 기존 애플리케이션을 터미널 기반 대안으로 대체하는 실험을 시작했습니다.세상과의 소통이 부족해서가 아니라, 이러한 명령줄 도구를 탐색하는 것이 즐거운 도전이라는 것을 깨닫기 때문입니다.이 과정에서 기대 이상의 터미널 기반 캘린더를 발견했고, 이를 계기로 터미널 웹 브라우저의 세계를 탐험하게 되었습니다.크롬에서 벗어난 이후 지난 2주 동안 w3m 이라는 브라우저를 꾸준히 사용해 왔습니다.흥미로운 경험이었지만, 장기적인 해결책이 될지는 기대하지 않습니다.
w3m 이해하기
w3m은 터미널 환경에서 직접 작동하는 강력한 텍스트 기반 웹 브라우저입니다.”w3m”이라는 이름은 “웹을 보다”라는 뜻의 일본어 “WWW wo miru”에서 유래되었으며, 이는 w3m의 원래 용도를 반영합니다.1995년에 처음 개발된 초기 프로젝트는 중단되었지만, 개발자 타츠야 키노시타의 포크 덕분에 w3m은 계속해서 발전했습니다.2024년에는 커뮤니티 중심의 새로운 포크가 w3m의 지속적인 발전을 이끌었습니다.
w3m이 Lynx와 같은 이전 버전과 차별화되는 점은 다양한 최신 HTML 요소를 렌더링할 수 있다는 것입니다.터미널 내에서 표, 프레임, 인라인 이미지와 같은 기능을 지원하여 일반 텍스트가 아닌 그래픽 레이아웃을 반영하는 웹페이지 구조를 구현하고자 노력합니다.또한, w3m은 폼과 쿠키 처리에 능숙하여 사용자가 복잡한 스크립팅에 크게 의존하지 않고도 다양한 웹사이트에 로그인할 수 있도록 지원합니다.하지만 w3m은 JavaScript를 지원하지 않아 특정 콘텐츠를 효과적으로 표시하는 데 제한이 있다는 점에 유의해야 합니다.

w3m은 고유한 한계에도 불구하고 터미널 애플리케이션에 적합한 기능을 갖추고 있습니다.탭 브라우징, 호환 터미널에서 기본 마우스 기능, 그리고 올바르게 구성된 경우 이미지 표시 기능을 제공합니다.기본적으로 w3m은 텍스트와 하이퍼링크를 강조하면서도 일부 서식 및 색상 요소를 통합하여 최소한의 웹 브라우징 환경을 제공합니다.이 브라우저는 Linux 및 기타 Unix 계열 시스템에서 쉽게 액세스할 수 있으며, Windows(Cygwin 사용)와 macOS(Homebrew 사용)에서도 사용할 수 있습니다.
w3m 설치 방법
w3m 설치 과정은 매우 사용자 친화적입니다.대부분의 Linux 배포판에서는 터미널에 접속하여 패키지 관리자를 사용하여 간단히 설치할 수 있습니다.
sudo apt install w3m w3m-img
이 명령은 기본 w3m 패키지와 이미지 표시 기능을 위한 w3m-img 애드온을 모두 다운로드합니다. Fedora 또는 기타 RPM 기반 시스템을 사용하는 경우 설치 명령도 간단합니다.sudo dnf install w3m
Mac에서는 Homebrew를 사용하여 설치를 시작할 수 있지만 brew install w3m
, Windows 사용자는 Cygwin을 통해 컴파일하고 실행해야 할 수 있습니다.
설치가 완료되면 w3m을 쉽게 탐색할 수 있습니다.w3m
터미널에 “URL”을 입력하고 엔터키를 누르기만 하면 됩니다.예를 들어, “URL”을 입력하면 w3m maketecheasier.com
그래픽 인터페이스를 실행하지 않고 터미널에 홈페이지가 바로 표시됩니다.

w3m을 본격적으로 사용하기 전에 필수적인 탐색 컨트롤을 익히는 것이 좋습니다.화살표 키를 사용하여 이동할 수 있습니다.해당 키로 위아래로 스크롤하고, 왼쪽 화살표 키로 이전 페이지로 돌아가고, 오른쪽 화살표 키나 Enter 키로 링크를 따라갈 수 있습니다.

w3m을 매일 사용하는 브라우저로의 여정
w3m을 매일 사용하는 브라우저로 사용하면서 깨달음을 얻는 순간도 있었지만, 어쩔 수 없이 겪는 좌절도 있었습니다.가장 눈에 띄는 특징 중 하나는 페이지 로딩 속도가 매우 빠르다는 것입니다.주로 무거운 JavaScript, 이미지, 비디오 콘텐츠 없이 텍스트만 가져오기 때문입니다.인터넷 연결이 느릴 때 이러한 특징은 매우 유용했습니다.노트북의 리소스 사용량을 줄여 시원하고 조용한 환경에서 브라우징을 즐길 수 있었고, 여러 탭을 열어 두어도 발열과 소음이 적었습니다.
w3m은 HTML을 효과적으로 처리하여 제목, 목록, 문단을 깔끔하고 읽기 쉬운 형식으로 표시하고 표를 직관적인 방식으로 정리합니다.하지만 기본적으로 이미지는 직접 렌더링되지 않고, 대신 대체 텍스트나 플레이스홀더가 표시된다는 점에 유의해야 합니다.

키보드 중심 워크플로우에 적응하는 것은 놀라울 정도로 순조로웠습니다.단축키에 익숙해지자 URL 입력과 링크 탐색이 훨씬 수월해졌습니다.탭 기능도 사용할 수 있지만, 간결한 형태로 번호가 매겨진 텍스트 입력창을 제공하여 원하는 항목을 쉽게 탐색할 수 있습니다.하지만 세션 저장 기능이 없어서 w3m을 닫으면 검색 기록이 사라집니다.
기본 웹사이트나 검색 엔진에 로그인하는 데는 큰 문제가 없었지만, 자바스크립트를 사용하는 사이트는 상당한 어려움을 겪었습니다. Gmail의 기본 HTML 버전은 접속할 수 있었지만, 표준 보기는 불가능했고, 스크립트가 많은 최신 사이트는 종종 체계적이지 않거나 불완전한 페이지로 표시되었습니다.

하지만 탐색은 가장 어려운 부분 중 하나였습니다.옴니박스나 자동 완성 같은 기능이 없어서 새 사이트에 접속할 때마다 전체 주소를 직접 입력해야 했습니다. DuckDuckGo에서 검색을 위해 탭을 열어 두기도 했지만, Chrome의 간소화된 검색 기능에 비하면 번거로웠습니다.w3m으로 브라우징하려면 좀 더 체계적인 접근 방식이 필요했고, 이는 가끔 효율성을 저해했습니다.

개인정보 보호 측면에서 w3m은 상당히 자유로웠습니다.자바스크립트가 없어서 대부분의 광고, 추적 프로그램, 그리고 방해가 되는 팝업이 전혀 표시되지 않았습니다.쿠키 배너와 기타 귀찮은 요소들이 제거되어 더욱 집중적이고 깔끔한 브라우징 환경을 경험할 수 있었습니다.
w3m에 대해 두 번 생각해야 하는 이유
w3m을 2주 동안 사용해 본 결과, w3m의 고유한 강점을 알게 되었지만, 현대 디지털 환경에서는 한계가 있다는 것도 알게 되었습니다.흥미로운 실험이나 특정 요구에는 적합하지만, 일상적인 사용에는 부족합니다.
자바스크립트의 부재는 의심할 여지 없이 가장 큰 단점입니다.이 기능이 없으면 Gmail, Google Docs, 소셜 미디어 플랫폼과 같은 웹사이트가 의도한 대로 작동하지 않습니다.현대 웹의 상당 부분은 스크립트에 크게 의존하고 있으며, W3M은 많은 사이트를 핵심만 담은 간략한 프레젠테이션으로 축소합니다.또한, W3M은 미디어에 대한 기본 지원이 부족하여 오디오와 비디오를 제대로 처리하지 못하고 이미지 표시가 불편할 수 있습니다.

사용성은 또 다른 과제입니다.전체 경험이 키보드 단축키에 의존하며, 눈에 보이는 주소창, 북마크, 방문 기록 기능이 없습니다.검색과 주소창이 결합된 형태도 아니고, 추천 검색어도 없기 때문에 검색 효율이 떨어집니다.비밀번호 관리자, 동기화, 확장 프로그램, 개발자 도구 등 주류 브라우저에서 당연하게 여기는 필수 기능들이 눈에 띄게 부족합니다.
그럼에도 불구하고 w3m은 해당 분야에서 탁월한 성능을 발휘합니다.특히 SSH를 통해 정보를 검색하거나, 그래픽 사용자 인터페이스가 없는 시스템에서 작동하거나, 방해 요소 없는 환경에서 웹 브라우징하는 데 유용합니다.집중해서 읽는 작업에서는 예상치 못한 효과를 발휘합니다.특히 AI 기반 브라우저에 대한 불만이 커지고 있는 상황에서 웹 브라우징에 대한 대안을 찾고 있다면 w3m을 고려해 볼 만합니다.
답글 남기기