《开源精选》栏目介绍:我们专注于分享Github、Gitee等开源社区中的优质项目,内容涵盖技术、学习、实用以及各种趣味内容。本期为大家推荐的是qutebrowser,一个以键盘操作为主的浏览器,拥有极简的图形界面,基于Python和Qt,以及自由软件打造。
qutebrowser是一款专为键盘用户设计的浏览器,其界面简洁至极,且主要依赖于Python、Qt以及开放源代码软件。其灵感来源于其他浏览器/插件,如dwb、Vimperator以及Pentadactyl。
运行qutebrowser所需的软件和库如下:
- Python 3.7或更高版本
- Qt 5.12.0或更新版本(推荐5.12 LTS或5.15,目前不支持Qt 6),且需包含以下模块:QtCore/qtbase、QtQuick(在某些发行版中是qtbase或qtdeclarative的一部分)、QtSQL(在某些发行版中是qtbase的一部分)以及QtDBus(虽是可选的,但某些发行版中亦是qtbase的一部分)。
针对不同操作系统,qutebrowser的安装与配置也有所不同。
在Debian/Ubuntu系统上
Debian Stretch/Ubuntu 16.04 LTS等较旧版本可能不兼容最新版本的qutebrowser,因为它们所附带的Python版本或QtWebEngine可能过时。推荐使用更新的Debian Buster/Ubuntu 18.04 LTS等版本,并建议使用virtualenv在安全的环境中安装qutebrowser。
附加提示
若您偏好使用QtWebKit而非QtWebEngine(注意QtWebKit存在已知的安全问题),请确保您的系统已安装必要的gstreamer插件以支持视频和声音。
对于其他操作系统如Archlinux、Gentoo、Slackware以及Windows,qutebrowser的安装方式各有不同,但通常都可以找到相应的存储库或预构建的二进制文件以方便安装。
特别提醒,为确保qutebrowser的正常运行,请确保您的系统满足上述软件和库的要求。