Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0

Opublikowano wydanie przeglądarki internetowej Nyxt 2.0.0, przeznaczonej do użytku przez zaawansowanych użytkowników, którzy mają niemal nieograniczone możliwości dostosowywania i zmiany zachowania wszelkich aspektów pracy z przeglądarką. Koncepcyjnie Nyxt przypomina Emacsa i Vima i zamiast gotowego zestawu ustawień umożliwia zmianę samej logiki pracy za pomocą języka Lisp. Użytkownik może zastąpić lub zmienić konfigurację dowolnych klas, metod, zmiennych i funkcji. Kod projektu napisany jest w języku Lisp i rozpowszechniany na licencji BSD. Interfejs można zbudować przy użyciu GTK lub Qt. Gotowe zestawy tworzone są dla systemu Linux (Alpine, Arch, Guix, Nix, Ubuntu) i macOS.

Aby poprawić efektywność przepływu pracy, przeglądarka jest zoptymalizowana pod kątem sterowania za pomocą klawiatury i obsługuje popularne skróty klawiaturowe Emacs, vi i CUA. Projekt nie jest powiązany z konkretnym silnikiem przeglądarki i wykorzystuje minimalne API do interakcji z silnikami internetowymi. W oparciu o to API istnieją warstwy umożliwiające połączenie silników WebKit i Blink (domyślnie używany jest WebKitGTK), ale w razie potrzeby przeglądarkę można przenieść na inne silniki. Zawiera wbudowany system blokowania reklam. Obsługiwane jest połączenie dodatków napisanych w Common Lisp (w planach jest zaimplementowanie obsługi WebExtensions, podobnie jak w Firefox i Chrome).

Najważniejsze cechy:

  • Obsługa zakładek i możliwość szybkiego przełączania się pomiędzy otwartymi zakładkami za pomocą wbudowanej wyszukiwarki (aby np. przejść do zakładki ze stroną www.example.com wystarczy zacząć wpisywać „exa..” i wyświetlą się dostępne zakładki .
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość jednoczesnego wybierania różnych obiektów na stronie w celu ich wykorzystania jako argumentów poleceń. Na przykład użytkownik może jednocześnie wybierać i wykonywać działania na wielu obrazach na stronie.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • System zakładek z obsługą klasyfikacji i grupowania według tagów.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość wyszukiwania według treści, obejmującego kilka zakładek jednocześnie.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Interfejs przypominający drzewo do przeglądania historii przeglądania, umożliwiający śledzenie historii przejść i rozgałęzień.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Obsługa motywów (na przykład istnieje ciemny motyw) i możliwość zmiany elementów interfejsu za pomocą CSS. Tryb „trybu ciemnego” umożliwia automatyczne zastosowanie ciemnego projektu do bieżącej strony, nawet jeśli witryna nie udostępnia ciemnego motywu.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Pasek stanu Nyxt Powerline, dzięki któremu szybko uzyskasz dowolne dane statusowe i konfiguracyjne.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Profile danych, które pozwalają wyodrębnić różne rodzaje aktywności, na przykład możesz umieścić czynności związane z pracą i rozrywką w różnych profilach. Każdy profil korzysta z własnej bazy Cookies, która nie pokrywa się z innymi profilami.
  • Tryb blokowania śledzenia (tryb ograniczenia śledzenia), który pozwala ograniczyć aktywność różnych liczników i widżetów służących do śledzenia ruchu użytkownika pomiędzy witrynami.
  • Domyślnie włączona jest izolacja piaskownicy silnika WWW - każda zakładka jest przetwarzana w osobnym środowisku piaskownicy.
  • Zarządzanie sesją, użytkownik może zapisać część historii do pliku, a następnie przywrócić stan z tego pliku.
  • Obsługa automatycznego wypełniania formularzy przy użyciu predefiniowanej lub obliczonej treści. Można na przykład skonfigurować dodawanie bieżącej daty do pola.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość ładowania procedur obsługi, ustawień i trybów w zależności od maski adresu URL. Na przykład możesz skonfigurować tryb ciemny, aby Wikipedia włączała się, gdy witryna zostanie otwarta po godzinie 10:XNUMX.
  • Możliwość wywołania zewnętrznego edytora w celu edycji niektórych pól w formularzach internetowych. Na przykład, jeśli chcesz wpisać obszerny tekst, możesz wywołać edytor tekstu.
  • Wymuszone tryby wyciszenia i WebGL w wybranych zakładkach.
  • Tryb wizualnego podświetlania tekstu przy użyciu samej klawiatury.
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Zmień tryb śledzenia (tryb oglądania), który pozwala na automatyczne ponowne załadowanie strony po określonym czasie.
  • Tryb wizualizacji zmian pomiędzy dwoma stanami strony.
  • Możliwość zastąpienia wielu stron/kart jedną stroną podsumowania.
  • Obsługa pobierania zbiorczego za pomocą łączy na stronie (na przykład możesz pobrać wszystkie obrazy na raz).
    Wydanie całkowicie rekonfigurowalnej przeglądarki internetowej Nyxt 2.0.0
  • Możliwość używania różnych kolorów dla linków wewnętrznych i zewnętrznych. Obsługa wyświetlania adresu URL, na który wskazuje łącze, obok tekstu łącza. Obsługa ukrywania linków do wcześniej otwartych adresów URL.
  • Możliwość sortowania tabel na stronach internetowych według dowolnych kolumn.

Źródło: opennet.ru

Dodaj komentarz