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網絡上。