qutebrowser 3.1 вже вийшов, і це його новини

quetebrowser

qutebrowser — це браузер, орієнтований на клавіатуру

Представлена ​​нова версія qutebrowser 3.1 надходить із реалізацією деяких покращень, оновлення бази браузера, виправлення помилок тощо.

Тим, хто не знає браузера, вони повинні знати, що це забезпечує мінімальний графічний інтерфейс, який не відволікає увагу від перегляду вмісту та навігаційну систему у стилі текстового редактора Vim, повністю побудовану за допомогою комбінацій клавіш.

Браузер підтримує систему вкладок, менеджер завантажень, режим приватного перегляду, інтегрований переглядач PDF (pdf.js), систему блокування реклами, інтерфейс для перегляду історії веб-перегляду. Прокручування сторінки здійснюється за допомогою клавіш «hjkl», для відкриття нової сторінки можна натиснути «o», перемикання між вкладками здійснюється за допомогою клавіш «J» і «K» або «Alt-numeric tab»

Основні нові можливості qutebrowser 3.1

У цій новій версії qutebrowser 3.1 базу браузера оновлено до бази Chromium 112, версія також була оновлена Qt включено в 6.6.1, який актуальний лише для версій macOS/Windows, оскільки в Linux він оновлюється із системних репозиторіїв. Під час компіляції з Qt 6.6, Реалізовано підтримку зміни параметрів content.canvas_reading без перезапуску.

Ще одна зміна, яка виділяється в цій новій версії, - це додано налаштування content.javascript.legacy_touch_events щоб відновити підтримку застарілого API для обробки подій сенсорного екрана (налаштування вимкнено за замовчуванням після зміни Chromium).

Крім того, наголошується, що значення smart-simple було додано до параметра colors.webpage.darkmode.policy.images, який у системах із QtWebEngine 6.6+ дозволяє використовувати спрощений алгоритм класифікації зображень, щоб визначити, чи це необхідно перевернути їх..

З інших змін що виділяються:

  • Оновлено включену версію Python для macOS/Windows до 3.12
  • У Qt 6.6 параметр content.canvas_reading тепер працює без перезапуску та підтримує шаблони URL-адрес.
  • Деякі веб-сторінки переходять угору, коли рядок стану приховано або (у версії 3.0.x), коли приховано повідомлення.
  • Підтримка PDF.js v4
  • Додано складний обхідний шлях для помилки в QtWebEngine 6.6.0, яка спричиняє збої в Google Mail/Meet/Chat, і помилки в QtWebEngine 6.5.0/.1/.2, яка спричиняє збої в темному режимі.
  • Зменшено ймовірність рідкісного збою в QtWebEngine під час запуску/повторної спроби завантаження.
  • Знову графічні збої в Google Таблицях і PDF.js.
  • Видалено обмеження версії для програми за замовчуванням qt.workarounds.disable_accelerated_2d_canvas, оскільки проблема все ще була очевидною в Qt 6.6.0.
  • Параметр colors.webpage.darkmode.threshold.foreground (.text у старіших версіях) тепер працює правильно з Qt 6.4+.

В кінці кінців якщо ви хочете дізнатися більше про це Про цю нову версію або про браузер ви можете ознайомитись на деталях на офіційному веб-сайті. Посилання це.

Як встановити Qutebrowser на Ubuntu та похідні?

Для тих, хто зацікавлений у можливості спробувати цей веб-браузер, вони повинні знати, що установка в Ubuntu, а також його похідні є досить простою, оскільки пакет знаходиться в сховищах Ubuntu

Щоб встановити браузер, нам просто потрібно відкрити термінал (це можна зробити за допомогою комбінації клавіш Ctrl + Alt + T), і ми запишемо в нього таку команду:

sudo apt update

І тепер ми можемо встановити браузер за допомогою такої команди:

sudo apt install qutebrowser -y

І все, ви можете почати використовувати цей браузер у своїй системі.

Ще один спосіб встановлення та для тих, хто зацікавлений у можливості спробувати нову версію (оскільки новіші пакети потребують більше часу для оновлення у сховищах Ubuntu)

Ми можемо встановити браузер з вихідний код яку ми можемо отримати у la сторінка випусків.

Ось ми ми завантажимо пакет вихідного коду (Zip) і ми розпакуємо його в нашій команді. Щоб запустити браузер, просто введіть папку та виконайте такі команди:

sudo apt install --no-install-recommends git ca-certificates python3 python3-venv asciidoc libglib2.0-0 libgl1 libfontconfig1 libxcb-icccm4 libxcb-image0 libxcb-keysyms1 libxcb-randr0 libxcb-render-util0 libxcb-shape0 libxcb-xfixes0 libxcb-xinerama0 libxcb-xkb1 libxkbcommon-x11-0 libdbus-1-3 libyaml-dev gcc python3-dev libnss3

І ми можемо запустити браузер наступною командою:

python3 qutebrowser.py