Awesome-WM:具有Radical的上下文菜单的位置

时间:2019-04-08 21:25:17

标签: awesome-wm

我目前正在尝试使自己熟悉Awesome Window Manager的Radical menu subsystem。我想创建一个简单的菜单,就像用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)

然后我将菜单文本框包含到我的wibar中。但是,当我单击它时,菜单始终在左上角打开。我尝试使用menu.x和menu.y手动设置位置,但这没有任何改变。那么,如何将菜单的位置从角落更改为打开它的小部件?

1 个答案:

答案 0 :(得分:1)

最好用Awesome版本报告项目存储库中的错误。由于缺乏与最新的Awesome更改保持一致的努力,因此您的版本可能会被破坏。

我有一个(本地)分支,其中包含一些针对Awesome v4.3的较新修复程序,但仍然有一些退化。