Luakitは、WebKit WebコンテンツエンジンとGTK+ツールキットを使用して、LUAによって拡張可能なマイクロブラウザーフレームワークを迅速で軽く、簡単に使用できます。
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スタイルのバインディングで動作します。詳細については、Luakit内の:help入力してください。
Luakit構成ファイルはluaで記述されています。これは、構成オプションを無限にする構成ファイル内でプログラムできることを意味します。
Luakitをカスタマイズするには、3つの方法があります。
1。ルアキット内
Luakitを起動した後、タイプ:settings 。このページには、WebKitエンジン関連の設定が表示されます。
2。ESERCONF.LUA
$HOME/.config/luakit/userconf.luaというファイルを作成します。次に、構成をそこに追加します。このファイルの構成は:settingsれている構成にSuperSedes構成に優先します
3。Rc.luaをコピーします
最も強力なカスタマイズは、 rc.luaを/etc/xdg/luakit/rc.luaから$HOME/.config/luakit/rc.luaにコピーすることです。
このファイルが見つかった場合、 /etc/xdg/luakit/rc.lua luakit/rc.luaは無視されます。
Luakitが更新されたら、 /etc/xdg/luakit/rc.lua 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
これにより、BuildディレクトリからLuakitを開始し、同じ内の構成とライブラリを使用します。
その他のオプションについては、 config.mkをご覧ください。
変更を加えて、Luakitがまだ適切に機能しているかどうかを知りたい場合は、次のテストスイートを実行できます。
$ make test
ビデオ再生
ビデオ再生に問題がある場合、これは多くの場合、バグのグラフィックドライバーに関連しています。 Luakitを開始する前に、libgl_dri3_disableを設定するのに役立ちます。
$ export LIBGL_DRI3_DISABLE=1
WebKitプロセス制限
WebKit 2.26以来、Luakitで使用されるWebKitエンジンは、各タブの新しいプロセスを作成しています。これには、WebKit WebViewクラッシュが1つのタブのみクラッシュするという利点があります。欠点は、パフォーマンスが低く、メモリの使用が増加することです。
安定性よりも速度を評価する場合は、Luakitを開始する前にWebKit_use_single_web_processを設定して、すべてのタブに1つのプロセスを使用するようにWebKitに依頼することができます。
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
HIDPIモニター構成
HIDPIモニター(> 1920x1080)があり、Webページが小さすぎることがわかった場合は、 webview.zoom_levelを設定ページ(luakit:// settings/)に変更して150または200に変更できます。
ほとんどのレンダリング関連の問題は使用済みのWebKitエンジンからのものであり、Luakitによって修正できないことに注意してください。あなたの問題がLuakitに関連していると思われる場合は、バグトラッカーを使用してください。
https://github.com/luakit/luakit/issues
非常に古いルアキット版から来ていますか?移行文書を見てください。
irc.oftc.netネットワークの#luakitにご参加ください。