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?

Moma Antero
fonte

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.

Alfredo Hernández
fonte
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.

Dylan McCall
fonte
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.

RAOF
fonte
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.

Moma Antero
fonte
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.
Jo-Erlend Schinstad
fonte
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.

do utilizador
fonte
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.

groenem
fonte
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 ...

Poder do Aquário
fonte