awesome, кнопка вызова приложения

Доброго времени всем ! Захотел я в awesome сделать виджет в виде картинки, при клике на который запускается приложение, с lua не дружу особо, в гуглах искал, на вике тоже искал - ничего. Прошу помощи..
kde
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
riso
Захотел я в awesome сделать виджет в виде картинки, при клике на который запускается приложение, с lua не дружу особо, в гуглах искал, на вике тоже искал - ничего.

Знаете, если у Вас нет желания разбираться со способом настройки awesome, т.е. со скриптингом в Lua, то awesome для Вас - это вряд-ли хороший выбор. Как лаконично сказал выше товарищ: “kde”.

Вот результат пяти минут чтения странички awesome'ской вики http://awesome.naquadah.org/wiki/Widgets_in_awesome в моём конфиге rc.lua:

--Виджет imagebox старта приложения на примере firefox (аналог панели быстрого старта в шиндошс хр)
myapp1start = widget({ type = "imagebox" })
--Задаём иконку приложения
myapp1start.image = image(beautiful.myapp1icon)
--Добавляем действие по щелчку мыши левой кнопкой
myapp1start:buttons(awful.util.table.join(       
        awful.button({ }, 1, function () awful.util.spawn_with_shell("pgrep -u $USER -x firefox || (firefox)")  end)
        ))

Вызываем виджет, вставляя его в wibox в rc.lua, скажем, сюда:
...
    mywibox[s].widgets = {
        {
            mylauncher,
            mytaglist[s],
            myapp1start,   
            mypromptbox[s],
            layout = awful.widget.layout.horizontal.leftright
        },
...

Ну, ещё надо, конечно, указать в theme.lua где, собственно, лежит иконка firefox:
theme.myapp1icon = "/usr/share/icons/hicolor/32x32/apps/firefox.png"
Спасибо вам.
Знаете, если у Вас нет желания разбираться со способом настройки awesome, т.е. со скриптингом в Lua, то awesome для Вас - это вряд-ли хороший выбор
желание есть, но мне показалось, что awesome плохо документирован. Я на xmonad сидел, конфиг с нуля настроил, там вики мне нравится больше, проше как-то все…
Спасибо еще раз !
 
Зарегистрироваться или войдите чтобы оставить сообщение.