Luakit ist ein schnelles, leichtes und einfach zu verwendenes Micro-Browser-Framework von Lua mit der Webkit-Webinhalte-Engine und des GTK+ Toolkits.
Sie müssen kein Entwickler sein, um Luakit täglich zu verwenden. Wenn Sie mit Vimperator, Pentadactyl, Jumanji, UZBL & etc vertraut sind, werden Sie feststellen, dass sich Luakit ähnlich nicht in die Schachtel verhält.
Luakit ist über die meisten Linux -Verteilungen und BSD -Systeme über ihre Paketmanager erhältlich. Ein paar Beispiele unten:
Verpackungsstatus:
Stellen Sie sicher, dass Sie die oben aufgeführten Anforderungen erfüllt, und installieren Sie Luakit mit den folgenden Befehlen:
$ git clone https://github.com/luakit/luakit.git
$ cd luakit
$ make
$ sudo make install
Deinstallieren mit:
$ sudo make uninstall
Hinweis: Wenn Sie auf BSD sind, müssen Sie möglicherweise gmake verwenden.
Einfach rennen:
$ luakit [URI..]
Oder um die vollständige Liste der Luakit -Startoptionen zu sehen:
$ luakit -h
Luakit arbeitet mit Bindungen im Vim-Stil. Um mehr zu erfahren, geben Sie in Luakit ein :help .
Die Luakit -Konfigurationsdateien sind in lua geschrieben. Dies bedeutet, dass Sie innerhalb der Konfigurationsdateien programmieren können, wodurch die Konfigurationsoptionen endlos werden.
Es gibt drei Möglichkeiten, Luakit anzupassen.
1. Innerhalb von Luakit
Geben Sie nach dem Start von Luakit :settings ein. Auf dieser Seite werden Sie mit Webkit Engine verwandte Einstellungen eingestellt.
2. Userconf.lua
Erstellen Sie eine Datei namens $HOME/.config/luakit/userconf.lua . Fügen Sie dann Ihre Konfiguration dort hinzu. Die Konfiguration in dieser Datei ersetzt Konfiguration in :settings eingestellt
3.. Kopieren Sie RC.LUA
Die leistungsstärkste Anpassung besteht darin, rc.lua von /etc/xdg/luakit/rc.lua auf $HOME/.config/luakit/rc.lua zu kopieren
Wenn diese Datei gefunden wird, wird /etc/xdg/luakit/rc.lua ignoriert.
Wenn Luakit aktualisiert wird, müssen Sie möglicherweise Änderungen von /etc/xdg/luakit/rc.lua an Ihre eigene Kopie anpassen.
Kopieren Sie die /etc/xdg/luakit/theme.lua auf $HOME/.config/luakit/theme.lua . Sie können dort Schriftarten und Farben ändern.
Dieser Abschnitt enthält Informationen zum Kompilier- und Testprozess.
Luakit ehrt die Präfixvariable. Die Standardeinstellung ist /usr/local .
$ make PREFIX=/usr
$ sudo make PREFIX=/usr install
Anmerkungen:
make clean . Luakit verwendet luajit standardmäßig, um lua zu verwenden. Sie können Luajit mit:
$ make USE_LUAJIT=0
Mit lokalen Pfaden aufbauen (interessant für Package -Betreuer und Mitwirkende). Möglicherweise möchten Sie Luakit bauen mit:
$ make DEVELOPMENT_PATHS=1
Auf diese Weise können Sie Luakit aus dem Build -Verzeichnis starten, indem Sie die Konfiguration und die Bibliotheken im selben verwenden.
Schauen Sie sich config.mk an, um weitere Optionen zu erhalten.
Wenn Sie Änderungen vorgenommen haben und wissen möchten, ob Luakit noch ordnungsgemäß funktioniert, können Sie die Testsuite mit:
$ make test
Video -Wiedergabe
Wenn Sie Probleme mit der Video -Wiedergabe haben, hängt dies häufig mit fehlerhaften Grafiktreibern zusammen. Es hilft oft, libgl_dri3_disable zu setzen, bevor Sie mit Luakit beginnen:
$ export LIBGL_DRI3_DISABLE=1
Webkit -Prozesslimit
Seit Webkit 2.26 erstellt die in Luakit verwendete Webkit -Engine einen neuen Prozess für jede Registerkarte. Dies hat den Vorteil, dass ein Webkit -WebView -Absturz nur einen Registerkarte stürzt. Der Nachteil ist eine geringere Leistung und eine erhöhte Speicherverwendung.
Wenn Sie die Geschwindigkeit über die Stabilität schätzen, können Sie Webkit bitten, einen Vorgang für alle Registerkarten zu verwenden, indem Sie Webkit_USE_SINGLE_WEB_PROCESS einstellen, bevor Sie mit Luakit beginnen:
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
HIDPI -Überwachungskonfiguration
Wenn Sie einen HIDPI -Monitor (> 1920x1080) haben und feststellen, dass Webseiten zu klein sind, können Sie auf der Seite "Einstellungen" (luakit: // Einstellungen/) nach Ihrem Geschmack die webview.zoom_level ändern.
Bitte beachten Sie, dass die meisten renderingbezogenen Probleme aus der gebrauchten Webkit -Engine stammen und von Luakit nicht behoben werden können. Wenn Sie der Meinung sind, dass Ihr Problem mit Luakit verwandt ist, verwenden Sie bitte den Bug -Tracker unter:
https://github.com/luakit/luakit/issues
Stammen aus einer sehr alten Luakit -Version? Schauen Sie sich das Migrationsdokument an.
Besuchen Sie #luakit im irc.oftc.net -Netzwerk.