LINUX.ORG.RU

awesome awful.client.restore

 


0

1

Не работает корректно функция awful.client.restore. стандартный код:

    awful.key({ modkey, "Shift"   }, "t", awful.client.restore),
    awful.key({ modkey,           }, "t", function (c) c.minimized = true end),
выдает ошибку: /usr/share/awesome/lib/awful/client.lua:681: bad argument #1 to 'get' (number expected, got userdata), как я понимаю что он ожидает 1 вместо #1. Подскажите, пожалуйста, как это можно исправить?

УМВР. А что я ещё могу сказать, когда никакой полезной информации я не вижу?

Версию осома, версию библиотеки, rc.lua в студию.

r3lgar ★★★★★ ()
awful.key({ modkey,       }, "F2",
              function ()
                  c = awful.client.restore()
                  if c then
                      client.focus = c
                      c:raise()
                  end
              end),

Сочетание клавиш для вызова измени исходя из своих душевных склонностей. Здесь - Meta+F2.

Valdor ★★ ()

Смотри не перепутай:

если в globalkeys, то

awful.key({ modkey, "Shift"   }, "t", awful.client.restore),
если в clientkeys, то
awful.key({ modkey, "Shift"   }, "t", function(c) awful.client.restore() end),

Worron ★★★ ()
Ответ на: комментарий от Worron

У него оно в clientkeys.

Интересно то, что у меня в v3.5.6-3-gc03ee8a оно там не работает вообще, а у ТСа выплёвывает ошибку.

r3lgar ★★★★★ ()
Ответ на: комментарий от SmilePlz

надо посмотреть на дефолтовом rc.lua

/etc/xdg/awesome/rc.lua

может что то в конфиге намудрёно.

Таскаю свой конфиг (вечно переделывая всё и вся) аж с 3.4.x, поменяв совсем немного, но у меня всё работает. Видимо, ты где-то накосячил.

r3lgar ★★★★★ ()
Ответ на: комментарий от r3lgar

нужно было развернуть добавить в globalkey. и все заработало. спасибо за помощь

SmilePlz ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.