Package: awesome
Version: 4.0-1
Severity: normal
Hi,
if built my rc.lua with
/usr/share/awesome/lib/shifty/example.rc.lua. After the upgrade to awesome
4.0 I've got the error "attempt to index field '?' (a nil value)" when
pressing mod+r or mod+x. I've changed mouse.screen to mouse.screen.index
and now it works. I'm not very familiar with the awesome library and don't
know if the change is intended or mouse.screen should still work.
diff -u /tmp/example.rc.lua /usr/share/awesome/lib/shifty/example.rc.lua
--- /tmp/example.rc.lua 2017-01-21 12:02:54.019960207 +0100
+++ /usr/share/awesome/lib/shifty/example.rc.lua2016-11-18
13:31:45.0 +0100
@@ -408,12 +408,12 @@
--~ awful.key({ modkey, "Control" }, "n", awful.client.restore),
-- Prompt
-awful.key({ modkey },"r", function ()
mypromptbox[mouse.screen]:run() end),
+awful.key({ modkey },"r", function ()
mypromptbox[mouse.screen.index]:run() end),
awful.key({ modkey }, "x",
function ()
awful.prompt.run({ prompt = "Run Lua code: " },
- mypromptbox[mouse.screen].widget,
+ mypromptbox[mouse.screen.index].widget,
awful.util.eval, nil,
awful.util.getdir("cache") .. "/history_eval")
end),
Bye Jörg
-- System Information:
Debian Release: 9.0
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1,
'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages awesome depends on:
ii dbus-x11 1.10.14-1
ii gir1.2-freedesktop1.50.0-1
ii gir1.2-pango-1.0 1.40.3-3
ii libc6 2.24-9
ii libcairo2 1.14.8-1
ii libdbus-1-3 1.10.14-1
ii libgdk-pixbuf2.0-02.36.4-1
ii libglib2.0-0 2.50.2-2
ii liblua5.1-0 5.1.5-8.1+b2
ii libstartup-notification0 0.12-4
ii libx11-6 2:1.6.4-2
ii libxcb-cursor00.1.1-3
ii libxcb-icccm4 0.4.1-1
ii libxcb-keysyms1 0.4.0-1
ii libxcb-randr0 1.12-1
ii libxcb-render01.12-1
ii libxcb-shape0 1.12-1
ii libxcb-util0 0.3.8-3
ii libxcb-xinerama0 1.12-1
ii libxcb-xkb1 1.12-1
ii libxcb-xrm0 1.0-2
ii libxcb-xtest0 1.12-1
ii libxcb1 1.12-1
ii libxdg-basedir1 1.2.0-1
ii libxkbcommon-x11-00.7.1-1
ii libxkbcommon0 0.7.1-1
ii lua-lgi 0.9.1-1
ii menu 2.1.47
Versions of packages awesome recommends:
ii feh2.18-1
ii rlwrap 0.42-3
ii x11-xserver-utils 7.7+7
awesome suggests no packages.
-- no debconf information