Плазмоиды/апплеты/виджеты/мини приложения в KDE4

Изображение пользователя SeaJey.

Пожалуй, стоит консолидировать информацию по всем этим плазмоидам/апплетам/виджетам/мини приложениям используемым в KDE4.

Их можно разделить на четыре категории:

1. плазмоиды скриптовые - идеальный вариант, так как не требуют компиляции, работают во всех дистрибьютивах, доступны через сервис GetNewHotStuff, встроенный в среду KDE, работают в "песочнице" - что позволяет повысить безопасность исполнения кода. К сожалению, ни одного скриптового пакета на сайте www.kde-look.org пока нет.

2. плазмоиды бинарные - соответственно требуют компиляции. Компилировать можно самостоятельно, а можно поискать пакеты с плазмодами в репозиториях дистрибьютива, либо посмотреть в секции Downloads на странице плазмоида на сайте www.kde-look.org
После установки deb-пакета, если всё сделано правильно, то плазмоид будет доступен для выбора в меню "Добавить мини-приложения..." (господи, ну и перевод)

3. апплеты superkaramba, адаптированные для использования в plasma - лежат там же, где и бинарные плазмоиды. Пример - Crystal Monitor 8.1.
Устанавливаются через меню "Добавить мини-приложения..." -> "Установить новые мини-приложения" -> "Установить из файла..." -> "Superkaramba": темы рабочего стола Karamba -> выбираем заранее скаченный .skz файл (skz - это на самом деле переименновынный zip-архив)
Возможна глюка - апплет, сразу же после установки, не появился в списке. Нужно закрыть окно со списком доступных плазмоидов, подождать секунд десять, и открыть его снова.
В системе должен быть установлен пакет superkaramba-kde4.

4. апплеты superkaramba, неадаптированные. Чтобы поместить такой на рабочий стол, нужно запустить приложение "Виджеты рабочего стола" (superkaramba). Для поддержки прозрачности, нужно включить "Эффекты рабочего стола". Также приложение может ругаться на отсутствие поддержки python.

UPD
Буквально на днях в svn была добавлена необходимая поддержка для написания плазмоидов на python (полный Plasma API, + DataEngines, пока есть некоторые проблемы со сборкой) и ECMAScript он же QScript (пока минимальные возможности - биндинги Plasma::DataEngine, базовые отрисовка и canvas-стили)

UPD2
Неплохую коллекцию популярных плазмоидов и сервисных меню для kubuntu 8.10 можно найти здесь:
https://launchpad.net/~samrog131/+archive

Комментарии (40)

+1
Гость - 7 Октябрь, 2008 - 15:35

Несколько слов про "плазмоиды бинарные". Я, как новичок в сборке чего-либо из исходников, столкнулся сразу с двумя проблемами:

1. Что поставить для того чтобы все собиралось без проблем, тупо следуя енструкциям из readme;

Нижеследующая команда решила этот вопрос:
sudo apt-get install kdebase*-dev

(c) нашел случайно в камментах к http://www.kde-look.org/content/show.php/Toggle-Compositing?content=78299

... иначе замучался бы ;-)

2. Какой все-таки -DCMAKE_INSTALL_PREFIX указывать в команде "cmake ..";

Хочу подчеркнуть, что в INSTALL файле, который я обнаружил в исходниках нужного мне плазмоида, было что-то типа "а куда вам нужно, туда и пишите" -- есс-но, плазмоид потом нигде не обнаружился..

Самое противное, что и гугль оказался не очень полезным в поисках ответа на этот вопрос.

Решение: использовать вывод команды "kde4-config --prefix". Например:

cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

Собственно.. Надеюсь инфа пригодится кому-нибудь.

+1
Гость - 8 Октябрь, 2008 - 13:57

плазмоиды скриптовые - а доки по ним есть?

+1
SeaJey - 14 Октябрь, 2008 - 13:24
Изображение пользователя SeaJey.

Буквально на днях в svn была добавлена необходимая поддержка для написания плазмоидов на python (полный Plasma API, + DataEngines, пока есть некоторые проблемы со сборкой) и ECMAScript он же QScript (пока минимальные возможности - биндинги Plasma::DataEngine, базовые отрисовка и canvas-стили)

0
SeaJey - 4 Ноябрь, 2008 - 20:04
Изображение пользователя SeaJey.

Неплохую коллекцию популярных плазмоидов и сервисных меню для kubuntu 8.10 можно найти здесь:
https://launchpad.net/~samrog131/+archive

0
tatarinoff - 16 Март, 2009 - 10:09

Вопрос. Какой плазмоид использовать, чтобы он мог отображать html код или java скрипт. Т.е. взять к примеру информер с гисметео и вставить, чтобы отображался как в браузере

0
SeaJey - 16 Март, 2009 - 13:41
Изображение пользователя SeaJey.

Либо мутить что-то с плазмоидом Browser, либо создать свой на базе QtWebKit

0
Soi-Fong - 23 Март, 2009 - 15:01
Изображение пользователя Soi-Fong.

Я вставлял информеры на рабочий стол плазмойдом Scripted Image

0
gadyuka - 23 Март, 2009 - 14:04
Изображение пользователя gadyuka.

Подскажите, в каких репах есть superkaramba-kde4? Я обновлялась-обновлялась до 8.10 с kde4.2, а теперь синаптик говорит следующее:
Нет доступной версии пакета superkaramba-kde4, однако он упоминается в базе данных.

0
SeaJey - 23 Март, 2009 - 14:25
Изображение пользователя SeaJey.

Это теперь просто superkaramba, лежит там же, где и весь KDE 4.2.x
https://launchpad.net/ubuntu/intrepid/+package/superkaramba

0
gadyuka - 3 Апрель, 2009 - 20:42
Изображение пользователя gadyuka.

Как все-таки сделать прозрачность? Вроде в настройках рабочего стола включала "Эффекты". Что с компизом, что без, все непрозрачное(((

0
Lang - 3 Апрель, 2009 - 21:02
Изображение пользователя Lang.

Если для окон то в эффектах есть пункт "Прозрачность", там придется самой бегунок регулировать. А если для виджетов и панели (хотя тоже виджет =)) то зависит от установленной темы плазмы

0
gadyuka - 3 Апрель, 2009 - 21:55
Изображение пользователя gadyuka.

Для плазмоидов погоды, заметок и старого карамбовского монитора. Окна, панель и плазмоид "Рабочий стол" прозрачны, остальное нет...

0
Lang - 3 Апрель, 2009 - 22:59
Изображение пользователя Lang.

Для погоды вот отличный виджет, который прозрачен

0
gadyuka - 4 Апрель, 2009 - 02:01
Изображение пользователя gadyuka.

Хм, если пошевелить тему плазмы действительно появляется прозрачность! И можно выбрать свою тему для каждого элемента и сохранить отдельной темой.

0
Гость - 3 Май, 2009 - 16:54

Стоит KDE 4.2.2 и чего-то со скриптовыми плазмоидами никак не могу разрулить проблемы. "Ошибка инициализации скрипта" - что для Python, что для JS. При попытке установить python-plasma предлагает заменить кучу пакетов более старыми. Может надо просто подождать? :)

0
Гость - 26 Май, 2009 - 20:46

на каких сайтах можно скачать мини-приложение

0
SeaJey - 27 Май, 2009 - 15:34
0
ozs - 30 Ноябрь, 2009 - 18:20

При запуске виджета Label и Fuzzy Clock они не работают.
Вмсето отображения самого виджета висит рамка виджета с сообщение Невозможно создать движок javascript необходимый для виджета

ОС Kubuntu 9.10 практически чистая свеже установленная.
Какие нужно установить пакеты что бы виджеты работали как положено.

0
Гость - 10 Январь, 2010 - 04:54

Спасибо за
cmake -DCMAKE_INSTALL_PREFIX=`kde4-config --prefix` ..

именно то, что было нужно :)

0
8givchik8 - 14 Ноябрь, 2011 - 22:43

Всем, доброго времени суток!)
Нужен простой, скриптовый, виджет для вывода данных о температуре (для замены стандартного, кстати, кто знает, может его можно настраивать): процессора, оперативной памяти, северного и южного моста, видокарты (по возможности).
Сразу изложу причину - я начинающий оверклокер и данные параметры, мне нужны как воздух пока система на стадии тестирования (ну и в дальнейшем)).
Заранее признателен всем за посильное участие в поиске.

0
DarkneSS - 14 Ноябрь, 2011 - 22:58
Изображение пользователя DarkneSS.

Conky, Yasp-Scripted...
Upd: процессор можно, винчестеры, видеокарту нвидиа точно можно (если дрова последней серии).

0
8givchik8 - 14 Ноябрь, 2011 - 23:12

DarkneSS, спасибо, Conky уже нашел сам, только вот его настройка для меня будет увлекательным квестом с неожиданным финалом. А за Yasp-Scripted спасибо, попробую. Хотя если Вы поможете настроить Conky буду премного благодарен - слышал о нем много приятного.

0
DarkneSS - 15 Ноябрь, 2011 - 00:23
Изображение пользователя DarkneSS.

Ищете конфиги со скриншотами, выбираете то, что нравится и собираете своего Франкенштейна =)
Вот мой последний (наверно):

0
8givchik8 - 15 Ноябрь, 2011 - 14:25

сенкс, еще раз. Проблема в том что я пока не видел показателей по нужным мне параметрам, только и того что температуру CPU пишут. Отличный материал по Conky с форума русскоязычного сообщества Ubuntu.
Все установилось(conky, conky-all). ~/.conkyrc - создал и предложенный в этой ветке конфиг туда прописал), запускается, а вот этот .conkyrc не работает (даже если просто TEXT перенести). Насколько понимаю в пакете conky-all все утилиты которые мне нужны для температурных датчиков?)
Плюс возник вопрос как сделать так чтоб conky отображался на одном из рабочих столов (юзаю Kubuntu 11.10 и на ней 6 рабочих столов, с разными виджетами,...)

0
DarkneSS - 15 Ноябрь, 2011 - 17:18
Изображение пользователя DarkneSS.

Давайте конкретный фал-конфига, рассказывайте, что и как не работает. Скриншоты и выхлоп терминала (вбиваем там conky и смотрим) приветствуются.

0
8givchik8 - 15 Ноябрь, 2011 - 19:13

конфиг тута. Скриншотить не чего, так как с вашим, DarkneSS, вариантом все работает, а с тем который меня интересует (c forum.ubuntu.ru) ничего не запускается.
Результат консоли с конфигом с forum.ubuntu.ru (причем не важно менять весь или только TEXT)

Результат с вашим, DarkneSS, конфигом - рабочий
Тот факт что он не показывает папки и температуру винчестера меня не смущает это можно настроить, правильно указав каталоги и точки монтирования...
Хотя нет погорячился я с температурой не все так хорошо:
0
DarkneSS - 15 Ноябрь, 2011 - 19:01
Изображение пользователя DarkneSS.

Собственно нету /sys/class/hwmon/hwmon0/temp2_input
Надо разбираться, что это и зачем.
Upd: пользуемся кнопкой CL.

0
DarkneSS - 15 Ноябрь, 2011 - 19:06
Изображение пользователя DarkneSS.

Итак у меня есть cat /sys/class/hwmon/hwmon1/device/temp2_input
127000
Не похоже на температуру))

0
DarkneSS - 15 Ноябрь, 2011 - 19:23
Изображение пользователя DarkneSS.

Надо установить пакет hddtemp.

0
8givchik8 - 15 Ноябрь, 2011 - 20:34

пакет стал и работает, теперь вижу температуру CPU, GPU, HDD
А как показать температуру оперативной памяти и северного и южного мостов?)
Было б замечательно если б можно было вывести по принцыпу видео карты:
Т текущая, Т максимальная
Вот только как получить максимальные значения?)

0
DarkneSS - 15 Ноябрь, 2011 - 20:29
Изображение пользователя DarkneSS.

Смотрите в сторону sensors / lm_sensors. Если сделаете, чтобы там отображались нужные вам данные, помогу запилить это в конки.
Upd: годятся не только убунтушные маны, но и арче/генту-вики.

0
8givchik8 - 15 Ноябрь, 2011 - 20:37

а еще вопрос можно ли сделать так чтоб conky отображался только на одном столе, а то у меня их 6 и один под сведения о системе

0
DarkneSS - 15 Ноябрь, 2011 - 20:57
Изображение пользователя DarkneSS.

Измените конфиг, чтобы запускался как окно, а потом так.

0
viktus - 17 Ноябрь, 2011 - 17:08
Изображение пользователя viktus.

А как сделать, что бы conky запускалось как окно? Да ещё с прозрачным фоном? Что-то не получается у меня... Вот кусок кода:

0
DarkneSS - 17 Ноябрь, 2011 - 19:11
Изображение пользователя DarkneSS.

Окно с прозрачным не запускал...

0
viktus - 17 Ноябрь, 2011 - 20:35
Изображение пользователя viktus.

так, а просто "как окно" - где прописывается? "own_window_type desktop"?

+2
8givchik8 - 12 Июнь, 2012 - 11:55

Добавил к lm-sensors, Psensor (точнее это Psensor, юзает lm-sensors и еще hddtemp) и получил небольшой графический температурный монитор, с возможностью настройки звукового и визуального сигнала при достижении максимальных температур, которые тоже можно настраивать.)
Выводит температуру:

  • CPU (процессор) Temperature
  • GPU (вид. карта) Temperature
  • HDD 2TB (винчестер) Temperature
  • MB (мат.плата) Temperature
  • PCI adapter (юж. мост)Temperature
  • CPU FAN (кулер проц.) Speed
  • FAN (другие кулеры, по количеству разъемов на MB) Speed

Скрин рабочего стола:

Можно редактировать названия, максимумы температур, сигнал тревоги, цвета , прозрачность оформления (стоит qtcurve). Показывает экстремумы по каждой позиции, график с настраиваемым шагом (можно вести как короткую так и длинную историю)
Для установки достаточно найти Psensor в Muon или в консоли набрать sudo apt-get install psensor (он в принципе юзает: XNVCtrl, lm-sensors, hddtemp; но я их ставил в обратном порядке, так что лучше проверьте). После установки воспользуйтесь командой sensors в консоли и сможете увидеть параметры температур, оборотов и обозначения для некоторых позиций (это поможет настроить вам потом монитор). Для запуска самого монитора юзайте psensor через запуск команд/приложений (Alt+F2).
Напоследок добавлю - это сочетание не ест процессор и занимает совсем чуток памяти, прям как conky (конечно не сравнить функциональность, но мне только и температура была нужна).)
Интересен и тот факт, что после подключения hddtemp, и стандартный виджет (место на диске) начал показывать температуру, а вот виджет отвечающий за "проц" молчит как партизан. Не стал показывать дополнительные показатели температуры и виджет "температурные датчики". А хотя это было б очень в тему и окно можно было б запускать в свернутом виде, просто для истории.)
Огромная благодарность DarkneSS-у, за напутствия!)

0
8givchik8 - 21 Март, 2012 - 09:09

Доброго времени суток, уважаемое сообщество.)
Возникла странная проблема:
после перезагрузки ОС все виджеты на рабочем столе перемешиваются (возможно деструктивную лепту вносит только виджет просмотра папки) - меняются: размеры, положение, но не внутренние настройки (к примеру в виджете просмотр папки название, размер иконок и т.п. остаются в указанных параметрах, а положение и размеры самого виджета меняются);
виджеты даже на панели задач меняют свое место положение (странно что эти изменения начали происходить только после того того как стандартный набор панели был изменен - речь не о удалении, после него все нормально, а о добавлении элементов).
Проблема наблюдается на свежей, только что установленной, Kubuntu 11.10 Oneiric Ocelot и слабеньком ПК (1,5 ГБ DRAM, 2 гГц CPU), настройки минимальные (работает с трудом но даже с эффектами))).
Буду рад помощи с поиском причины. Мне кажется что есть проблема с конфигами в которых хранятся настройки проблемных параметров, но я могу ошибаться (это только предположение на основе опыта, но куда смотреть в этом случае - не знаю).
Заранее признателен всем за посильное участие.)

0
8givchik8 - 21 Март, 2012 - 10:59

Все исправила BleachBit!)

Отправить комментарий

CAPTCHA на основе изображений
Введите цифры