Xmonad 上的系统托盘图标 - Xmobar 或任何其他最小状态栏

Xmonad 上的系统托盘图标 - Xmobar 或任何其他最小状态栏

我在 Arch Linux 上使用 slack 桌面客户端。我正在使用 Xmonad 窗口管理器以及X莫巴状态栏。

在其他桌面环境(例如 XFCE)上,Slack Desktop 客户端在状态栏上显示一个小图标(系统托盘图标),这非常有用。

(下面的屏幕截图是 XFCE 上的 Slack )

在此输入图像描述

在此输入图像描述

在此输入图像描述

但我喜欢将 Xmonad 与 Xmobar 一起使用(看起来像这样 -> )

在此输入图像描述

有什么办法让xmobar上有slack图标吗?

如果没有,是否有任何好的、简单的、最小的状态栏可供我在 Xmonad 上使用?

答案1

最后,在 #xmonad IRC 频道上好心人的帮助下,我得到了解决方案

在此输入图像描述

方法如下:

首先,我调整了 xmobar 的大小,在右侧留下一个小间隙(编辑 xmobarrc)

position = Static { xpos = 0, ypos = 0, width = 1346, height = 20 },

使用包stalonetray

sudo pacman -S stalonetray

stalonetray使用~/.stalonetrayrc文件进行配置

decorations none
transparent false
dockapp_mode none
geometry 1x1-0+0
background "#000000"
kludges force_icons_size
grow_gravity NW
icon_gravity NW
icon_size 18
sticky true
#window_strut none
window_type dock
window_layer bottom
no_shrink false
skip_taskbar true

最后,将其添加到.xintrc

您甚至可以将其配置为显示多个系统托盘图标

在此输入图像描述

就是这样 :)

相关内容