【发布时间】:2019-04-11 05:56:29
【问题描述】:
我目前正在努力让自己熟悉 Awesome Window Manager 的 Radical menu subsystem。我想创建一个简单的菜单,就像您也可以使用whole.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 手动设置位置,但这并没有改变任何东西。那么,如何将菜单的位置从角落更改为打开它的小部件?
【问题讨论】:
标签: awesome-wm