Luakit是使用WebKit Web内容引擎和GTK+ Toolkit的Lua可扩展的快速,轻便且易于使用Micro-Browser框架。
您不必是开发人员每天使用Luakit。如果您熟悉vimperator,pentadactyl,jumanji,uzbl等,您会发现Luakit的行为类似。
Luakit在大多数Linux发行版和BSD系统中都可以通过其包装管理人员获得。下面的一些示例:
包装状态:
确保系统满足上述要求,然后以以下命令安装Luakit:
$ git clone https://github.com/luakit/luakit.git
$ cd luakit
$ make
$ sudo make install
卸载:
$ sudo make uninstall
注意:如果您在BSD上,则可能需要使用gmake 。
只是运行:
$ luakit [URI..]
或查看Luakit启动选项的完整列表:
$ luakit -h
Luakit与VIM风格的绑定一起工作。要了解更多信息,请输入:help 。
Luakit配置文件写在lua中。这意味着您可以在配置文件中编程,从而使配置选项无休止。
有三种定制Luakit的方法。
1。在Luakit
启动Luakit后,类型:settings 。此页面向您显示与WebKit引擎相关的设置。
2。USERCONF.LUA
创建一个称为$HOME/.config/luakit/userconf.lua文件。然后在此处添加您的配置。此文件中的配置取代配置设置:settings
3。复制rc.lua
最有力的自定义是从/etc/xdg/luakit/rc.lua复制rc.lua , $HOME/.config/luakit/rc.lua
找到此文件时,忽略了/etc/xdg/luakit/rc.lua 。
请告知,当更新Luakit时,您可能需要调整从/etc/xdg/luakit/rc.lua的更改中,以适应您自己的副本。
将/etc/xdg/luakit/theme.lua复制到$HOME/.config/luakit/theme.lua 。您可以在那里更改字体和颜色。
本节包含有关编译和测试过程的信息。
Luakit尊重前缀变量。默认值为/usr/local 。
$ make PREFIX=/usr
$ sudo make PREFIX=/usr install
笔记:
make clean 。 Luakit使用luajit默认使用lua ,您可以使用以下方式关闭Luajit:
$ make USE_LUAJIT=0
使用本地路径建造(对于软件包维护者和贡献者来说很有趣)。您可能希望与:
$ make DEVELOPMENT_PATHS=1
这使您可以使用同一配置和库从构建目录启动Luakit。
查看config.mk以获取更多选项。
如果您进行了更改,并且想知道Luakit是否仍能正常工作,则可以使用以下方式执行测试套件。
$ make test
视频播放
如果您在视频播放方面遇到问题,这通常与越野车的图形驱动程序有关。在开始Luakit之前,它通常有助于设置Libgl_dri3_disable:
$ export LIBGL_DRI3_DISABLE=1
WebKit过程限制
由于Webkit 2.26,Luakit中使用的WebKit引擎正在为每个选项卡创建一个新的过程。这有一个好处,即WebKit WebView崩溃只会崩溃一个选项卡。缺点是较低的性能和增加的内存使用。
如果您重视稳定性的速度,则可以要求WebKit通过在开始Luakit之前设置WebKit_single_single_web_process来使用一个选项卡。
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
HIDPI监视器配置
如果您有HIDPI监视器(> 1920x1080)并发现网页太小,则可以根据您的口味更改设置页面(Luakit:// settings/)上的webview.zoom_level到150或200。
请注意,大多数相关的问题来自二手Webkit引擎,无法通过Luakit修复。如果您认为您的问题与Luakit有关,请使用:
https://github.com/luakit/luakit/issues
来自非常古老的Luakit版本?查看迁移文件。
加入我们的#luakit在irc.oftc.net网络上。