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 &