我正在使用带有 AwesomeWM(平铺窗口管理器)的 Xfce4 - xfce 负责更新,让我可以快速配置新的显示器设置(双头)等等,而 awesome 则擅长以最少的配置管理窗口 :)
问题是 - 我仍然使用一个小型 Xfce 面板来处理系统托盘/通知区域,并且在加载某些通知图标(例如 Gajim)时,它们会显示在 Awesome 的通知区域中。这不是什么大问题,但它位于我很容易忽略的屏幕部分。重新启动 gajim 后,它就会出现在我想要的位置。
现在,如果我通过 AwesomeWM 配置自动启动 Gajim(让我们以 Gajim 为例),它总是出现在 Awesome 通知区域中,而当通过 xfce 会话管理启动时,它有时最终进入 xfce 面板,但并非总是如此。
我的猜测是加载顺序 - 那么,我如何在 xfce 中强制所需的加载顺序?或者是我尚未考虑的其他问题?
答案1
为了避免此类问题,您应该只使用一个通知区域。如果您想删除 Awesome 通知区域,请编辑其配置。默认情况下,它位于.config/awesome/rc.lua
。如果没有这样的文件,请从 复制它/etc/xdg/awesome/rc.lua
。
在那里找到 wibox 设置块:
-- Add widgets to the wibox
s.mywibox:setup {
layout = wibox.layout.align.horizontal,
{ -- Left widgets
layout = wibox.layout.fixed.horizontal,
mylauncher,
s.mytaglist,
s.mypromptbox,
},
s.mytasklist, -- Middle widget
{ -- Right widgets
layout = wibox.layout.fixed.horizontal,
mykeyboardlayout,
wibox.widget.systray(),
mytextclock,
s.mylayoutbox,
},
}
并删除或注释掉以下行
wibox.widget.systray(),