Como instalo o Google Gadgets?

5

como instalar gadgets do google no ubuntu 11.10? Qualquer ppa está disponível? Código fonte está disponível em seu site como empacotá-lo? Se ainda não estiver empacotado, como posso construí-lo a partir do código-fonte?

    
por Tachyons 14.01.2012 / 13:17

1 resposta

6

Como um exercício de compilação, é praticamente possível forçar o Google-gadgets a compilar, mas tenho dúvidas se os gadgets do Google para a área de trabalho são úteis porque o Google tem descontinuado o suporte

Assim, esta resposta lhe dará indicações suficientes para alcançar isso abaixo de 11.10:

Como compilar:

Instale os pré-requisitos:

sudo apt-get install build-essential bzr autoconf libtool

sudo apt-get install build-essential zip flex desktop-file-utils shared-mime-info zlib1g-dev libgtk2.0-dev libxml2-dev libdbus-1-dev librsvg2-dev libcurl4-gnutls-dev libgstreamer-plugins-base0.10-dev network-manager-dev libqt4-dev libstartup-notification0-dev libltdl-dev libqt4-dev

obtenha a fonte

cd ~/Downloads
bzr branch lp:googlegadgets
cd googlegadgets/

para gerar algo para compilar

sh autotools/bootstrap.sh
./configure

para compilar

Agora - isso não é fácil, pois há várias partes do código que não são compiladas na versão 11.10.

Portanto, é interativo - corrija e execute make . Repita isso até compilar completamente.

Os arquivos para editar são:

gedit ggadget/gtk/single_view_host.cc &
gedit ggadget/dbus/dbus_utils.cc &
gedit extensions/gst_video_element/gadget_videosink.cc &
gedit extensions/linux_system_framework/network.cc &
gedit extensions/linux_system_framework/wireless.cc

Para ter uma abordagem purista - você precisará substituir o código por 11,10 equivalentes. Tomando a abordagem de bacamarte ... Eu apenas comentei as várias seções, ou onde uma variável int precisa ser atribuída - apenas atribui a ela um valor de 0 .

Obviamente - apenas comentar o código deixará estas áreas não funcionais - deixarei isso para uma pessoa interessada em investigar os 11,10 equivalentes ...

Use o erro de criação para comentar as seções relevantes (os comentários 'C' são /* ... */ e // ... )

para instalar

sudo make install

para executar

export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
gg-qt &
    
por fossfreedom 25.03.2012 / 09:13