Linuxで、どのウィンドウマネージャーが実行されているかをプログラムで判断する必要があります。
使用方法の擬似コード:
if(WindowManagerOfOS.isKDE()){
do.anyThing();
}
これどうやってするの?それも可能ですか?
Linuxで、どのウィンドウマネージャーが実行されているかをプログラムで判断する必要があります。
使用方法の擬似コード:
if(WindowManagerOfOS.isKDE()){
do.anyThing();
}
これどうやってするの?それも可能ですか?
System.getenv("XDG_CURRENT_DESKTOP")
"GNOME"
私のマシンに戻ります。KDEベースのボックスで試してみてください。
公式の答えは、あなたは気にするべきではないということです。どちらのデスクトップも既存の標準を尊重しています。どちらもお互いのソフトウェアを実行できます。あなたは何をしようとしているのですか?それがあなたが探している特定のサービスであり、デフォルトで1つのディストリビューションのみが出荷される場合は、代わりにそれを調査する必要があります。