Luakit เป็นเฟรมเวิร์กไมโครเบราว์เซอร์ที่รวดเร็วเบาและเรียบง่ายโดย Lua โดยใช้ WebKit Web Content Engine และ GTK+ Toolkit
คุณไม่จำเป็นต้องเป็นนักพัฒนาเพื่อใช้ 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
ไฟล์การกำหนดค่า luakit เขียนใน lua ซึ่งหมายความว่าคุณสามารถโปรแกรมภายในไฟล์กำหนดค่าซึ่งทำให้ตัวเลือกการกำหนดค่าไม่มีที่สิ้นสุด
มีสามวิธีในการปรับแต่ง Luakit
1. ภายใน luakit
หลังจากเริ่ม Luakit พิมพ์ :settings หน้านี้แสดงการตั้งค่าที่เกี่ยวข้องกับเอ็นจิ้น WebKit
2. userconf.lua
สร้างไฟล์ที่เรียกว่า $HOME/.config/luakit/userconf.lua จากนั้นเพิ่มการกำหนดค่าของคุณที่นั่น การกำหนดค่าในไฟล์นี้แทนที่การกำหนดค่าใน :settings
3. คัดลอก rc.lua
การปรับแต่งที่ทรงพลังที่สุดคือการคัดลอก rc.lua จาก /etc/xdg/luakit/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
เพื่อสร้างด้วยเส้นทางท้องถิ่น (น่าสนใจสำหรับผู้ดูแลแพ็คเกจและผู้สนับสนุน) คุณอาจต้องการสร้าง luakit ด้วย:
$ make DEVELOPMENT_PATHS=1
สิ่งนี้ช่วยให้คุณเริ่มต้น Luakit จากไดเรกทอรี Build โดยใช้การกำหนดค่าและไลบรารีภายในเดียวกัน
ดูที่ config.mk สำหรับตัวเลือกเพิ่มเติม
หากคุณทำการเปลี่ยนแปลงและต้องการทราบว่า Luakit ยังคงทำงานได้อย่างถูกต้องคุณสามารถดำเนินการชุดทดสอบได้ด้วย:
$ make test
การเล่นวิดีโอ
หากคุณมีปัญหาเกี่ยวกับการเล่นวิดีโอสิ่งนี้มักเกี่ยวข้องกับไดรเวอร์กราฟิกบั๊กกี้ มักจะช่วยตั้งค่า libgl_dri3_disable ก่อนเริ่ม luakit:
$ export LIBGL_DRI3_DISABLE=1
ขีด จำกัด กระบวนการ webkit
ตั้งแต่ WebKit 2.26 เอ็นจิ้น WebKit ที่ใช้ใน Luakit กำลังสร้างกระบวนการใหม่สำหรับแต่ละแท็บ สิ่งนี้มีประโยชน์ที่ WebKit WebView Crash จะขัดข้องเพียงแท็บเดียว ข้อเสียคือประสิทธิภาพที่ต่ำกว่าและการใช้หน่วยความจำที่เพิ่มขึ้น
หากคุณให้ความสำคัญกับความเสถียรเกินความเสถียรคุณสามารถขอให้ WebKit ใช้กระบวนการเดียวสำหรับแท็บทั้งหมดโดยการตั้งค่า webKit_USE_SINGLE_WEB_PROCESS ก่อนเริ่ม LUAKIT:
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
การกำหนดค่าการตรวจสอบ HIDPI
หากคุณมีจอภาพ HIDPI (> 1920x1080) และพบว่าหน้าเว็บมีขนาดเล็กเกินไปคุณสามารถเปลี่ยน webview.zoom_level ในหน้าการตั้งค่า (luakit: // การตั้งค่า/) เป็น 150 หรือ 200 ตามรสนิยมของคุณ
โปรดทราบว่าปัญหาที่เกี่ยวข้องกับการแสดงผลส่วนใหญ่มาจากเอ็นจิ้น WebKit ที่ใช้แล้วและไม่สามารถแก้ไขได้โดย Luakit หากคุณคิดว่าปัญหาของคุณเกี่ยวข้องกับ Luakit โปรดใช้ตัวติดตามบั๊กที่:
https://github.com/luakit/luakit/issues
มาจาก Luakit รุ่นเก่ามาก? ดูเอกสารการโยกย้าย
เข้าร่วมกับเราใน #luakit บนเครือข่าย irc.oftc.net