2015-04-16 1 views
1

Вчера моя удивительная конфигурация смогла увеличить окно (в любом макете, который я использую (черепичный/плавающий)), но теперь команда maximize ничего не делает.Awesome WM больше не увеличивает окна

Я посмотрел конфигурационный файл (rc.lua) и не нашел там некорректного кода.

Вот мои клиентские ключи:

clientkeys = awful.util.table.join(
    awful.key({ modkey,   }, "f",  function (c) c.fullscreen = not c.fullscreen end), 
    awful.key({ modkey, "Shift" }, "c",  function (c) c:kill()       end), 
    awful.key({ modkey, "Control" }, "space", awful.client.floating.toggle     ), 
    awful.key({ modkey, "Control" }, "Return", function (c) c:swap(awful.client.getmaster()) end), 
    awful.key({ modkey,   }, "o",  awful.client.movetoscreen      ), 
    awful.key({ modkey, "Shift" }, "r",  function (c) c:redraw()      end), 
    awful.key({ modkey,   }, "t",  function (c) c.ontop = not c.ontop   end), 
    awful.key({ modkey   }, "F7",  function(c) c.maximized_horizontal = not c.maximized_horizontal end), 
    awful.key({ modkey   }, "F8",  function(c) c.maximized_vertical = not c.maximized_vertical end), 
    awful.key({ modkey,   }, "n", 
     function (c) 
      -- The client currently has the input focus, so it cannot be 
      -- minimized, since minimized clients can't have the focus. 
      c.minimized = true 
     end), 
    awful.key({ modkey,   }, "m", 
     function (c) 
      c.maximized_horizontal = not c.maximized_horizontal 
      c.maximized_vertical = not c.maximized_vertical 
     end) 
) 

Самое интересное в том, что modkey + F7 и modkey + F8 и работа, и эти горячие клавиши способны максимизировать окно (но мне нужно, как их в одном), но modkey + m не Работа.

awesome -k говорит, что все в порядке.

Возможно, вам поможет помощь в проведении расследования, что здесь неправильно?

+0

Что происходит, когда вы нажимаете 'modkey + M'? Существуют ли функции печати/ведения журнала, которые вы можете использовать в этой функции, чтобы подтвердить правильность ее вызова? –

+0

Вы сопоставили что-либо еще с 'modkey + m'? – cpburnz

+0

Я знаю, что это звучит глупо, но ради того, чтобы исследовать все, я должен спросить: вы пытались перезапустить 'awesome' (обычно' modkey + Ctrl + r')? И вы изменили свой «rc.lua» или это просто перестало работать? Любые обновления системы? – Slizzered

ответ

2

Первое: проверьте, если ярлык действительно выполняется:

awful.key({ modkey,   }, "m", 
    function (c) 
     naughty.notify({text="ok go"}) 
     c.maximized_horizontal = not c.maximized_horizontal 
     c.maximized_vertical = not c.maximized_vertical 
    end) 

, то вы можете сделать больше исследований

+1

Это хороший совет! Я непреднамеренно сопоставил другую команду с modkey + m и узнал об этом. Благодаря! – mindm49907