Awesome-WM: Положение контекстных меню с помощью Radical - PullRequest
0 голосов
/ 09 апреля 2019

В настоящее время я пытаюсь ознакомиться с Радикальной подсистемой меню 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, но это ничего не изменило. Итак, как я могу изменить положение меню из угла на виджет, который его открывает?

1 Ответ

1 голос
/ 11 апреля 2019

Лучше сообщить об ошибке в репозитории проекта с вашей Awesome-версией. Учитывая отсутствие усилий, чтобы идти в ногу с новыми потрясающими изменениями, он вполне может быть просто сломан для вашей версии.

У меня есть (локальная) ветка с некоторыми более новыми исправлениями для Awesome v4.3, но она все еще имеет некоторые регрессии.

...