Kde
如何在 LXDE 面板上顯示 KDE 系統托盤圖示?
使用 KDE,有時我需要關閉/殺死 KDE (
plasmashell
) 以獲得更多可用的系統資源,而這樣做我會lxpanel
在 KDE Plasma 關閉時自行執行以獲得最小面板。這確實可以完美地工作,但係統托盤。在 LXDE面板
lxpanel
(system tray
# is currently KDE even if plasmashell is closed export XDG_CURRENT_DESKTOP=LXDE dbus-launch app_using_tray
有沒有辦法讓目前正在執行的托盤應用程序顯示在 lxpanel 上?
plasmashell
或者是否有任何替代方法可以允許在關閉時訪問這些應用程序?當 Plasmashell 臨時替換為 LXDE 面板時如何顯示 KDE 系統托盤圖示?
X 托盤系統:
在大多數桌面上,托盤圖示系統可以替換為其他系統,例如
stalonetray
,trayer
或者wmsystemtray
在這樣做時,需要將托盤系統註冊為使用的托盤系統,KDE 的詳細資訊可以在這裡找到這就是為什麼dbus-launch
並且XDG_CURRENT_DESKTOP
在替代托盤時需要不是預設值。帶 KDE 的 LXDE 面板:
lxpanel
確實LXDEplasmawindowed
面板org.kde.plasma.systemtray
(單個實例中的視窗模式,因此可以在使用時訪問托盤系統lxpanel
,更多的視窗規則可用於將其排列為面板(沒有裝飾等)。此 bash 腳本可用於將桌面切換到更輕的桌面, 並關閉它將通過以下方式完成ctrl+c
:#!/bin/bash kill_panel() { killall lxpanel } trap 'kill_panel' SIGINT /usr/bin/lxpanel& plasmawindowed org.kde.plasma.systemtray
有關係統托盤的附加資訊