如何更改 hotkeys_popup.show_help 的大小

我的快捷键帮助不够高,无法显示所有的快捷键。Mod4 + s 是查看快捷键的默认绑定。当我使用它时,我可以看到列表被截断并部分隐藏。我使用的是 AwesomeWm 版本 4.3

感谢您可能给出的任何帮助。

点赞
用户1792817
用户1792817

我在 Awesome IRC 上与 Phycon 讨论如何修改小部件的尺寸。下面是注释的原始代码,我添加了下面两行,然后在菜单和命令区域中使用 "my_hotkeys_popup" 变量代替 "hotkeys_popup",这解决了问题。现在我可以根据需要调整大小。

--local hotkeys_popup = require("awful.hotkeys_popup").widget
local hotkeys = require("awful.hotkeys_popup");
local my_hotkeys_popup = hotkeys.widget.new({ width = 2400, height = 1200 });
2020-04-17 10:03:58
用户2595845
用户2595845

跟随@jk121960以及[这里](https://www.reddit.com/r/awesomewm/comments/qll62c/problems_resizing_the_hotkeys_popup/)提到的注意事项,我成功了:

-- local hotkeys_popup = require("awful.hotkeys_popup")
local hotkeys_popup_jo = require("awful.hotkeys_popup");
local hotkeys_popup_jo_sized = hotkeys_popup_jo.widget.new({ width = 1000, height = 600 });
  -- for my Lenovo IdeaPad 120s 81A4
myawesomemenu = {
   --{ "hotkeys", function() hotkeys_popup.show_help(nil, awful.screen.focused()) end },
   { "hotkeys", function() hotkeys_popup_jo_sized:show_help(nil, awful.screen.focused()) end },
globalkeys = gears.table.join(
    -- awful.key({ modkey,           }, "s",      hotkeys_popup.show_help,
    awful.key({ modkey,           }, "s", function() hotkeys_popup_jo_sized:show_help() end,
2022-05-02 13:27:00
用户9801909
用户9801909

我想补充一下 @joharr 提供的出色答案 (但不能留下评论)

要更改文本大小,请在 widget 构造器中提供 fontdescription_font 属性,例如:

local my_hotkeys_widget = hotkeys_popup.widget.new({ font = 'Sans 18', description_font = 'Sans 14', width = 1920, height = 1080 })
2022-12-08 14:08:22