Window-Manager

Xmonad 上的系統托盤圖示 - Xmobar 或任何其他最小狀態欄

  • August 8, 2019

我在 Arch Linux 上使用 slack 桌面客戶端。我正在使用 Xmonad 視窗管理器和Xmobar狀態欄。

在其他桌面環境中,例如 XFCE,Slack Desktop 客戶端在狀態欄上顯示一個小圖示(系統托盤圖示),這非常有用。

(下面的截圖是 XFCE 上的 Slack)

在此處輸入圖像描述

在此處輸入圖像描述

在此處輸入圖像描述

但我喜歡將 Xmonad 與 Xmobar 一起使用(看起來像這樣 -> )

在此處輸入圖像描述

有什麼辦法可以讓 xmobar 上的鬆弛圖示?

如果沒有,我可以在 Xmonad 上使用任何好的、簡單和最小的狀態欄嗎?

最後,在#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

您甚至可以將其配置為顯示多個系統托盤圖示

在此處輸入圖像描述

就是這樣 :)

引用自:https://unix.stackexchange.com/questions/436787