Awesome 4, + и -

Compton, мои извинения. Ты тут ни при чем.
R.V.
Это compositor такой глючный? Давно им не пользовался.
попробуй xcompmgr, гуй от него gcompmgr
https://github.com/warlock90000/awesome
Композитор не виноват. Похоже, старый-старый баг с русской раскладкой.
Вылечил редактированием /usr/share/X11/xkb/compat/basic. Подробности тут.
Пока полет нормальный...
После более трех часов полета проблема возобновилась. Причины выясняются...
R.V.
А курсор в пределах экрана? А то у меня периодически курсор оказывается за пределами экрана и теги с клавиатуры перестают переключаться. Как вылечить - пока не разбирался, не до того. Раньше такого не было, после переустановки арча и установки awesome 4 - появилось.
max_fox, курсор в пределах.

Пару дней после установки и настройки было все супер. Такое не заметить невозможно.
Теперь не сразу, а спустя некоторое время работы, окна только плавают и никакого тайлинга.

Почему-то поведение WM у всех неодинаковое. )

Из логов по теме...
W: awesome: a_glib_poll:389: Last main loop iteration took 0,179661 seconds! Increasing limit for this warning to that value.
Где ему лимит увеличить пока не нашел. И далее...
E: Error during a protected call: /usr/share/awesome/lib/awful/layout/init.lua:205: attempt to call a nil value (field 'arrange')
В /usr/share/awesome/lib/awful/layout/init.lua на 184-218 строках речь идет о -- Arrange a screen using its current layout -- ...

Копать, не перекопать... ))
Ахахахаха... )) У меня имен тегов было 6, а лейаутов для них только 5. )
WM не для слабонервных. )) Повышенная концентрация требуется.
Причину неисправности озвучивать не буду.. ))
Много интересного взял отсюда. Работает... )
Из интересного - теперь можно менять "форму" фона (смотреть тут), что позволяет делать такие вещи:

При этом потребуется только конфигурация.

вот пример трея

            {
              {
                {
                  {
                    widget = wibox.widget.systray()
                  },
                  left   = 15,
                  right  = 15,
                  top    = 2,
                  bottom = 2,
                  widget = wibox.container.margin
                },
                bg = beautiful.solarized.base02,
                set_shape = function(cr, width, height)
                  gears.shape.powerline(cr, width, height, (height / 2) * (-1))
                  -- gears.shape.transform(shape.powerline) : translate(0, 25) (cr,width,height, (height / 2 ) * - 1)
                end,
                widget = wibox.container.background
              },
              left   = 0,
              right  = -13,
              top    = 0,
              bottom = 0,
              widget = wibox.container.margin
            },
Свежие awesome screenshots. Понравившуюся конфигурацию можно найти у их авторов...
 
Зарегистрироваться или войдите чтобы оставить сообщение.