wibar wibox 对齐问题。更改配置后,部分不再与右边对齐

我正在尝试弄清楚我的 wibar 发生了什么。

我一直在调整我的 themes.lua 配置,但最终我把它留在了原样。 尽管它的行为没有返回到原来的样子。

起点:

我使用 arcolinux,并从他们的默认主题“multicolor”开始。

也就是说:

- 顶部1栏,底部1栏

- 底部栏中的任务列表 + 时钟

- 顶部标签列表 + 小部件

正常情况下,标签对齐到栏的左侧,小部件对齐到右侧。这留下了很多我想动态使用任务列表的空白空间,而无需使小部件超出屏幕或被任务列表覆盖。

问题

我想让小部件保持右对齐,而让标签保持左对齐。

问题在于,我从顶部栏中删除了任务列表,现在小部件不再对齐到右侧了。

即使我将它们设置为专门对齐到右侧也不行。

Imgur

我的尝试

我尝试了几种 wibox.align 类型,但是都没有起作用。

我还尝试只在两个部分之间留下 nil(这是默认解决方案)...但它仍然不起作用。

我还尝试创建一个设置为 wibox.align.flex.horizontal 的中间部分,就像在另一个问题提出的那样...但也不起作用。

我曾经将与任务列表 wibox 相关的某些变量的宽度设置为 50(不记得名称),但是那个变量现在已经没有了。反复检查过了。

这是链接到 theme.lua 的当前状态(默认带有一些注释的修改)。

栏在文件底部,就在文件结束前。

问题

我该如何解决这种奇怪的行为?

无论我去哪里,它都说我的当前配置文件不应该像这样行事。

没有任何东西说右侧的 wibox 应该对齐到左侧,并且它会忽略任何要求将其对齐到右侧的配置选项。

点赞
用户436275
用户436275
s.mywibox:setup {
    layout = wibox.layout.fixed.horizontal,

fixed 布局会将其内部的小部件直接排列在一起。在默认设置下,它是 wibox.layout.align.horizontal

2020-06-14 06:00:24