qutebrowser
qutebrowser, vi/vim klavye felsefesinden ilham alan, klavye odaklı bir web tarayıcısıdır. Python ve PyQt5/6 ile yazılmıştır; QtWebEngine (Chromium) motoru üzerinde çalışır. Komut satırı tarzı komut modu ve tuş sekanslarıyla fareye bağımlılığı en aza indirir. Linux, macOS ve Windows üzerinde çalışır; tamamen ücretsiz ve açık kaynaklıdır.
Temel Özellikler
- vi benzeri tuş bağlamaları: j/k ile kaydırma, H/L ile geri/ileri
- Komut modu: “:” ile açılır; URL açma, arama, ayar değiştirme komutları
- Hint modu: “f” tuşuyla tüm bağlantılar etiketlenerek klavyeyle seçim
- Python tabanlı yapılandırma: config.py ile her ayar programlanabilir
- Greasemonkey/userscript desteği
- İçerik engelleme (easylist uyumlu) ve JavaScript devre dışı bırakma
- Birden fazla pencere ve sekme yönetimi
- REPL (Ctrl+Alt+P) ile canlı Python konsolu
qutebrowser’da temel gezinti nasıl yapılır?
Yeni URL açmak için o tuşuna basın ve URL veya arama terimini yazın. Sayfayı aşağı kaydırmak için j, yukarı için k, önceki sayfaya gitmek için H, ileri için L kullanın. Hint moduna girmek için f tuşuna basın; ekranda beliren harf kodlarıyla herhangi bir bağlantıyı fareye dokunmadan açabilirsiniz. Yeni sekme açmak için O veya T tuşlarını kullanın. Komut modunda :open URL komutuyla da gezinebilirsiniz.
qutebrowser içerik engelleyici nasıl ayarlanır?
qutebrowser, EasyList uyumlu filtre listelerini destekler. config.py dosyasına aşağıdaki satırı ekleyin: c.content.blocking.adblock.lists = ["https://easylist.to/easylist/easylist.txt"]. Ardından :adblock-update komutuyla listeyi güncelleyin. Engellemeyi etkinleştirmek için c.content.blocking.method = "adblock" veya "both" seçeneğini kullanın. Belirli bir sitede engellemeyi devre dışı bırakmak için :set -u site.com content.blocking.enabled false komutunu çalıştırın.
qutebrowser alternatifleri
Surf, suckless topluluğundan benzer şekilde minimal ve klavye odaklı; ancak daha az özellikli ve yapılandırması derleme gerektiren bir tarayıcıdır.
Nyxt Browser, benzer klavye odaklı felsefede Lisp ile yapılandırılan; geliştiriciler için derin programlanabilirlik sunan bir tarayıcıdır.
Zen Browser, klavye kısayollarını destekleyen ancak standart bir grafik arayüz sunan Firefox tabanlı bir alternatiftir.
- Vim benzeri klavye kısayolları ile mouse-free tarama
- Qt WebEngine (Chromium) tabanlı modern web uyumluluğu
- Userscript ve Greasemonkey desteği
- Açık kaynak kodlu (GPL-3.0)
- Yüksek düzeyde özelleştirilebilir
- Öğrenme eğrisi yüksek (Vim bilgisi önerilir)
- Eklenti sistemi yok
- Python bağımlılığı gerektirir
- Arayüz yeni kullanıcılar için karmaşık gelebilir
İşletim Sistemi: Windows 10+, macOS 10.14+, Linux
RAM: Minimum 2 GB (4 GB önerilir)
Disk: En az 200 MB boş alan
Diğer: Python 3.9+ ve Qt 5.15 veya Qt 6.2+ gerekli
-
3.6.3
2024-11-30
- Hata düzeltmeleri ve kararlılık iyileştirmeleri