В настоящее время я пытаюсь ознакомиться с Радикальной подсистемой меню Awesome Window Manager. Я хочу создать простое меню, подобное тому, которое вы можете сделать с помощью awful.menu. Мой код выглядит следующим образом (конечно, это не полный файл конфигурации, а соответствующие его части):
local radical = require("radical")
local menu = radical.context {
style = radical.style.classic,
item_style = radical.item.style.arrow_single ,
layout = radical.layout.vertical,
}
menu:add_item {text="Item 1"}
menu:add_item {text="Item 2"}
menu:add_item {text="Item 3"}
local menutextbox = wibox.widget.textbox("Menu")
menutextbox:set_menu(menu, "button::pressed", 1)
Затем я включаю menutextbox в мой wibar. Однако, когда я нажимаю на него, меню всегда открывается в верхнем левом углу. Я попытался установить положение вручную с помощью menu.x и menu.y, но это ничего не изменило. Итак, как я могу изменить положение меню из угла на виджет, который его открывает?