Qutebrowser เวอร์ชันใหม่ 1.11.0 อยู่ที่นี่แล้วซึ่งเป็นเบราว์เซอร์สไตล์ Vim

Qutebrowser 1.11.0 เปิดตัวเว็บเบราว์เซอร์แล้ว ซึ่งมีอินเทอร์เฟซแบบกราฟิกที่เรียบง่ายซึ่งไม่กวนใจคุณจากการดูเนื้อหาและไฟล์ ระบบนำทางในรูปแบบของโปรแกรมแก้ไขข้อความเป็นกลุ่ม สร้างขึ้นทั้งหมดด้วยชุดแป้นพิมพ์

เบราว์เซอร์รองรับระบบแท็บตัวจัดการการดาวน์โหลด n โหมดบริการส่วนตัว, โปรแกรมดู PDF ในตัว (pdf.js), ไฟล์ การปิดกั้นโฆษณา (ที่ระดับการล็อกโฮสต์) อินเทอร์เฟซสำหรับดูประวัติการเยี่ยมชมและดูวิดีโอบน YouTube สามารถตั้งค่าการโทรโปรแกรมเล่นวิดีโอภายนอกได้

ผู้ใช้สามารถเลื่อนไปรอบ ๆ หน้าด้วยปุ่ม "Hjkl" กด "o" เพื่อเปิดหน้าใหม่สลับระหว่างแท็บด้วยปุ่ม "J" และ "K" หรือ "หมายเลขแท็บ Alt"

เมื่อคุณกด ":" พรอมต์คำสั่งจะปรากฏขึ้นซึ่งคุณสามารถค้นหาเพจและเรียกใช้คำสั่งทั่วไปเช่นในกลุ่มตัวอย่างเช่น ": q" เพื่อออกและ ": w" เพื่อบันทึกเพจ

แป้นพิมพ์ลัดของเบราว์เซอร์มีดังนี้:

สับแป้นพิมพ์สำหรับ qutebrowser


ซึ่งพื้นฐานที่สุดมีดังต่อไปนี้:

  • ":" →มันจะให้เรา เข้าถึงคำสั่งทั้งหมด ในโปรแกรมเอง
  • "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


		

แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. ผู้รับผิดชอบข้อมูล: Miguel ÁngelGatón
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา