Google та Linux. Віджети та аплети на робочому столі
Ось таку цікаву річ знайшов на Linux on Desktop. Як раз підійде до серії заміток про Google
Отже, що це таке. Є досить популярна система, що називається Google Gadgets. Вона дозволяє розмістити на вашому робочому столі маленькі аплети/віджети, що додають деякий функціонал на ваш робочий стол, роблять його цікавішим. Не те щоб я дуже полюбляв усілякі гаджети, однак іноді виникає бажання просто розслабитись, відпочити. Як на мене, для цього така система буде корисною. Ось і розповім, як організувати такий відпочинок
Для початку необхідно встановити додаткові пакети в свою ОС, необіхдні для збірки Google Gadgets. Як завжди буду розповідати на прикладі Ubuntu:
sudo apt-get -y install libtool automake autoconf libxul-dev libghc6-mozembed-dev libcurl4-gnutls-dev libxml2-dev zlib1g-dev xulrunner libgtk2.0-dev libcairo2-dev libdbus-1-dev libdbus-glib-1-dev libgstreamer0.10-dev libgstreamer-plugins-base0.10-dev libqt4-dev build-essential spidermonkey-bin libmozjs-dev
Ця команда встановить всі необхідні пакети. Чесно кажучи, намагався ії спростити, відкинути “зайві” елементи, однак так просто зробити це не вдалось. Хоча мотлоху ставиться досить багато. Ну хай тоді це залишається на совісті Google
. Доречі, всі пакети *-dev з вище перерахованих після компіляції можна видалити – вони необхідні тільки для компіляції.
Настав час завантажити самі Gadgets:
wget http://google-gadgets-for-linux.googlecode.com/files/google-gadgets-for-linux-0.9.1.tar.gz
Трошки більше 2 Мгб – обсяг невеликий, навіть для не швидких каналів. Тепер розпакуємо отриманий архів:
tar -xvzf google-gadgets-for-linux-0.9.1.tar.gz
Перейдемо в створену теку, сконфігуруємо, відкомпілюємо та встановимо програму в систему, як і більшість програм, що поставляються у вигляді коду:
cd google-gadgets-for-linux-0.9.1
./configure --prefix=/usr
make
sudo make install
Наголошу, що ./configure –prefix=/usr згенерує makefile таким чином, що результати компіляції під час інсталяції будуть записані в /usr. Саме тому необхідні права root під час виконання запису.
В залежності від системи необхідно для запуску використовувати команду ggl-gtk (GTK версія, що більше підійде для Ubuntu, Edubuntu, Xubuntu, які використовують Gnome та Xfce) чи то ggl-qt (QT версія, що добре підійде для KDE, що використовується Kubuntu). Часто виникають проблеми у людей з відображенням віджетів в gtk-версії Google Gadgets. В такому випадку можна скористатись qt-версією.
Особисто в мене останнім часом інша проблема: при спробі додати віджети під час оновлення інформації виникає помилка “Failed to update gadget data.. Please try later.” Сподіваюсь у Вас не виникне жодних помилок під час користування Google Gadets.
Дещо можна знайти за тегом Gadgets в Google.
Ще не має кометарів