【问题标题】:Awesome-WM: Position of context menus with RadicalAwesome-WM:带有 Radical 的上下文菜单的位置
【发布时间】: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


    【解决方案1】:

    最好使用您的 Awesome 版本报告项目存储库中的错误。鉴于没有努力跟上新的 Awesome 更改,它很可能会因您的版本而被破坏。

    我有一个(本地)分支,其中包含一些针对 Awesome v4.3 的更新修复,但它仍然有一些回归。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      • 2011-02-16
      • 1970-01-01
      相关资源
      最近更新 更多