Uzbl - Uzbl

Uzbl
Uzbl logo.svg
Uzbl screenshot 1.png
Ubuntu-da ishlaydigan Uzbl
Asl muallif (lar)Diter Plaetink va boshq.
Barqaror chiqish
0.9.1 / 2016 yil 27 oktyabr; 4 yil oldin (2016-10-27)[1]
Ombor Buni Vikidatada tahrirlash
YozilganC, Python
DvigatelWebKit
Operatsion tizimUnixga o'xshash
TuriVeb-brauzer
LitsenziyaGPLv3[2]
Veb-saytwww.uzbl.org

Uzbl a bepul va ochiq manbali minimalist veb-brauzer soddaligi va ga rioya qilish uchun mo'ljallangan Unix falsafasi. Rivojlanish 2009 yil boshida boshlangan va hali ham ko'rib chiqilmoqda alfa dasturchilar tomonidan ishlab chiqilgan dasturiy ta'minot. Uzbl-ning asosiy komponenti yozilgan C, lekin boshqa tillar ham ishlatiladi, eng muhimi Python. Uzbl loyihasining barcha qismlari bepul dastur sifatida taqdim etiladi GNU umumiy jamoat litsenziyasining 3-versiyasi.

Ism so'zdan kelib chiqqan foydalanish mumkin, yozilgan lol gapiring.[3]

Uzbl-ni rivojlantirish hali ham davom etmoqda alfa bosqichi. Uzbl dastlab uchun mo'ljallangan edi Arch Linux, lekin boshqalar bilan ishlaydi Linux tarqatish va BSD tizimlar. Kompilyatsiya bo'yicha qo'llanmalar mavjud Gentoo Linux, Ubuntu, MacPorts va Nix paket menejeri.[4] Hozirda loyiha vaqt etishmasligi sababli "tashlab qo'yilgan".[5]

Rivojlanishning dastlabki bosqichida bo'lishiga qaramay, Uzbl a sifatida taniqli bo'ldi minimalist brauzer.[6] 2019 yildan boshlab loyihani yanada rivojlantirish to'xtatiladi.[5]

Dizayn

Uzbl quyidagilarga amal qiladi Unix falsafasi, “Bitta narsani bajaradigan va yaxshi bajaradigan dasturlar yozing. Birgalikda ishlash uchun dasturlarni yozing. Matn oqimlarini boshqarish uchun dasturlar yozing, chunki bu universal interfeys. "[7] Natijada Uzbl-da boshqa brauzerlarning ko'pgina xususiyatlari mavjud emas. Uzbl-da o'ziniki yo'q asboblar panjarasi yoki grafik boshqaruv elementlari va boshqarolmaydi xatcho'plar, tarix, yuklab olish yoki pechene, ularni tashqi dasturlar yoki skriptlar bilan ishlashga qoldiring. Ushbu skriptlar odatda foydalanuvchi tomonidan yoziladi, ammo ba'zilari kabi yuklab olish mumkin uzbl_tabbed uchun yorliqli ko'rib chiqish qo'llab-quvvatlash. O'zaro ta'sir qilish uchun u kirishni o'qishi mumkin standart kirish (FIFO quvur ) yoki dan POSIX mahalliy IPC soketi yoki uni o'tkazish mumkin matnli fayllar kabi a konfiguratsiya fayli. Ushbu dizayn qasddan qilingan bo'lib, ko'proq xususiylashtirishga imkon beradi.[JSSV? ]

Uzbl brauzeri Acid3 sinovidan to'liq o'tmoqda

Xususiyatlari

Uzbl foydalanadi WebKit layout engine, shuning uchun ko'plab veb-standartlarni, shu jumladan qo'llab-quvvatlashni meros qilib oladi HTML, XML, XPath, Kaskadli jadvallar, ECMAScript (JavaScript ), DOM va SVG, o'tish Kislota3 brauzer sinovi.[8][9] Veb-to'plam qo'llab-quvvatlaydi Netscape kabi uslub plaginlari Adobe Flash Player va MPlayer.[10]

Raqamli havolalar xususiyati klaviatura navigatsiyasi uchun yoqilgan

Uzbl dizayni asosiy e'tiborni o'ziga qaratadi klaviatura nazorati va tezkor tugmalar, garchi u ham qo'llab-quvvatlasa ham sichqoncha va boshqa ko'rsatgich qurilmasi kiritish. Kabi pentadaktil va vimperator[11] Firefox kengaytmalari, Uzbl-dan olingan rejimga asoslangan interfeys ishlaydi vi va Vim matn muharrirlari. Kursorni manzil satriga yoki havolaga ko'chirish o'rniga, foydalanuvchi "buyruq" rejimiga o'tish uchun tezkor tugmani bosadi. Ushbu rejimdan foydalanuvchi: quyidagidagi havolalarni tanlashi mumkin ko'rish porti tayinlangan tugmalar orqali (sukut bo'yicha 0 dan 9 gacha) yoki havola matnining aniq so'zini terish orqali; URL manzilini yozib boshqa veb-sahifaga o'ting; sozlamalarni o'zgartirish; va boshqa oddiy veb-brauzer vazifalarini bajarish. Ushbu rejimga asoslangan interfeys dastlab tik holat yaratadi o'rganish egri chizig'i, o'rganilganidan so'ng, bu odatda foydalanuvchiga boshqa ko'plab brauzerlarga qaraganda yuqori tezlik va qulaylik beradi. Uzbl ishlatiladigan tezkor tugmachalarni sozlash imkonini beradi.

Tarix

Yangi veb-brauzerni yaratish g'oyasi 2009 yil bahorida boshlangan Internet-forumlar Arch Linux.[12] Diter Plaetinck brauzerni ishlab chiqishni boshladi va keyinchalik boshqa ishlab chiquvchilar tomonidan qo'llab-quvvatlandi.[8] Birinchi kod 2009 yil 21 aprelda nashr etilgan.[3][12] Mahsulot faqat ikki oy ishlab chiqilgandan so'ng foydalanishga yaroqli edi.[11] Bundan tashqari, bir qator Linux tarqatish uchun qo'llanmalar va Mac OS X /Darvin (Mac portlari ) bir nechta oldindan tuzilgan ikkilik fayllar mavjud,[4] rasmiy ravishda hali barqaror deb belgilangan versiya mavjud emas. 2009 yil 21 sentyabrda Uzbl qabul qilindi Debian operatsion tizim[13] va 2009 yil 2 oktyabrda sinov filialiga ko'chirilgan.[14]

Adabiyotlar

  1. ^ https://github.com/uzbl/uzbl/releases/
  2. ^ Uzbl Litsenziya fayli dan GitHub.
  3. ^ a b Perrin, Chad (2010-11-15). "Agar siz funktsiyalarning shishishi bilan charchagan bo'lsangiz, uzbl brauzerini sinab ko'ring. TechRepublic. Arxivlandi asl nusxasi 2010-11-23 kunlari. Olingan 2019-02-20. 2009 yil 21 aprelda GitHub loyihasida uzbl - lolcat imlosi "foydalanish mumkin" deb nomlangan brauzer uchun birinchi majburiyat belgilandi, ammo uzbl veb-saytining birinchi yangiliklari deyarli bir oy oldinroq bo'lgan.
  4. ^ a b "xattos". Uzbl Wiki. Olingan 2010-03-03.
  5. ^ a b "Ushbu loyihaning rasmiy maqomi qanday? # 408".
  6. ^ "Dasturiy ta'minotni ko'rib chiqish: 2009 yil LnF mukofotlari". Arch Linux jurnali. 2010 yil yanvar. Olingan 2010-03-13.
  7. ^ "Uzbl - Unix falsafasiga amal qiluvchi brauzer".
  8. ^ a b Vervloesem, Koen (2009-07-15). "Uzbl: UNIX falsafasiga amal qiluvchi brauzer". LWN.net. Eklektix, Inc.. Olingan 2010-03-03.
  9. ^ "Linux veb-brauzerlarini tez taqqoslash". 2009-06-22. Arxivlandi asl nusxasi 2009-06-26. Olingan 2010-03-03.
  10. ^ "WebKitFeatures". WebKit Wiki. Olingan 2010-03-03.
  11. ^ a b Bataille, Benoit (2009-05-12). "Uzbl: un navigateur internet, rien qu'un navigateur internet" [Uzbl: veb-brauzer, shunchaki brauzer] (frantsuz tilida). Olingan 2010-03-03.
  12. ^ a b Dieter @ be (2009-04-19). "Brauzerda qo'llaniladigan kamar falsafasi / tuzilishi". Arch Linux BBS. Olingan 2011-12-27.
  13. ^ Ritter, Stefan (2009-09-21). "Qabul qilingan uzbl 0.0.0 ~ git.20090826-1 (manba i386)". debian-devel-o'zgarishlar (Pochta ro'yxati).
  14. ^ Debian sinov soatlari (2009-10-02). "uzbl 0.0.0 ~ git.20090826-1 sinovlarga MIGRATED". uzbl (Pochta ro'yxati).

Tashqi havolalar