web-dev-qa-db-ja.com

UnityでGNOMEアプレットを使用できますか?

アプレットは、GNOMEのツールバーからアタッチして起動する小さなプログラムです。写真を参照してください: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

私のお気に入りのアプレットは次のとおりです。

  • rec-applet:スマートオーディオレコーダーアプレット。これはLaunchpadから取得できます。

  • クリップアートファインダー:クリップアートを見つけてコンピューターにダウンロードします。これはLaunchpadから取得できます。

1)これらのアプレットをそのままUNITYで使用できますか?

2)アプレットをUnityで使用可能にするために、アプレットのコード(rec-appletおよびclipart-Finder)にどのような変更を加える必要がありますか?

3)Unityのアプレット仕様はどこにありますか?

28
Moma Antero

できないと思います。 Unityは、通知領域と インジケータ のみを表示します。したがって、インジケーターアプレットを使用するためにコードを移植すると、それらは機能します。

10

どちらのシェルもランチャーをワークスペースの近くに配置することを推奨しているため(UnityのサイドバーとGnomeシェルのお気に入りのアプリケーションを使用)、より一般的なパネルアプレットの多くは廃止されつつあります(通常はメインで起動するため)ランチャーの近くに表示されるウィンドウ)。いくらかの賢さが仕事を終えるでしょう。

どちらのシェルも、パネルアプレットなどの拡張機能に対して、より適切に定義された、より厳密なメソッドを使用します。 Ubuntuのインジケーターは、その領域に適合しています。インディケーターは単一のユースケースに対応し、1つの場所に配置されます。 Unityにはレンズと呼ばれる機能もあります。デフォルトでは、Unityにはアプリケーションとファイルの2つのレンズがあります。将来的には、もっとたくさんインストールして、あらゆる種類のクールなこと(Youtubeの閲覧など)を行うことができます。 それに関する情報があります Ubuntu wiki.

新しいシェルが進化するにつれて、追加の拡張ポイントが出現する可能性があります。

9
Dylan McCall

Rec-appletについてはわかりませんが、クリップアートファインダーは Lenss API を介してUnityに統合できるようです。

最近のUDS-NでのLenses APIセッションで、Neil Patelは youtube place をデモし、2時間かけてハックしました。甘くて、クリップアートファインダーにぴったりのようです。

3
RAOF

わかりました。GNOME2.xからわかっているように、UnityもGNOME Shellもアプレットを持ちません。アプレットは単純に小さなGTKアプリケーションであるため、ランチャーボタンの近くにあるアプリケーションウィンドウを開くことができれば、それは素晴らしいソリューションです。

Unityが私たちに役立つことを願っています:

1)ランチャーボタンの場所を見つけます。僕の アプレットアプリケーション GTKアプリケーションは、ボタンの場所に近いウィンドウを作成します。ウィンドウは小さいことが多いため、最大化モードまたは画面の中央でウィンドウを開くと、非常に「失礼」になります。

2)ステータスまたは進歩を示すために、GTKアプリケーションはランチャーボタンを変更する場合があります。ランチャーの画像や色を変更したり、描画することさえできますか?

3)ウィンドウのフリップフロップ。ランチャーボタンをクリックすると、アプリケーションウィンドウの表示/非表示が切り替わります。これは、元のアプレットランチャーを模倣します。

UnityとGNOME Shellでも rec-appletclipart-Finder をロックしたいです。

1
Moma Antero

must絶対に使用するGnome Panelアプレットがあり、それを置き換えるインジケーターを取得できない場合、これは回避策です。

  1. Xfce4-panelをインストールします
  2. 「xfce4-panel」を実行します
  3. xfAppletプラグインをインストールする
  4. Gnome PanelアプレットをXfce4パネルに追加します
  5. システムの他の部分を煩わさないように、つまり右下隅にパネルを配置します。
1

もう1つの方法は、Ubuntu UnityにCairo-Dockをインストールすることです。 Ubuntu Software CenterにGLX-Dockとしてあります。これは、天気、ディスクの使用状況、システムモニターなど、独自のアプレットを多数備えた非常にクールなアプリケーションです。

0
groenem

今でもこの問題がありましたが、
しかし、最終的に この質問 で説明したように、gnomeアプレットを統一して実行できます。

基本的にgnome-panelを実行し、alt + super + rightClickで不要なものを削除し、必要なものを追加します。 1年以上経ってようやく「CPU周波数スケーリングモニター」にアクセスできるようになりました...

0
Aquarius Power

Gnome2のアプレット開発者によって開発されているインジケータがいくつかあります。それらの大きなリストに従います:

利用可能なアプリケーションインジケータは何ですか?

0
BrunoJCM

GNOMEアプレットはGNOMEパネルでのみ実行されます。 UnityはGNOMEパネルを使用しないため、標準的な回避方法がない限りアプレットを実行することはできません。

0
user