KDEを使用すると、より多くの使用可能なシステムリソースを取得するためにKDE()をシャットダウン/終了する必要がありますplasmashell
。lxpanel
これは完全に機能しますが、システムトレイでは機能します。
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システムトレイアイコンを表示する方法は?
答え1
Xパレットシステム:
ほとんどのデスクトップでは、トレイアイコンシステムを他のシステム(たとえば)に置き換えることができます。stalonetray
または、trayer
そうwmsystemtray
するときは、トレイシステムを使用するトレイシステムとして登録する必要があります。 KDE の詳細については、以下を参照してください。こここれが代替トレイがプライマリトレイではない場合に必要な理由ですdbus-launch
。XDG_CURRENT_DESKTOP
KDEを含むLXDEパネル:
実際、LXDEパネル(lxpanel
)はKDEなどの他のデスクトップと一緒に実行できますplasmawindowed
。org.kde.plasma.systemtray
単一のインスタンスなので、使用時にトレイシステムにアクセスでき、lxpanel
より多くのWindowsルールを使用してパネルに並べ替えることもできます(装飾などはありません)。このbashスクリプトを使用すると、デスクトップをより軽いデスクトップに切り替えることができ、次のようにデスクトップを閉じることができますctrl+c
。
#!/bin/bash
kill_panel() {
killall lxpanel
}
trap 'kill_panel' SIGINT
/usr/bin/lxpanel&
plasmawindowed org.kde.plasma.systemtray
に関する追加情報システムトレイ