เว็บไซต์ | บล็อก | คำถามที่พบบ่อย | มีส่วนร่วม | เผยแพร่ | การติดตั้ง
qutebrowser เป็นเบราว์เซอร์ที่เน้นแป้นพิมพ์ซึ่งมี GUI ขั้นต่ำ มันใช้ Python และ Qt และซอฟต์แวร์ฟรีที่ได้รับอนุญาตภายใต้ GPL
ได้รับแรงบันดาลใจจากเบราว์เซอร์/ส่วนเสริมอื่นๆ เช่น dwb และ Vimperator/Pentadactyl
The-Compiler ผู้ดูแลหลักของ qutebrowser กำลังทำงานนอกเวลาเกี่ยวกับ qutebrowser ซึ่งได้รับทุนจากการบริจาค เพื่อรักษาสิ่งนี้ไว้เป็นเวลานาน จำเป็นต้องได้รับความช่วยเหลือจากคุณ! ดูหน้าผู้สนับสนุน GitHub หรือวิธีการบริจาคทางเลือกอื่น ๆ สำหรับข้อมูลเพิ่มเติม ขึ้นอยู่กับวันที่สมัครและระยะเวลาที่คุณรักษาระดับไว้ คุณจะได้รับเสื้อยืด qutebrowser สติกเกอร์ และอื่นๆ อีกมากมาย!
ดูหน้าการเผยแพร่ GitHub สำหรับการดาวน์โหลดที่มีให้และไฟล์ INSTALL สำหรับคำแนะนำโดยละเอียดเกี่ยวกับวิธีทำให้ qutebrowser ทำงานบนแพลตฟอร์มต่างๆ
โปรดดูหน้าความช่วยเหลือสำหรับหน้าเอกสารที่มีอยู่และช่องทางการสนับสนุน
คุณต้องการมีส่วนร่วมกับ qutebrowser หรือไม่? สุดยอด! โปรดอ่านหลักเกณฑ์การสนับสนุนเพื่อดูรายละเอียดและคำแนะนำที่เป็นประโยชน์
หากคุณพบข้อบกพร่องหรือมีคำขอคุณสมบัติ คุณสามารถรายงานได้หลายวิธี:
ใช้คำสั่ง :report
ในตัวหรือกล่องโต้ตอบข้อขัดข้องอัตโนมัติ
เปิดปัญหาในตัวติดตามปัญหา Github
เขียนจดหมายถึงรายชื่อผู้รับจดหมายที่ [email protected]
โปรดรายงานข้อบกพร่องด้านความปลอดภัยไปที่ [email protected] (หรือหากต้องการการเข้ารหัส GPG โปรดติดต่อ [email protected] ด้วย GPG ID 0x916EB0C8FD55A072)
หรือรายงานช่องโหว่ผ่านฟีเจอร์การรายงานส่วนตัวของ GitHub
ต้องใช้ซอฟต์แวร์และไลบรารีต่อไปนี้เพื่อเรียกใช้ qutebrowser:
Python 3.9 หรือใหม่กว่า
Qt 6.2.0 หรือใหม่กว่า หรือ 5.15.0 หรือใหม่กว่า โดยมีโมดูลต่อไปนี้:
คิวทีคอร์ / คิวทีเบส
QtQuick (ส่วนหนึ่งของ qtbase หรือ qtdeclarative ในบางรุ่น)
QtSQL (ส่วนหนึ่งของ qtbase ในบางรุ่น)
QtDBus (ส่วนหนึ่งของ qtbase ในบางรุ่น โปรดทราบว่าการเชื่อมต่อกับ DBus ณ รันไทม์เป็นทางเลือก)
QtOpenGL
QtWebEngine (หากใช้ Qt 5, 5.15.2 หรือใหม่กว่า) หรือ
หรือ QtWebKit (5.212) - ไม่แนะนำ เนื่องจากปัญหาด้านความปลอดภัยที่ทราบใน QtWebKit คุณน่าจะต้องการใช้ qutebrowser กับแบ็กเอนด์ QtWebEngine เริ่มต้น (อิงจาก Chromium) แทน การอ้างอิงหน้าการเผยแพร่ QtWebKit: [QtWebKit ล่าสุด] วางจำหน่ายอิงจาก [an] การแก้ไข WebKit เก่าซึ่งมีช่องโหว่ที่ทราบแล้วว่าไม่มีแพตช์ โปรดใช้อย่างระมัดระวังและหลีกเลี่ยงการเยี่ยมชมเว็บไซต์ที่ไม่น่าเชื่อถือและใช้เพื่อส่งข้อมูลที่ละเอียดอ่อน
PyQt 6.2.2 หรือใหม่กว่า (Qt 6) หรือ 5.15.0 หรือใหม่กว่า (Qt 5)
จินจา2
ไพยอเอ็มแอล
บน macOS จำเป็นต้องมีไลบรารีต่อไปนี้ด้วย:
pyobjc-core และ pyobjc-framework-Cocoa
ไลบรารีต่อไปนี้เป็นทางเลือก:
adblock (สำหรับการปรับปรุง adblocking โดยใช้ไวยากรณ์ ABP)
pygments สำหรับการเน้นไวยากรณ์ด้วย :view-source
บน QtWebKit หรือเมื่อใช้ :view-source --pygments
กับแบ็กเอนด์ QtWebEngine (ค่าเริ่มต้น)
บน Windows ให้ใช้ colorama สำหรับเอาต์พุตบันทึกสี
asciidoc เพื่อสร้างเอกสารประกอบสำหรับคำสั่ง :help
เมื่อใช้ที่เก็บ git (แทนที่จะเป็นรีลีส)
ดูเอกสารประกอบสำหรับคำแนะนำเกี่ยวกับวิธีการติดตั้ง qutebrowser และการขึ้นต่อกัน
The-Compiler ผู้ดูแลหลักของ qutebrowser กำลังทำงานนอกเวลาเกี่ยวกับ qutebrowser ซึ่งได้รับทุนจากการบริจาค เพื่อรักษาสิ่งนี้ไว้เป็นเวลานาน จำเป็นต้องได้รับความช่วยเหลือจากคุณ! ดูหน้าผู้สนับสนุน GitHub สำหรับข้อมูลเพิ่มเติม ขึ้นอยู่กับวันที่สมัครและระยะเวลาที่คุณรักษาระดับไว้ คุณจะได้รับเสื้อยืด qutebrowser สติกเกอร์ และอื่นๆ อีกมากมาย!
ผู้สนับสนุน GitHub อนุญาตให้บริจาคได้เพียงครั้งเดียว (โดยใช้ปุ่มถัดจาก "เลือกระดับ") รวมถึงจำนวนเงินที่กำหนดเอง สำหรับสกุลเงินอื่นที่ไม่ใช่ยูโรหรือฟรังก์สวิส นี่เป็นวิธีการบริจาคที่ต้องการ GitHub ใช้ Stripe เพื่อรับการชำระเงินผ่านบัตรเครดิตโดยไม่มีค่าธรรมเนียมใด ๆ เรียกเก็บเงินผ่าน PayPal ได้เช่นกัน โดยมีค่าธรรมเนียมน้อยกว่าธุรกรรม PayPal โดยตรง
มีวิธีบริจาคดังต่อไปนี้ โปรดทราบว่าสิทธิ์ในการรับของที่ระลึก (เสื้อเชิ้ต/สติกเกอร์/อื่นๆ) จะได้รับการจัดการเป็นรายกรณี โปรดติดต่อเพื่อขอรายละเอียด
Liberapay ซึ่งสามารถจัดการการชำระเงินผ่านบัตรเครดิต การโอนเงินผ่านธนาคาร SEPA หรือ Paypal ฉันเป็นผู้ชำระค่าธรรมเนียมการชำระเงินแต่ค่อนข้างต่ำ
โอนเงินผ่านธนาคาร SEPA ภายในยุโรป ( ไม่มีค่าธรรมเนียม ):
เจ้าของบัญชี: ฟลอเรียน บรูฮิน
ประเทศ: สวิตเซอร์แลนด์
IBAN (EUR): CH13 0900 0000 9160 4094 6
IBAN (อื่นๆ): CH80 0900 0000 8711 8587 3
ธนาคาร: PostFinance AG, Mingerstrasse 20, 3030 Bern, สวิตเซอร์แลนด์ (BIC: POFICHBEXXX)
หากคุณต้องการข้อมูลอื่น ๆ : ติดต่อฉันได้ที่ [email protected]
หากเป็นไปได้ โปรดพิจารณาการบริจาครายปีหรือรายครึ่งปี เนื่องจากมีค่าใช้จ่ายเพิ่มเติมจากธุรกรรมแต่ละรายการจำนวนมากเพื่อวัตถุประสงค์ในการทำบัญชี/ภาษี
เพย์พาล: CHF, EUR, USD หมายเหตุ: ค่าธรรมเนียมอาจสูงมาก (ประมาณ 5-40% ขึ้นอยู่กับจำนวนเงินบริจาค) - พิจารณาใช้ GitHub Sponsors (บัตรเครดิต), Liberapay (บัตรเครดิต, PayPal หรือการโอนเงินผ่านธนาคาร) หรือการโอนเงินผ่านธนาคาร SEPA แทน
สกุลเงินดิจิทัล:
Bitcoin: bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
เงินสด Bitcoin: 1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
อีเธอเรียม: 0x10c2425856F7a8799EBCaac4943026803b1089c6
Litecoin: MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
อื่นๆ: โปรดติดต่อกลับ ฉันยินดีจะตั้งค่าทุกอย่างที่ Ledger Live รองรับ
ขอบคุณมากสำหรับ MacStadium ที่สนับสนุน qutebrowser ด้วย Mac Mini ที่โฮสต์ฟรีผ่าน Open Source Project
(พวกเขาไม่ต้องการรวมสิ่งนี้ไว้ที่นี่ - ฉันแค่พอใจมากกับข้อเสนอของพวกเขา และหากไม่มีพวกเขา ก็จะไม่มีการเปิดตัวหรือการทดสอบ macOS เลย)
ขอขอบคุณ HSR Hochschule für Technik Rapperswil ซึ่งทำให้สามารถทำงานกับส่วนขยาย qutebrowser ในฐานะโครงการวิจัยของนักศึกษาได้
ผู้เขียนหลักของ qutebrowser คือ Florian Bruhin (The Compiler) แต่ qutebrowser จะไม่เป็นอย่างที่มันเป็นหากไม่ได้รับความช่วยเหลือจากผู้ร่วมให้ข้อมูลหลายร้อยคน!
นอกจากนี้ บุคคลต่อไปนี้ยังได้ร่วมสนับสนุนกราฟิก:
จัด/เยโล (ไอคอนใหม่)
WOFall (ไอคอนดั้งเดิม)
Regines (สูตรโกงการผูกคีย์)
นอกจากนี้ ขอขอบคุณทุกคนที่มีส่วนร่วมในแคมเปญระดมทุนของ qutebrowser!
มีโครงการต่างๆ มากมายที่มีเป้าหมายคล้ายกัน เช่น qutebrowser หลายคนเป็นแรงบันดาลใจให้กับ qutebrowser ในทางใดทางหนึ่ง ขอบคุณสำหรับสิ่งนั้น!
เป็นกลุ่ม (C, GTK+ พร้อม WebKit2)
luakit (C/Lua, GTK+ พร้อม WebKit2)
เบราว์เซอร์ Nyxt (เดิมเรียกว่า "เบราว์เซอร์ถัดไป", Lisp, คล้าย Emacs แต่ยังมีการเชื่อมโยง Vim, QtWebEngine หรือ GTK+/WebKit2 - โปรดทราบว่ามีการเรียกใช้โค้ดจากระยะไกลที่สำคัญในปี 2019 ซึ่งได้รับการจัดการค่อนข้างแย่)
Vieb (จาวาสคริปต์, อิเล็กตรอน)
ท่องเว็บ (C, GTK+ พร้อม WebKit1/WebKit2)
wyeb (C, GTK+ พร้อม WebKit2)
ส่วนเสริม Chrome/Chromium: Vimium
ส่วนเสริมของ Firefox (ขึ้นอยู่กับ WebExtensions): Tridactyl, Vimium-FF
ส่วนเสริมสำหรับ Firefox และ Chrome: Surfingkeys (ค่อนข้างคร่าวๆ…), คำแนะนำลิงก์ (คำแนะนำเท่านั้น), Vimmatic
dwb (C, GTK+ พร้อม WebKit1, ไม่ได้รับการดูแล - แรงบันดาลใจหลักสำหรับ qutebrowser)
webmacs (Python, Emacs เหมือนกับ QtWebEngine, ไม่ได้รับการดูแล)
vimprobable (C, GTK+ พร้อม WebKit1)
jumanji (C, GTK+ พร้อม WebKit1)
Conkeror (Javascript, Emacs-like, XULRunner/Gecko)
uzbl (C, GTK+ พร้อม WebKit1/WebKit2)
xombrero (C, GTK+ พร้อม WebKit1)
ครีมเบราว์เซอร์ (C, GTK+ พร้อม WebKit1)
ส่วนเสริมของ Firefox (ไม่ขึ้นอยู่กับ WebExtensions หรือไม่มีกิจกรรมล่าสุด): Vimperator, Pentadactyl, VimFx (ดูเหมือนว่าจะเสนอแฮ็คให้ทำงานบน Firefox รุ่นใหม่), QuantumVim, Vim Vixen, VVimpulation, Krabby
ส่วนเสริม Chrome/Chromium: ViChrome, Vrome, Saka Key (ไม่ได้รับการบำรุงรักษา), cVim, vb4c (ทางแยกของ cVim, ไม่ได้รับการดูแล), GleeBox
ส่วนเสริมสำหรับ Safari: Vimari
โปรแกรมนี้เป็นซอฟต์แวร์เสรี: คุณสามารถแจกจ่ายซ้ำและ/หรือแก้ไขได้ภายใต้เงื่อนไขของ GNU General Public License ตามที่เผยแพร่โดย Free Software Foundation ไม่ว่าจะเป็นเวอร์ชัน 3 ของใบอนุญาต หรือ (ตามตัวเลือกของคุณ) เวอร์ชันที่ใหม่กว่า
โปรแกรมนี้เผยแพร่ด้วยความหวังว่าจะมีประโยชน์ แต่ไม่มีการรับประกันใดๆ โดยไม่มีการรับประกันโดยนัยถึงความสามารถในการค้าขายหรือความเหมาะสมสำหรับวัตถุประสงค์เฉพาะ ดูใบอนุญาตสาธารณะทั่วไปของ GNU สำหรับรายละเอียดเพิ่มเติม
คุณควรได้รับสำเนาของ GNU General Public License พร้อมกับโปรแกรมนี้ ถ้าไม่ โปรดดู https://www.gnu.org/licenses/gpl-3.0.txt
qutebrowser เลือกใช้ pdf.js เพื่อแสดงไฟล์ PDF ในเบราว์เซอร์ Windows รุ่นต่างๆ จะมาพร้อมกับ pdf.js ที่แถมมาด้วย
pdf.js ได้รับการเผยแพร่ภายใต้เงื่อนไขของ Apache License คุณสามารถค้นหาสำเนาใบอนุญาตได้ใน qutebrowser/3rdparty/pdfjs/LICENSE
(ในรุ่น Windows หรือหลังจากเรียกใช้ scripts/dev/update_3rdparty.py
) หรือออนไลน์ที่นี่