web-dev-qa-db-ja.com

Compizウィジェットレイヤーで「非Screenlet」計算機を取得するにはどうすればよいですか?

私は現在、スクリーンレット計算機を設定しましたが、使用したくありません。

1)スクリーンレットはもう開発中ではなく、ほとんどが機能しません。私はスクリーンレットからゆっくりと移行するつもりです。

2)既存のScreenlet計算機は、OSXのものと非常によく似ており、私見では魅力的ではありません。

私はgalculatorかgcaltoolのどちらかが好きです。ウィジェットレイヤーでこれらを取得する方法はありますか?他のオプションも利用できますが、基本的には、Compizウィジェットレイヤーに表示される「非スクリーンレット」計算機を探しています。

ありがとう。

ソフトウェア仕様:Xubuntuデスクトップを搭載したUbuntu12.04。 Xfceは4.10にアップグレードされ、Compizを使用しています。

1
spinge

理解したばかりですが、任意のプログラムウィンドウをウィジェットにするために適用できるので、それだけの価値があります!!

1)電卓ウィンドウクラスの検索:

a)電卓プログラムをロードします。

b)次にターミナルウィンドウをロードします。

c)電卓ウィンドウのクラスを取得するには、ターミナルで実行します

xprop WM_CLASS | cut -d\" -f4

これで、マウスは十字線のように見えます。

d)ウィジェットレイヤーで使用する開いている計算機プログラムをクリックします。出力クラスが端末に表示されます。

e)メモしてください。私の場合、その「ガルキュレーター」。

2)Compizウィジェットレイヤーでの電卓の設定: Menu\Settings\Compiz Config Manager\Desktop\Widget Layer \に移動します

a)「ウィジェットレイヤー」プラグインを有効にします。

b)Widget Layer Pluginセクション内で、Behaviour\Widget Windows \に移動し、次のように入力します。

(class=Galculator)

複数のウィジェットが必要な場合は、次のように入力します

(class=Galculator) | (class=Screenlet)

|は「または」であり、私の場合、ウィジェットレイヤーでGalculatorとScreenletの両方を許可しています。

注:単一クラスのエントリの場合でも、ブラケットは必須です。欠落している場合は機能しません。

基本的には完了です。しかし、あなたが完全な取引を探しているなら...続けて...

)電卓のウィンドウ装飾を削除します: Menu\Settings\Compiz Config Manager\Window Management\WindowRulesに移動します

a)「ウィンドウルール」プラグインを有効にします。正規表現マッチングを有効にし(まだ有効になっていない場合)、それも有効にするように求められます。

b)次に、[Windowsルール]セクションで、[一致]に移動し、入力/コピー+貼り付けを行います

(class=Galculator)

次の見出しの[〜#〜] each [〜#〜]の下:

  • タスクバーをスキップ
  • ポケットベルをスキップ
  • 粘着性
  • サイズ変更不可能なウィンドウ
  • 最小化できないウィンドウ
  • 最大化できないウィンドウ
  • 閉じられないウィンドウ
  • 焦点が合わない

今では本当のウィジェットのように見えます。

5)CompizウィジェットレイヤーにロードするAutostart Calculator: Menu\Settings\Settings Manager\System\Session&Startup\Application Autostart \内a)緑色の十字の付いた[追加]ボタンをクリックします。

b)電卓ランチャーの名前、説明、コマンドを入力し、[OK]をクリックします。私の場合、

名前:ガルキュレーター

説明:Galculatorウィジェットを開始します

コマンド:galculator。

c)「アプリケーションの自動開始」リストでチェックされていることを確認します。

6)ログアウトとログイン出来上がり!

1
spinge