Hi! I need to disable WebGL in luakit [1]
looking at my installed /gnu/store/...-luakit-2017.08.10/etc/xdg/luakit/rc.lua I find this --8<---------------cut here---------------start------------->8--- -- Load users global config -- ("$XDG_CONFIG_HOME/luakit/globals.lua" or "/etc/xdg/luakit/globals.lua") local globals = require "globals" --8<---------------cut here---------------end--------------->8--- and in /gnu/store/...-luakit-2017.08.10/etc/xdg/luakit/globals.lua this --8<---------------cut here---------------start------------->8--- -- Per-domain webview properties -- https://webkitgtk.org/reference/webkit2gtk/stable/WebKitWebView.html -- https://webkitgtk.org/reference/webkit2gtk/stable/WebKitSettings.html globals.domain_props = { ["all"] = { enable_webgl = true, -- enable_scripts = false, -- enable_plugins = false, -- zoom_text_only = true, }, --[[ ["youtube.com"] = { enable_scripts = true, enable_plugins = true, }, ]] } --8<---------------cut here---------------end--------------->8--- but if I try to customize "global.domain_props" in "$XDG_CONFIG_HOME/luakit/globals.lua" with: --8<---------------cut here---------------start------------->8--- globals.domain_props = { ["all"] = { enable_webgl = false, }, } --8<---------------cut here---------------end--------------->8--- I get this error: --8<---------------cut here---------------start------------->8--- [ 0.078579] I [core/luah]: Loading rc: /gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua [ 0.247536] E [core/common/lualib]: Lua error: attempt to index global 'globals' (a nil value) Traceback: (1) /home/giovanni/.config/luakit/globals.lua:5 in main chunk (2) [C] in function require (3) /gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua:31 in main chunk [ 0.247646] W [core/luah]: loading rc '/gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua' failed, falling back... [ 0.092112] F [core/luakit]: couldn't find rc file --8<---------------cut here---------------end--------------->8--- the _strange_ thing is that if I write an *empty* $XDG_CONFIG_HOME/luakit/globals.lua I get a similar error --8<---------------cut here---------------start------------->8--- [ 0.078378] I [core/luah]: Loading rc: /gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua [ 0.253037] E [core/common/lualib]: Lua error: attempt to index local 'globals' (a boolean value) Traceback: (1) /gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/window.lua:8 in main chunk (2) [C] in function require (3) /gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua:40 in main chunk [ 0.253147] W [core/luah]: loading rc '/gnu/store/q26fkwb4bg9052wy4q96x6j4ba15kj5w-luakit-2017.08.10/etc/xdg/luakit/rc.lua' failed, falling back... [ 0.076004] F [core/luakit]: couldn't find rc file --8<---------------cut here---------------end--------------->8--- I don't know nothing about lua but the code i write in "globals.lua" seems simple any hint please? Thanks! Giovanni [1] I'm using Guix on a foreign distro running on a LTSP terminal not supporting GPU acceletation -- Giovanni Biscuolo Xelera IT Infrastructures
signature.asc
Description: PGP signature