Co to jest lynx?
Autor: Redakcja Domeny.ForSale Opublikowano
W skrócie: Lynx to tekstowa przeglądarka internetowa, z której korzysta się w terminalu, głównie za pomocą klawiatury. Wyświetla tekst i odnośniki zamiast graficznego układu strony, ale nie obsługuje JavaScriptu, więc wiele współczesnych aplikacji internetowych w niej nie działa. Przydaje się do czytania prostych stron, pracy na serwerze i sprawdzania, co pozostaje z witryny bez jej warstwy wizualnej. Po angielsku „lynx” oznacza także rysia; w kontekście technologicznym najczęściej chodzi o przeglądarkę.
Jak działa przeglądarka Lynx?
Lynx uruchamia się w terminalu, czyli tekstowym interfejsie służącym do wykonywania poleceń. Nie potrzebuje okna graficznego: pobiera stronę i przedstawia jej zawartość jako tekst, po którym można poruszać się klawiaturą.
Przeglądarka interpretuje HTML — język opisujący strukturę strony, między innymi nagłówki, akapity, odnośniki i formularze. Nie odwzorowuje wyglądu tworzonego przez CSS, czyli reguły dotyczące kolorów, układu i innych elementów prezentacji. Obrazy nie są wyświetlane jak w Chrome czy Firefox; zależnie od oznaczenia mogą pojawić się ich opisy lub odnośniki.
Najważniejszą różnicą jest brak obsługi JavaScriptu, czyli kodu odpowiadającego za wiele interaktywnych funkcji stron. Jeśli serwis dostarcza treść dopiero po wykonaniu skryptów, Lynx może pokazać pustą stronę, komunikat lub sam szkielet nawigacji. Strony zawierające tekst bezpośrednio w HTML zwykle nadają się do przeglądania znacznie lepiej.
Do czego Lynx może się przydać?
Lynx jest praktycznym narzędziem tam, gdzie wystarczy tekst i nie ma potrzeby uruchamiania pełnej przeglądarki graficznej. Może działać podczas zdalnej pracy przez SSH — protokół pozwalający bezpiecznie połączyć się z terminalem innego komputera, na przykład serwera.
Typowe zastosowania obejmują:
- czytanie dokumentacji i prostych stron informacyjnych bez środowiska graficznego;
- sprawdzanie kolejności treści i czytelności odnośników na własnej witrynie;
- wyświetlanie tekstowej wersji strony w terminalu;
- diagnozowanie, czy ważna treść jest dostępna bez JavaScriptu.
Przykład: prowadzisz stronę z instrukcją konfiguracji poczty. W zwykłej przeglądarce wygląda poprawnie, ale po otwarciu w Lynx widzisz kilka odnośników „kliknij tutaj” bez jasnego kontekstu. To sygnał, by zastąpić je opisami, takimi jak „Ustawienia poczty w Thunderbirdzie”. Taka zmiana pomaga zrozumieć cel odnośnika również poza przeglądarką tekstową.
Lynx nie jest jednak pełnym narzędziem do audytu dostępności ani symulatorem czytnika ekranu. Czytnik ekranu przekazuje użytkownikowi informacje o strukturze i elementach interfejsu inaczej niż przeglądarka tekstowa. Wynik testu w Lynx należy więc traktować jako dodatkową obserwację, a nie potwierdzenie zgodności witryny z wymaganiami dostępności.
Jak uruchomić Lynx i otworzyć stronę?
Sposób instalacji zależy od systemu operacyjnego. W Debianie lub Ubuntu pakiet można zwykle zainstalować poleceniem:
sudo apt install lynx
W macOS, jeśli masz już menedżer pakietów Homebrew, typowe polecenie to:
brew install lynx
Dostępność pakietu i aktualną wersję sprawdź w oficjalnym repozytorium swojej dystrybucji lub dokumentacji używanego menedżera pakietów. Na komputerze firmowym instalacja może wymagać zgody administratora.
Po instalacji wpisz lynx, aby uruchomić program, albo podaj adres bezpośrednio:
lynx https://example.org
Adres example.org służy tu jako przykład — zastąp go adresem strony, którą chcesz sprawdzić. W typowej konfiguracji strzałki w górę i w dół wybierają odnośniki, strzałka w prawo otwiera wybrany odnośnik, a strzałka w lewo wraca do poprzedniej strony. Klawisz G pozwala wpisać adres, Q kończy pracę, a H wyświetla pomoc.
Kiedy lepiej użyć innego narzędzia?
Do bankowości internetowej, rozbudowanych sklepów, wideokonferencji czy aplikacji biurowych Lynx zwykle się nie nadaje. Problemem jest nie tylko brak grafiki, lecz także zależność tych usług od skryptów i interaktywnych mechanizmów logowania. Nawet obsługiwany formularz HTML nie gwarantuje, że cały proces będzie działał.
Jeżeli chcesz jedynie sprawdzić odpowiedź serwera lub pobrać plik, prostszym wyborem może być curl — narzędzie wiersza poleceń do przesyłania danych. Lynx ma przewagę wtedy, gdy chcesz czytać dokument i przechodzić między odnośnikami, zamiast analizować surową odpowiedź.
Tekstowy interfejs nie zapewnia anonimowości ani nie usuwa zagrożeń związanych z podejrzanymi witrynami. Nie ignoruj ostrzeżeń o certyfikatach HTTPS i nie wpisuj danych logowania na stronie, której adresu nie zweryfikowano.
Jak sprawdzić własną stronę za pomocą Lynx?
Otwórz jedną ważną podstronę: instrukcję, ofertę albo kontakt. Sprawdź, czy możesz odczytać główną treść, rozpoznać cel odnośników i dotrzeć do potrzebnych informacji bez zgadywania. Jeśli czegoś brakuje, ustal, czy treść istnieje w HTML, czy pojawia się dopiero po wykonaniu JavaScriptu.
Możesz też wypisać tekst strony poleceniem lynx -dump https://example.org. Wynik nadaje się do szybkiego przejrzenia, ale nie jest zrzutem wyglądu strony ani pełnym raportem technicznym.
Na początek przetestuj w Lynx stronę z najważniejszą instrukcją dla klientów. Brakujące kroki lub niejasne odnośniki dadzą konkretną listę elementów do poprawy.
Zobacz też: Co to jest Java?
