古いプログラムxsnow
をAptでインストールしました。このプログラムは、雪(降雨の種類)をデスクトップに表示することを想定しています。ただし、プログラムを実行しても、次のコードが返されるだけです。
Xsnow-1.42resizeable, December 14th 2001 by Rick Jansen (rja@euronet.nl)
WWW: http://www.euronet.nl/~rja/Xsnow/
これは、Webサイトに記載されているように、プログラムがルートXウィンドウに雪を描くように設計されているためです。
よくある質問:Xsnowを起動しましたが、雪が見えませんか? 回答:Xsnowは、Xウィンドウの「ルート」ウィンドウに雪を降らせます。そのルートウィンドウは、デスクトップマネージャーによってアイコンやツールを表示するために隠されていることがよくあります。Xsnowは正常に動作し、雪が見えないだけです!詳細と可能な解決策については、READMEを参照してください。
Ubuntu 13.10 VM、Kubuntu 13.10および14.04、およびLubuntu Trusty Live USBで試しました。XfceではデフォルトでルートXウィンドウが表示されるため、Xubuntuで動作しています。チャットでは、誰かがUbuntu 12.04で動作していると報告しましたが、私のUbuntu 13.10 VMでは雪が見えません。
問題は、私が言ったようxsnow
に、ルートXウィンドウのみに描画することです。ルートXウィンドウは他のすべてのXウィンドウの「親」であり、したがって、KDEやUnityなどの最新のデスクトップ環境は通常デスクトップエフェクトコンポジターでルートXウィンドウを非表示にするため、表示されません。そのため、xsnow
まだ雪が描かれています(グラフィックの断片化のためにログインおよびログアウトするときに雪を取得することができます)。OpenboxやXFCEのようなシンプルなデスクトップでは、Xウィンドウ(そして雪)が完全に見えます。
ルートXウィンドウのアクティビティを表示して、雪を見る方法はありますか?