Posso usar os applets GNOME no Unity?


28

Applets são pequenos programas que você anexa e inicia na barra de ferramentas do GNOME. Veja a imagem: http://www.futuredesktop.com/audio-recorder/recorder-applet.ogv

Meus applets favoritos são:

  • applet rec: applet gravador de áudio inteligente. Você pode obter isso no Launchpad.

  • clipart-finder: Encontre e baixe clipart no seu computador. Você pode obter isso no Launchpad.

1) Posso usar esses applets no UNITY como estão?

2) Quais alterações eu tenho que fazer no código dos applets (rec-applet e clipart-finder) para torná-los utilizáveis ​​no Unity?

3) Onde está a especificação do applet para o Unity?

Respostas:


10

Eu acho que você não pode. Unidade mostra apenas a área de notificação e indicadores . Portanto, se você portar o código para usar o applet de indicador, eles funcionarão.


1
Também vale a pena notar que o gnome-shell não suporta applets de painel. Parece que a especificação applet de idade está a ser eliminado no GNOME 3.
dv3500ea

Sim, no GNOME 3 os applets definitivamente morrerão.
Alfredo Hernández

há alguma conversa no wiki do gnome3 sobre os applets do painel do gnome sendo atualizados para um novo padrão, mas acho que os desenvolvedores do GNOME estão tão (confusos) confiantes sobre o shell que descartaram os planos.
RolandiXor

1
O applet clipart não indica nada, portanto, convertê-lo em um indicador não faz sentido. Talvez se houvesse algum tipo de sistema (plug-in?) Para pesquisas especializadas no Unity, ele poderia se encaixar nesse ...
JanC:

3
Muitos applets não podem ser convertidos em indicadores. Ou porque eles não devem ser indicadores de nada, ou porque os indicadores simplesmente não têm os mesmos recursos que os applets gnome (por exemplo, suporte a arrastar e soltar). Pelo menos agora eu sei que posso descartar meu trabalho em um applet, pois não pode ser feito como um indicador.
Tommy Brunn

9

Como os dois shells incentivam você a posicionar os lançadores mais próximos da área de trabalho (usando a barra lateral no Unity e os aplicativos favoritos no Gnome Shell), muitos dos applets de painel mais comuns estão quase obsoletos (já que geralmente apenas iniciam itens com seus principais recursos). janelas aparecendo perto dos lançadores). Alguma esperteza terminará o trabalho.

Ambos os shells estão buscando métodos mais bem definidos e mais rigorosos para extensões como applets de painel. O material indicador do Ubuntu se encaixa nesse território; indicadores atendem a um único caso de uso e vão em um só lugar. O Unity também possui um recurso chamado Lentes. Por padrão, você tem duas lentes no Unity: aplicativos e arquivos. No futuro, você poderá instalar muito mais para fazer todo tipo de coisas legais (como navegar no Youtube). Há algumas informações sobre isso no wiki do Ubuntu.

À medida que as novas cápsulas evoluem, podem surgir pontos de extensão adicionais.


3

Não tenho certeza sobre o applet, mas o localizador de clipart parece que pode ser integrado ao Unity por meio da API de lentes .

Na sessão da API de lentes do UDS-N recente, Neil Patel demonstrou um lugar no YouTube que ele invadiu ao longo de duas horas. Era doce e parecia ser uma excelente combinação para o localizador de clipart.


Obrigado. A API do Google Places parece ser uma boa solução para o ClipArt-Finder. E o Places pode interagir facilmente com outros aplicativos porque usa o DBus. A lanugae não importa; Python, Vala ou C, todos são suficientes. Começarei com a [url = launchpad.net/unity-place-sample✨Places Sample. [/ Url] e seguirei em frente.
Moma Antero

1

Ok, nem o Unity nem o GNOME Shell terão applets como os conhecemos no GNOME 2.x. Os miniaplicativos são simplesmente pequenos aplicativos GTK; portanto, se eu puder abrir a janela do aplicativo próxima ao botão do iniciador, seria uma ótima solução.

Espero que a Unity possa nos ajudar com:

1) Descubra a localização do botão do iniciador. Meu aplicativo de applet GTK-application criará uma janela próxima ao local do botão. A janela é geralmente pequena, portanto, abri-la no modo maximizado ou no centro da tela seria muito "rude".

2) Para indicar status ou avanço, o aplicativo GTK pode querer modificar o botão do iniciador. Podemos mudar a imagem ou a cor do lançador, ou até mesmo desenhar nela?

3) Flip-flopping a janela. Clicar no botão do iniciador mostrará / ocultará a janela do aplicativo. Isso imitará o inicializador de applets original.

Eu quero fazer rock de rec-applet e clipart-finder , também no Unity e no GNOME Shell.


1

Se houver um applet do Gnome Panel que você absolutamente deve usar e não for possível obter um indicador para substituí-lo, isso pode ser uma solução alternativa:

  1. Instalar o painel xfce4
  2. Execute o "xfce4-panel"
  3. instale o plugin XfApplet
  4. Adicione seu applet Gnome Panel ao painel Xfce4
  5. Organize o painel de forma a não incomodar outras partes do seu sistema, ou seja, no canto inferior direito.

ele exige compilar o código fonte tho para xfapplet
Aquarius Poder

0

O applet GNOME é executado apenas no painel GNOME. Como o unity não usará o painel GNOME, não é possível executar applets, a menos que seja canônico descobrir uma maneira de contornar o problema.



0

Outra alternativa é instalar o Cairo-Dock no seu Ubuntu Unity. Você o encontrará no Ubuntu Software Center como GLX-Dock. Esta é uma aplicação muito interessante com muitos dos seus próprios applets, como clima, uso de disco, monitor do sistema etc.


0

Ainda nesta data, tive esse problema,
mas finalmente podemos executar os applets gnome em unidade, conforme explicado nesta pergunta .

basicamente você corre gnome-panel, remova o que não deseja com alt + super + rightClick e adicione o que deseja; agora posso finalmente acessar o "monitor de escala de frequência da CPU" depois de mais de um ano ...

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.