O Luakit é uma estrutura rápida, leve e simples de usar o micro-navegador extensível pela Lua usando o Webkit Web Content Engine e o GTK+ Toolkit.
Você não precisa ser um desenvolvedor para usar o Luakit diariamente. Se você estiver familiarizado com o Vimperator, Pentadactyl, Jumanji, Uzbl & etc, você descobrirá que Luakit se comporta de maneira semelhante.
O Luakit está disponível na maioria das distribuições Linux e no sistema BSD por meio de seus gerentes de pacotes. Alguns exemplos abaixo:
Status da embalagem:
Certifique -se de atender aos requisitos listados acima e instale o Luakit com os seguintes comandos:
$ git clone https://github.com/luakit/luakit.git
$ cd luakit
$ make
$ sudo make install
Desinstalar com:
$ sudo make uninstall
Nota: Se você estiver no BSD, pode ser necessário usar gmake .
Apenas corra:
$ luakit [URI..]
Ou para ver a lista completa das opções de lançamento do Luakit executadas:
$ luakit -h
Luakit trabalha com ligações no estilo Vim. Para saber mais, tipo :help dentro de Luakit.
Os arquivos de configuração do Luakit estão gravados em lua . Isso significa que você pode programar dentro dos arquivos de configuração, que tornam as opções de configuração infinitas.
Existem três maneiras de personalizar o Luakit.
1. Dentro de Luakit
Depois de iniciar o Luakit, tipo :settings . Esta página mostra as configurações relacionadas ao mecanismo do Webkit.
2. UserConf.Lua
Crie um arquivo chamado $HOME/.config/luakit/userconf.lua . Em seguida, adicione sua configuração lá. A configuração neste arquivo substitui a configuração definida em :settings
3. Copie RC.Lua
A personalização mais poderosa é copiar rc.lua de /etc/xdg/luakit/rc.lua para $HOME/.config/luakit/rc.lua
Quando este arquivo é encontrado, /etc/xdg/luakit/rc.lua é ignorado.
Seja informado de que, quando o Luakit for atualizado, pode ser necessário adaptar as alterações de /etc/xdg/luakit/rc.lua à sua própria cópia.
Copie o /etc/xdg/luakit/theme.lua para $HOME/.config/luakit/theme.lua . Você pode mudar fontes e cores lá.
Esta seção contém informações sobre o processo de compilação e teste.
Luakit homenageia a variável prefixo. O padrão é /usr/local .
$ make PREFIX=/usr
$ sudo make PREFIX=/usr install
Notas:
make clean primeiro. Luakit usa luajit por padrão, para usar lua com quem você pode desligar o luajit:
$ make USE_LUAJIT=0
Construir com caminhos locais (interessantes para mantenedores de pacotes e colaboradores). Você pode querer construir o Luakit com:
$ make DEVELOPMENT_PATHS=1
Isso permite iniciar o Luakit no diretório de compilação, usando a configuração e as bibliotecas na mesma.
Dê uma olhada no config.mk para obter mais opções.
Se você fez alterações e deseja saber se o Luakit ainda está funcionando corretamente, poderá executar o conjunto de testes com:
$ make test
Reprodução de vídeo
Se você está tendo problemas com a reprodução de vídeo, isso geralmente está relacionado a drivers gráficos de buggy. Geralmente ajuda a definir libgl_dri3_disable antes de iniciar o luakit:
$ export LIBGL_DRI3_DISABLE=1
Limite de processo do webkit
Como o Webkit 2.26, o mecanismo WebKit usado no Luakit está criando um novo processo para cada guia. Isso tem o benefício de que uma falha no WebKit WebView trava apenas uma guia. A desvantagem é menor de desempenho e aumento do uso da memória.
Se você valorizar a velocidade sobre a estabilidade, poderá solicitar que o Webkit use um processo para todas as guias, definindo Webkit_use_single_web_process antes de iniciar o Luakit:
$ export WEBKIT_USE_SINGLE_WEB_PROCESS=1
Configuração do monitor Hidpi
Se você possui um monitor HIDPI (> 1920x1080) e descobrir que as páginas da web são muito pequenas, você pode alterar o webview.zoom_level na página Configurações (luakit: // Configurações/) para 150 ou 200 conforme o seu gosto.
Observe que a maioria dos problemas relacionados à renderização vem do mecanismo Webkit usado e não pode ser corrigido pelo Luakit. Se você acha que seu problema está relacionado ao Luakit, use o rastreador de bugs em:
https://github.com/luakit/luakit/issues
Vindo de uma versão muito antiga do Luakit? Veja o documento de migração.
Junte -se a nós no #luakit na rede irc.oftc.net .