Puis-je utiliser des applets GNOME dans Unity?

28

Les applets sont de petits programmes que vous attachez et démarrez à partir de la barre d'outils de GNOME. Voir photo: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Mes applets préférées sont:

  • rec-applet: applet d'enregistrement audio intelligent. Vous pouvez l'obtenir sur Launchpad.

  • clipart-finder: recherchez et téléchargez des images clipart sur votre ordinateur. Vous pouvez l'obtenir à partir du Launchpad.

1) Puis-je utiliser ces applets dans UNITY en l'état?

2) Quelles modifications dois-je apporter au code des applets (rec-applet et clipart-finder) pour les rendre utilisables dans Unity?

3) Où se trouve la spécification d'applet pour Unity?

Moma Antero
la source

Réponses:

10

Je pense que tu ne peux pas. Unity n'affiche que la zone de notification et les indicateurs . Donc, si vous portez leur code pour utiliser l'indicateur-applet, ils fonctionneront.

Alfredo Hernández
la source
1
Il convient également de noter que gnome-shell ne prend pas en charge les applets de panneau. Il semble que l'ancienne spécification d'applet soit supprimée dans GNOME 3.
dv3500ea
Oui, dans GNOME 3, les applets seront définitivement mortes.
Alfredo Hernández
il y a des discussions sur le wiki gnome3 à propos de la mise à niveau des applets gnome-panel vers une nouvelle norme mais je pense que les développeurs GNOME sont tellement (curieusement) confiants quant au shell qu'ils ont abandonné les plans.
RolandiXor
1
L'applet clipart ne signifie rien, donc le convertir en indicateur n'a aucun sens. Peut-être que s'il y avait une sorte de système (plugin?) Pour les recherches spécialisées dans Unity, il pourrait s'intégrer dans cela ...
janvier
3
De nombreuses applets ne peuvent pas être converties en indicateurs. Soit parce qu'ils ne sont pas censés être des indicateurs de quoi que ce soit, soit parce que les indicateurs n'ont tout simplement pas les mêmes fonctionnalités que les applets gnome (par exemple, le support du glisser-déposer). Au moins maintenant, je sais que je peux supprimer mon travail sur une applet, car cela ne peut pas être fait comme indicateur.
Tommy Brunn
9

Étant donné que les deux shells vous encouragent à positionner les lanceurs plus près de l'espace de travail (en utilisant la barre latérale dans Unity et les applications préférées dans Gnome Shell), la plupart des applets de panneau les plus courantes sont presque obsolètes (car elles lancent généralement des choses avec leur principal fenêtres proches des lanceurs). Une certaine intelligence finira le travail.

Les deux shells recherchent des méthodes mieux définies et plus strictes pour les extensions telles que les applets de panneau. Les éléments indicateurs d'Ubuntu correspondent à ce territoire; les indicateurs servent un seul cas d'utilisation et ils vont au même endroit. Unity possède également une fonctionnalité appelée Objectifs. Par défaut, vous avez deux objectifs dans Unity: applications et fichiers. À l'avenir, vous pourrez en installer beaucoup plus pour faire toutes sortes de choses intéressantes (comme parcourir Youtube). Il y a quelques informations à ce sujet sur le wiki Ubuntu.

À mesure que les nouveaux obus évoluent, des points d'extension supplémentaires pourraient émerger.

Dylan McCall
la source
3

Je ne suis pas sûr de rec-applet, mais le clipart-finder semble pouvoir être intégré à Unity via l' API Lenses .

Lors de la session API Lenses lors de la récente UDS-N, Neil Patel a fait la démonstration d'un site YouTube qu'il a piraté en deux heures. Il était doux et semblait être un excellent match pour le chercheur de cliparts.

RAOF
la source
Merci. L'API Places semble être une bonne solution pour le ClipArt-Finder. Et Places peut facilement interagir avec d'autres applications car il utilise DBus. Les lanugae n'ont pas d'importance; Python, Vala ou C, ils suffisent tous. Je vais commencer par l'exemple [url = launchpad.net/unity-place-sample-xamplePlaces . [/ Url] et continuer.
Moma Antero
1

Ok, ni Unity ni GNOME Shell n'auront d'applets telles que nous les connaissons dans GNOME 2.x. Les applets sont simplement de petites applications GTK, donc si je peux ouvrir la fenêtre d'application à proximité du bouton du lanceur, ce serait une excellente solution.

J'espère que Unity peut nous aider avec:

1) Découvrez l'emplacement du bouton du lanceur. Mon application d'applet GTK-application créera alors une fenêtre proche de l'emplacement du bouton. La fenêtre est souvent petite, donc l'ouvrir en mode maximisé ou au centre de l'écran serait très "grossier".

2) Pour indiquer le statut ou l'avancement, l'application GTK peut souhaiter modifier son bouton de lancement. Pouvons-nous changer l'image ou la couleur du lanceur, ou même dessiner dessus?

3) Basculer la fenêtre. Cliquez sur le bouton du lanceur pour afficher / masquer la fenêtre de l'application. Cela imitera le lanceur d'applet d'origine.

Je veux faire du rock rec-applet et clipart-finder , également dans Unity et GNOME Shell.

Moma Antero
la source
1

S'il existe une applet Gnome Panel que vous devez absolument utiliser et qu'il n'est pas possible d'obtenir un indicateur pour le remplacer, alors cela pourrait être une solution:

  1. Installer le panneau xfce4
  2. Exécutez "xfce4-panel"
  3. installer le plugin XfApplet
  4. Ajoutez votre applet Gnome Panel au panneau Xfce4
  5. Disposez le panneau de manière à ne pas déranger les autres parties de votre système, c'est-à-dire dans le coin inférieur droit.
Jo-Erlend Schinstad
la source
il nécessite de compiler le code source pour xfapplet
Aquarius Power
0

L'applet GNOME ne fonctionne que sur le panneau GNOME. Comme l'unité n'utilisera pas le panneau GNOME, il n'est donc pas possible d'exécuter des applets à moins que le canonique ne trouve un moyen de contourner le problème.

utilisateur
la source
0

Une autre alternative est d'installer Cairo-Dock sur votre Ubuntu Unity. Vous le trouverez dans le Centre logiciel Ubuntu sous le nom de GLX-Dock. Ceci est une application très cool avec beaucoup de ses propres applets, comme la météo, l'utilisation du disque, le moniteur système, etc.

groenem
la source
0

encore à ce jour, j'ai eu ce problème,
mais finalement nous pouvons exécuter les applets gnome dans l'unité comme expliqué sur cette question .

Fondamentalement, vous exécutez gnome-panel, supprimez ce que vous ne voulez pas avec alt + super + rightClick et ajoutez ce que vous voulez aussi; maintenant je peux enfin accéder au "moniteur de mise à l'échelle de fréquence cpu" après plus d'un an ...

Puissance du Verseau
la source