Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi

Tarayıcıyla çalışmanın herhangi bir yönünü özelleştirme ve değiştirme konusunda neredeyse sınırsız olanaklara sahip ileri düzey kullanıcılar tarafından kullanılmak üzere tasarlanan Nyxt 2.0.0 web tarayıcısının sürümü yayınlandı. Kavramsal olarak Nyxt, Emacs ve Vim'i anımsatıyor ve hazır bir dizi ayar yerine Lisp dilini kullanarak işin mantığını değiştirmeyi mümkün kılıyor. Kullanıcı herhangi bir sınıfı, yöntemi, değişkeni ve işlevi geçersiz kılabilir veya yeniden yapılandırabilir. Proje kodu Lisp'te yazılmıştır ve BSD lisansı altında dağıtılmaktadır. Arayüz GTK veya Qt ile oluşturulabilir. Linux (Alpine, Arch, Guix, Nix, Ubuntu) ve macOS için hazır derlemeler oluşturulur.

İş akışı verimliliğini artırmak amacıyla tarayıcı, klavye kontrolü için optimize edilmiştir ve ortak Emacs, vi ve CUA klavye kısayollarını destekler. Proje belirli bir tarayıcı motoruna bağlı değildir ve web motorlarıyla etkileşim kurmak için minimum düzeyde bir API kullanır. Bu API'yi temel alarak WebKit ve Blink motorlarını bağlamak için katmanlar vardır (Varsayılan olarak WebKitGTK kullanılır), ancak istenirse tarayıcı diğer motorlara da taşınabilir. Yerleşik bir reklam engelleme sistemi içerir. Common Lisp'te yazılan eklentilerin bağlantısı desteklenir (Firefox ve Chrome'a ​​benzer şekilde WebExtensions desteğinin uygulanmasına yönelik planlar vardır).

Anahtar özellikler:

  • Sekmeli destek ve yerleşik aramayı kullanarak açık sekmeler arasında hızlı geçiş yapma yeteneği (örneğin, www.example.com sitesiyle sekmeye gitmek için "exa.." yazmaya başlamanız yeterlidir; mevcut sekmeler gösterilir .
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Komut argümanları olarak kullanılmak üzere sayfadaki farklı nesneleri aynı anda seçebilme yeteneği. Örneğin, bir kullanıcı aynı anda bir sayfadaki birden fazla görüntüyü seçip bunlar üzerinde eylemler gerçekleştirebilir.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Etiketlere göre sınıflandırma ve gruplandırmayı destekleyen yer imi sistemi.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Aynı anda birden fazla sekmeyi kapsayan içeriğe göre arama yapma yeteneği.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Tarama geçmişinizi görüntülemek için, geçişlerin ve dallanmaların geçmişini izlemenize olanak tanıyan ağaç benzeri bir arayüz.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Tema desteği (örneğin, karanlık bir tema var) ve arayüz öğelerini CSS aracılığıyla değiştirme yeteneği. "Karanlık mod" modu, site karanlık bir tema sağlamasa bile geçerli sayfaya otomatik olarak koyu bir tasarım uygulamanıza olanak tanır.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Nyxt Powerline durum çubuğu sayesinde herhangi bir durum ve konfigürasyon verisini hızlı bir şekilde alabilirsiniz.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Farklı aktivite türlerini izole etmeyi mümkün kılan veri profilleri; örneğin iş ve eğlence ile ilgili aktiviteleri farklı profillere yerleştirebilirsiniz. Her profil, diğer profillerle örtüşmeyen kendi Çerez tabanını kullanır.
  • Siteler arasındaki kullanıcı hareketini izlemek için kullanılan çeşitli sayaçların ve widget'ların etkinliğini sınırlamanıza olanak tanıyan izleme engelleme modu (izlemeyi azaltma modu).
  • Varsayılan olarak, web motorunun sanal alan izolasyonu etkindir; her sekme ayrı bir sanal alan ortamında işlenir.
  • Oturum yönetimi, kullanıcı geçmişin bir kısmını bir dosyaya kaydedebilir ve ardından durumu bu dosyadan geri yükleyebilir.
  • Önceden tanımlanmış veya hesaplanmış içerik kullanılarak formların otomatik doldurulması desteği. Örneğin alana eklenecek güncel tarihi yapılandırabilirsiniz.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • URL maskesine bağlı olarak işleyicileri, ayarları ve modları yükleme yeteneği. Örneğin, Vikipedi'nin karanlık modunu, site akşam 10:XNUMX'den sonra açıldığında açılacak şekilde yapılandırabilirsiniz.
  • Web formlarındaki belirli alanları düzenlemek için harici bir düzenleyiciyi çağırma yeteneği. Örneğin hacimli bir metin yazmanız gerekiyorsa bir metin düzenleyiciyi arayabilirsiniz.
  • Seçili sekmelerde zorunlu sessize alma ve WebGL modları.
  • Yalnızca klavyeyi kullanarak metni görsel olarak vurgulama modu.
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Belirli bir süre sonra sayfayı otomatik olarak yeniden yüklemenize olanak tanıyan izleme modunu (izleme modu) değiştirin.
  • İki sayfa durumu arasındaki değişiklikleri görselleştirme modu.
  • Birden çok sayfayı/sekmeyi tek bir özet sayfasıyla değiştirme yeteneği.
  • Sayfadaki bağlantıları kullanarak toplu indirme desteği (örneğin, tüm görselleri aynı anda indirebilirsiniz).
    Tamamen yeniden yapılandırılabilir bir web tarayıcısı Nyxt 2.0.0'ın piyasaya sürülmesi
  • Dahili ve harici bağlantılar için farklı renkler kullanma yeteneği. Bir bağlantının işaret ettiği URL'yi bağlantı metninin yanında görüntüleme desteği. Daha önce açılmış URL'lerin bağlantılarını gizleme desteği.
  • Web sayfalarındaki tabloları isteğe bağlı sütunlara göre sıralama yeteneği.

Kaynak: opennet.ru

Yorum ekle