
窓枠なしでプログラムを実行できますか?例:FlashはウィンドウフレームなしでSUSE Linux Enterprise Server 11 sp2システムでスタンドアロンで実行されるため、ブラウザを実行してウィンドウの装飾を削除し、ブラウザプラグインを使用してFlashを表示したようです。
ブラウザは利用可能ですが、SLES 11 sp2のブラウザはwebkit 0.2でバグがたくさんあります。
Devilspieを使ってウィンドウを削除してみました(http://rpm.pbone.net/index.php3/stat/4/idpl/15612342/dir/opensuse_11.x/com/devilspie-0.22-10.1.i586.rpm.html)しかし何もしません。インストールしてde .dsファイルを設定できましたが、うまくいきませんでした。
私はこのプログラムを始めます:
devilspie -d -a
Devil's Pie 0.22 starting...
Loading /etc/devilspie
Loading /root/.devilspie
Loading /root/.devilspie/flashplayer.ds
1 s-expression loaded.
"flashplayer.ds":
(if (is (application_name) "flashplayer")
(begin
(undecorate)
)
)
アクティブウィンドウを検索するとxlsclients
出力が表示されます。
# xlsclients
SLES11-SP2 xterm
SLES11-SP2 /usr/bin/xconsole -notify -nostdin -verbose -exitOnFail
SLES11-SP2 flashplayer
だからapplication_name
一致する必要があります。
これを解決するためのアイデアやdevilspie
他の「コツ」がありますか?