Bug#852075: mouse.screen => m.s.index in example

2017-10-19 Thread Reiner Herrmann
Control: reassign -1 awesome-extra 2017090101

Reassigning this bug to awesome-extra, because the file
/usr/share/awesome/lib/shifty/example.rc.lua is shipped there.

When using the example rc.lua I also get several deprecation warnings.
It probably needs to be updated for the current awesome API.


signature.asc
Description: PGP signature


Bug#852075: mouse.screen => m.s.index in example

2017-02-20 Thread Simon Séhier

This is how I fixed the call to terminal, so that it spawn on the screen
under the mouse cursor:

+++ b/home/.config/awesome/rc.lua
@@ -261,7 +261,9 @@ globalkeys = awful.util.table.join(
 end),

 -- Standard program
-awful.key({ modkey,   }, "Return", function ()
awful.util.spawn(terminal) end),
+awful.key({ modkey,   }, "Return", function ()
awful.util.spawn(terminal,{
+tag   = mouse.screen.selected_tag,
+}) end),
 awful.key({ modkey, "Control" }, "r", awesome.restart),
 awful.key({ modkey, "Shift"   }, "q", awesome.quit),



Bug#852075: mouse.screen => m.s.index in example

2017-01-21 Thread Jörg Sommer
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