Luakit adalah kerangka kerja mikro-browser yang cepat, ringan, dan mudah digunakan oleh LUA menggunakan mesin konten web WebKit dan toolkit GTK+.
Anda tidak harus menjadi pengembang untuk menggunakan Luakit setiap hari. Jika Anda terbiasa dengan vimperator, pentadactyl, jumanji, uzbl & dll Anda akan menemukan Luakit Behaves sama di luar kotak.
Luakit tersedia di sebagian besar distribusi Linux dan sistem BSD melalui manajer paket mereka. Beberapa contoh di bawah ini:
Status Pengemasan:
Pastikan sistem Anda memenuhi persyaratan yang tercantum di atas, lalu instal Luakit dengan perintah berikut:
$ git clone https://github.com/luakit/luakit.git
$ cd luakit
$ make
$ sudo make install
Uninstall dengan:
$ sudo make uninstall
Catatan: Jika Anda menggunakan BSD, Anda mungkin perlu menggunakan gmake .
Jalankan saja:
$ luakit [URI..]
Atau untuk melihat daftar lengkap opsi peluncuran Luitas:
$ luakit -h
Luakit bekerja dengan binding bergaya VIM. Untuk mengetahui lebih lanjut, ketik :help di dalam Luakit.
File konfigurasi Luakit ditulis di lua . Ini berarti Anda dapat memprogram dalam file konfigurasi, yang membuat opsi konfigurasi tak ada habisnya.
Ada tiga cara untuk menyesuaikan Luakit.
1. Dalam Luakit
Setelah memulai Luakit, ketik :settings . Halaman ini menunjukkan pengaturan terkait mesin WebKit.
2. Userconf.lua
Buat file yang disebut $HOME/.config/luakit/userconf.lua . Kemudian tambahkan konfigurasi Anda di sana. Konfigurasi dalam file ini menggantikan konfigurasi yang diatur dalam :settings
3. Salin RC.LUA
Kustomisasi yang paling kuat adalah menyalin rc.lua dari /etc/xdg/luakit/rc.lua ke $HOME/.config/luakit/rc.lua
Ketika file ini ditemukan, /etc/xdg/luakit/rc.lua diabaikan.
Diberitahu bahwa ketika Luakit diperbarui, Anda mungkin perlu mengadaptasi perubahan dari /etc/xdg/luakit/rc.lua dengan salinan Anda sendiri.
Salin /etc/xdg/luakit/theme.lua ke $HOME/.config/luakit/theme.lua . Anda dapat mengubah font dan warna di sana.
Bagian ini berisi informasi tentang proses kompilasi dan pengujian.
Luitas menghormati variabel awalan. Standarnya adalah /usr/local .
$ make PREFIX=/usr
$ sudo make PREFIX=/usr install
Catatan:
make clean terlebih dahulu. Luakit menggunakan luajit secara default, untuk menggunakan lua Anda dapat mematikan luajit dengan:
$ make USE_LUAJIT=0
Untuk membangun dengan jalur lokal (menarik untuk pemelihara paket dan penyumbang). Anda mungkin ingin membangun Luakit dengan:
$ make DEVELOPMENT_PATHS=1
Ini memungkinkan Anda memulai Luakit dari Direktori Build, menggunakan konfigurasi dan pustaka dalam hal yang sama.
Lihatlah config.mk untuk lebih banyak opsi.
Jika Anda membuat perubahan dan ingin tahu apakah Luakit masih berfungsi dengan baik, Anda dapat menjalankan suite tes dengan:
$ make test
Pemutaran video
Jika Anda mengalami masalah dengan pemutaran video, ini sering terkait dengan driver grafik buggy. Sering membantu mengatur libgl_dri3_disable sebelum memulai luakit:
$ export LIBGL_DRI3_DISABLE=1
Batas proses webkit
Sejak WebKit 2.26, mesin WebKit yang digunakan di Luakit membuat proses baru untuk setiap tab. Ini memiliki manfaat yang dikeluarkan oleh WebKit WebView hanya akan merusak satu tab. Kelemahannya adalah kinerja yang lebih rendah dan peningkatan penggunaan memori.
Jika Anda menghargai kecepatan lebih dari stabilitas, Anda dapat meminta WebKit untuk menggunakan satu proses untuk semua tab dengan mengatur webkit_use_single_web_process sebelum memulai luakit:
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
Konfigurasi Monitor HIDPI
Jika Anda memiliki monitor HIDPI (> 1920x1080) dan temukan bahwa halaman web terlalu kecil, Anda dapat mengubah webview.zoom_level di halaman Pengaturan (luakit: // Pengaturan/) menjadi 150 atau 200 sesuai selera Anda.
Harap dicatat bahwa sebagian besar masalah terkait rendering berasal dari mesin webkit bekas dan tidak dapat diperbaiki oleh Luakit. Jika menurut Anda masalah Anda terkait Luakit, silakan gunakan pelacak bug di:
https://github.com/luaktit/luaktit/issues
Berasal dari versi Luakit yang sangat lama? Lihatlah dokumen migrasi.
Bergabunglah dengan kami di #luakit di jaringan irc.oftc.net .