Огляд систем управління гаджетами в Ubuntu: gDesklets, Google Gadgets і Screenlets
- Термінологія
- гаджет
- Віджет
- Десклети і скрінлет
- Гізмо і Новелті
- Система управління гаджетами (движок гаджетів)
- Інші терміни
- Огляд систем управління гаджетами
- переваги gDesklets
- Загальна оцінка gDesklets
- Google Gadgets (GTK)
- Google Gadget Browser
- Переваги Google Gadgets
- Screenlets
- переваги Screenlets
- недоліки Screenlets
- висновок
Гаджети та інші віджети давно і щільно увійшли до нас на комп'ютери, намертво закріпившись на робочих столах і сайтах. Особливу популярність ці "звірята" отримали з виходом Windows 7 (в Vista теж була реалізація, але про Вісту ви зрозуміли ...), де це було реалізовано досить грамотно.
Багато віндузятнікі вважають, що MS в турботі про користувачів придумала технологію гаджетів. Але ми з вами знаємо, що все було придумано до Майкрософта і реалізовано в системах Linux і MacOS, коли XP ще тільки писався.
Для початку визначимося з термінологією. Зараз активно використовуються такі терміни: гаджет, віджет, дескджет, скрінлет, але ж є ще "модні" слова типу Гизмо і Новелті. Тобто бардак в термінології моторошний.
Ми ж будемо використовувати ці терміни в наступних значеннях ...
Термінологія
гаджет
Даний термін є найбільш широким і може бути використаний в двох різних значеннях:
- Оригінальна, нестандартне технічне пристосування. Найбільш коректний російський переклад англійського терміна gadget - якась хрень, тобто приблуда, функціонал якої з першого погляду не ясний. Неясність функціоналу пов'язана з тим, що гаджет як технічне пристосування часто об'єднує в собі функції різних пристроїв, і виявити з них основне важко. Термін вперше був використаний в 19 столітті для іменування пристроїв зі складними рідними назвами.
- Невелике додаток, яке виконує одну (рідше кілька) вузькоспеціалізовану функцію і не має власних коштів виведення на екран. Таке додаток може відображатися як на робочому столі користувача, так і бути прив'язане до якогось сайту (веб-гаджети). Вперше термін гаджет в цьому значенні був використаний розробниками AmigaOS ще в 1985 році. Гаджет з точки зору програмування є апплетом.
Віджет
- Елемент призначеного для користувача інтерфейсу, наприклад кнопка, список, поле для введення тексту, смуга прокрутки і т.д. В даному значенні особливо часто використовується по відношенню до GTK.
- Те ж що гаджет в значенні 2 (див. Вище). Термін "віджет" в цьому значенні вважається більш старим.
Гаджет vs. Віджет
Як видно з вищесказаного, терміни гаджет і віджет дуже близькі. Колись ці терміни були синонімами і значили саме "якась фігнюшка". Але з часом термін віджет придбав більш Софтова відтінок.
В даний час почало поширюватися думка, що гаджет - це гугловський віджет, а віджет - віндовий гаджет. Але це думка поширюється людьми, знаючими в сфері ІТ всього 2 слова: Віндоус і гугль, тому називають за першими літерами. Так само є думка, що будь-який гаджет є віджетом, але не будь-який віджет є гаджетом. А різниця в тому, що віджет відкритий, а гаджет пропріетарний ().
За моїми спостереженнями, термін гаджет отримав в Росії більшого поширення для позначення "украшательний" додатків, тому будемо частіше використовувати саме його. Але в буржуйських країнах частіше використовується термін віджет, тому будуть регулярні застереження :) Т.ч. гаджет і віджет будуть для нас синонімами.
Десклети і скрінлет
Різновид гаджета, керованого системою gDesklets і Screenlets відповідно.
Гізмо і Новелті
Терміни, що використовуються неформальним бидлом, яке хоче виділитися з натовпу таких же придурків знанням нікому не зрозумілих слів для позначення зрозумілих тільки їм різновидів гаджетів в значенні 1.
Система управління гаджетами (движок гаджетів)
Програма (або бібліотека, або API, або сайт, або ще щось), яка відображає (отрісовиваєт) гаджети на робочому столі користувача або на сайті. Зазвичай складається з двох частин: демон / служба, що виконує функції відображення для користувача гаджетів, і GUI для управління і настройки гаджетів.
Інші терміни
Бліджет - віджет для зв'язку з блогом.
Міджет (eng. Midget) - карлик.
Фіджет (eng. Fidget) - напрям (форк) в музиці стилю хаус.
Все, з термінами розібралися. Тепер розглянемо 3 найбільш популярних системи для Ubuntu Linux: gDesklets, Google Gadgets (GTK) і Screenlets.
Огляд систем управління гаджетами
gDesklets
Офіційний сайт проекту -
Сторінка віджетів / гаджетів -
Запуск: Додатки - Стандартні - gDesklets
Вікно управління гаджетами виглядає так:
переваги gDesklets
- Гарна інтеграція з середовищем Gnome;
- Низьке навантаження на систему.
недоліки gDesklets
- Мало готових віджетів;
- Відсутність бічній панелі;
- Дрібні недоліки (див. Далі).
Інші враження про gDesklets
Абсолютно незрозуміло, навіщо з'являється іконка демона в треї. Ніяких функцій вона не виконує, лише займає місце.
Запускається не завжди відразу. Наприклад, в Ubuntu 10.10 після установки видає таку помилку:
Could not import tiling module!
Не можу з'єднатися з сервісом: вийшло час очікування!
Файл протоколу допоможе, вам, вирішити проблему.
Щоб це виправити, треба відредагувати файл /usr/lib/gdesklets/utils/ErrorFormatter.py, наприклад так:
sudo gedit /usr/lib/gdesklets/utils/ErrorFormatter.py
Знаходимо в ньому наступний рядок:
def _new_imp (name, globs = {}, locls = {}, fromlist = []):
У мене вона була під номером 116. І замінюємо на:
def _new_imp (name, globs = {}, locls = {}, fromlist = [], test = []):
Тепер все має запуститися.
Загальна оцінка gDesklets
Ще працювати і працювати над проектом ...
Google Gadgets (GTK)
Офіційний сайт проекту -
Сторінка віджетів / гаджетів - і
Запуск: Додатки - Інтернет - Google Gadgets (GTK)
Google Gadget Browser
Переваги Google Gadgets
- Бічна панель (параметр "Sidebar"). При цьому бічна панель може бути завжди видно, звужуючи екран (параметр "Always on Top"). Це дозволяє більш ефективно використовувати простір робочого столу на широких екранах;
- Можливість використання гаджетів, що сильно розширює функціонал;
- Зручний / знайомий інтерфейс управління гаджетами;
- Дуже багато гаджетів як від компанії Google, так і від сторонніх розробників.
Недоліки Google Gadgets
- Дуже ресурсоёмок (але це спірно, на комп'ютері з двома гігамі оперативки гальм не помічалося);
- Чи не очевидний механізм додавання викачаних з інтернету гаджетів (розширення .gg). Гаджети активуються подвійним кліком по ним або командою ggl-gtk <імя_гаджета> .gg
Загальна оцінка Google Gadgets
Загалом хороша система управління. Перехідним з Windows бракує пошукової системи Google Desktop, яку можна. Але я рекомендую використовувати зв'язку Zeitgeist + Synapse.
Screenlets
Офіційний сайт проекту -
Сторінка віджетів / гаджетів -, і
Запуск: Додатки - Стандартні - Screenlets
переваги Screenlets
- Інтеграція з композитним менеджером Compiz (плагін "Шар віджетів" в CompizConfig). Якщо включити "Шар віджетів" і виставити для віджетів параметр "Treat as Widget", то віджети будуть відображатися тільки в спеціальному шарі робочого столу, який з'являється / зникає по F9. Зручно напхати туди велику кількість віджетів, які можна швидко відобразити на напівпрозорому шарі;
- Дуже багато віджетів для будь-яких цілей;
- Можливість настройки зовнішнього вигляду кожного віджета;
- Підтримка тем оформлення для віджетів;
- Підтримка таких форматів віджетів:
- Google Gadget
- Yourminis Widgets
- SpringWidgets
- WidgetBox
недоліки Screenlets
- Відсутність бічній панелі;
Загальна оцінка Screenlets
Мабуть, кращий віджет-движок на сьогоднішній день. Володіє дуже широким функціоналом і гнучкістю налаштувань.
висновок
Не дивлячись на те, що найкращою системою управління віджетами була визнана Screenlets, її відрив від Google Gadgets не великий. Google Gadgets володіє дуже важливою перевагою - бічною панеллю, яка дійсно зручна. До того ж GG має більш знайомий користувачам Windows інтерфейс, що полегшує впровадження.
Що ж стосується gDesklets, то цей движок сильно відстає від лідерів.
Але вибирати вам!
Популярність: немає оцінок