Qutebrowser 1.11.0 เปิดตัวเว็บเบราว์เซอร์แล้ว ซึ่งมีอินเทอร์เฟซแบบกราฟิกที่เรียบง่ายซึ่งไม่กวนใจคุณจากการดูเนื้อหาและไฟล์ ระบบนำทางในรูปแบบของโปรแกรมแก้ไขข้อความเป็นกลุ่ม สร้างขึ้นทั้งหมดด้วยชุดแป้นพิมพ์
เบราว์เซอร์รองรับระบบแท็บตัวจัดการการดาวน์โหลด n โหมดบริการส่วนตัว, โปรแกรมดู PDF ในตัว (pdf.js), ไฟล์ การปิดกั้นโฆษณา (ที่ระดับการล็อกโฮสต์) อินเทอร์เฟซสำหรับดูประวัติการเยี่ยมชมและดูวิดีโอบน YouTube สามารถตั้งค่าการโทรโปรแกรมเล่นวิดีโอภายนอกได้
ผู้ใช้สามารถเลื่อนไปรอบ ๆ หน้าด้วยปุ่ม "Hjkl" กด "o" เพื่อเปิดหน้าใหม่สลับระหว่างแท็บด้วยปุ่ม "J" และ "K" หรือ "หมายเลขแท็บ Alt"
เมื่อคุณกด ":" พรอมต์คำสั่งจะปรากฏขึ้นซึ่งคุณสามารถค้นหาเพจและเรียกใช้คำสั่งทั่วไปเช่นในกลุ่มตัวอย่างเช่น ": q" เพื่อออกและ ": w" เพื่อบันทึกเพจ
แป้นพิมพ์ลัดของเบราว์เซอร์มีดังนี้:
ซึ่งพื้นฐานที่สุดมีดังต่อไปนี้:
- ":" →มันจะให้เรา เข้าถึงคำสั่งทั้งหมด ในโปรแกรมเอง
- "Jk" →เราทำได้ ย้าย โดยหน้าเว็บ
- "หรือ" →มันจะช่วยให้เรา เปิดเพจใหม่.
- "D" →กันเถอะ ปิดแท็บ ซึ่งเราพบว่าตัวเอง
- “ J” และ“ K” →เราจะมีความเป็นไปได้ ย้ายไปมาระหว่างแท็บ โดยใช้สองปุ่มนี้
- "F" →คีย์นี้จะทำให้เรามีความเป็นไปได้ คลิก.
- “ /” →หลังจากแถบนี้เราทำได้ เขียนคำค้นหา บนเว็บ
- ": Q" →มันจะช่วยให้เรา บันทึกแท็บที่เปิดอยู่และออกจากโปรแกรม ทันที
โค้ดเบราว์เซอร์เขียนด้วย Python โดยใช้ PyQt5 และ QtWebEngine แบบอักษรแจกจ่ายภายใต้สิทธิ์การใช้งาน GPLv3 การใช้ Python ไม่ส่งผลกระทบต่อประสิทธิภาพการทำงานเนื่องจาก Blink engine และ Qt library ดำเนินการเรนเดอร์และแยกวิเคราะห์เนื้อหา
มีอะไรใหม่ใน Qutebrowser 1.11.0?
ในเบราว์เซอร์เวอร์ชันใหม่นี้การรวมการสนับสนุนเริ่มต้นสำหรับ Qt 5.15 นั้นโดดเด่นเนื่องจากโดยค่าเริ่มต้นเมื่อคอมไพล์ด้วย QtWebEngine จาก Qt 5.14 การค้นหาในโลคัลจะยังคงวนซ้ำอยู่ (หลังจากไปถึงจุดสิ้นสุดของเพจมันจะกระโดดเข้ามา การเริ่มต้น).
กำลังเพิ่มเข้ามา การตั้งค่าใหม่: content.unknown_url_scheme_policy เพื่อควบคุมการเปิดแอปพลิเคชัน ภายนอกเมื่อเปิดลิงก์ด้วยรูปแบบที่ไม่รู้จักใน URL content.fullscreen.overlay_timeout เพื่อตั้งค่าเวลาแสดงผลสูงสุด สำหรับการซ้อนทับแบบเต็มหน้าจอและ hints.padding และ hints.radius เพื่อปรับแต่งลักษณะของแทร็ก
ยังเพิ่มตัวยึดตำแหน่งใหม่สำหรับ url.searchengines:
- {unquoted} แทรกข้อความค้นหาโดยไม่ต้องอ้าง
- {semiquoted} (เหมือนกับ {}) พูดถึงอักขระพิเศษส่วนใหญ่ แต่มีเครื่องหมายทับ
พวกเขาดำเนินการต่อโดยไม่มีเครื่องหมายคำพูด - {quoted} (เช่นเดียวกับ {} ในเวอร์ชันก่อนหน้า) ยังใส่เครื่องหมายทับด้วยเครื่องหมายทับ
ขณะนี้การเลื่อนล้อเลื่อนของเมาส์ถูกป้องกันในขณะที่คำแนะนำทำงานอยู่และมีการปรับปรุงหลายอย่างกับ mkvenv.pyscript (ส่วนใหญ่มีประโยชน์สำหรับการพัฒนา) พร้อมกับการปรับปรุงประสิทธิภาพโดยรวมเล็กน้อยสำหรับเบราว์เซอร์
จะติดตั้ง Qutebrowser บน Ubuntu และอนุพันธ์ได้อย่างไร?
สำหรับผู้ที่สนใจที่จะลองใช้เว็บเบราว์เซอร์นี้พวกเขาควรทราบว่าการติดตั้งใน Ubuntu และอนุพันธ์นั้นค่อนข้างง่ายเนื่องจากมีแพ็คเกจอยู่ในที่เก็บ Ubuntu
ในการติดตั้งเบราว์เซอร์เราต้องเปิดเทอร์มินัล (คุณสามารถทำได้โดยใช้คีย์ผสม Ctrl + Alt + T) และเราเขียนคำสั่งต่อไปนี้:
sudo apt update
และตอนนี้เราสามารถติดตั้งเบราว์เซอร์ด้วยคำสั่งต่อไปนี้:
sudo apt install qutebrowser -y
และคุณทำเสร็จแล้วคุณสามารถเริ่มใช้เบราว์เซอร์นี้ในระบบของคุณได้
วิธีการติดตั้งอีกวิธีหนึ่งและสำหรับผู้ที่สนใจสามารถทดลองใช้เวอร์ชันใหม่ได้ (เนื่องจากแพ็คเกจที่ใหม่กว่าใช้เวลานานกว่าในการอัปเดตในที่เก็บ Ubuntu)
เราสามารถติดตั้งเบราว์เซอร์จาก ซอร์สโค้ด ซึ่งเราสามารถหาได้จาก la หน้าเผยแพร่.
ที่นั่นเรา เราจะดาวน์โหลดแพ็คเกจซอร์สโค้ด (Zip) และเราจะเปิดเครื่องรูดในทีมของเรา ในการเรียกใช้เบราว์เซอร์เพียงป้อนโฟลเดอร์และเรียกใช้คำสั่งต่อไปนี้:
sudo apt install python3-pip pip3 install --user pyqt5 pypeg2 jinja2 pygments sudo apt-get install python3-venv sudo apt install python3-pyqt5.qtwebengine python3 scripts/mkvenv.py
และเราสามารถเรียกใช้เบราว์เซอร์ด้วยคำสั่งต่อไปนี้:
python3 qutebrowser.py