help-guix
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

luakit: user config in guix (disable WebGL)


From: Giovanni Biscuolo
Subject: luakit: user config in guix (disable WebGL)
Date: Mon, 04 Feb 2019 19:05:59 +0100

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

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]