arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
обновил топик В кратце: - добавлены новые метки: GPU, температура GPU, HDD, температура HDD. Монитор для GPU возможен только для видеокарт ati и nvidia с проприетарными дровами. Температура HDD требует hddtemp. - для всех новых меток создан новый dataengine (Да-да, который предлагается установить) - добавлен монитор за частотой и загрузкой отдельных процессоров - убрал охапку багов (часть старых, часть новых). Некоторые из них таки роняли плазму - рефакторинг и частичная оптимизация кода, в т.ч. вынос некоторых функций в отдельные модули Сразу все на дефолтных настройках шрифта ставить не советую, если монитор меньше 2к точек - плазма падает (с). Ну не падает, но хочет. Поэтому дефолтная схема довольно скромная) Кстати, забыл сказать, что так то html теги работают в метках (см. скрин). Просто не везде - цифры скорости инета, цифры загрузки/частоты по ядрам, цифры занятого пространства на хдд - вроде все - могут работать только с дефолтным цветом. |
arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
важное обновление: был пофикшен еще один путь обвала плазмы при загрузке KDE (1.3.2b) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Установил. На панели пишет, что "не удалось загрузить движок phython, необходимый для ...". Перед этим, конечно, установил dataengine. Где пинать? |
arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
bobartПакет kdebindings-python2 установлен вместе с зависимостями? По идее, всего этого должно хватать - модули грузятся из этого пакета и из некоторых в зависимостях. desktop файл обрабатывается как и должен, у kde там некоторые изменения по сравнению со стандартом, потому таким образом оно и не запустится. Так и задумано, файл служит для хранения информации о виджете (в данном случае) |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Как-же я жил без всего этого: kdebindings-python-common pyqt-common python2-pyqt python2-sip qscintilla sip kdebindings-python2 Может тебе стоит указать зависимости на страничке проекта или на kde-look.org'е? Ну, чтобы другим вот так голову не ломать, чего именно ему не хватает? Или зависимости настолько очевидны и я один такой "особо одарённый"? зы. Теперь пишет "ошибка открытия скрипта" - что дальше? |
arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
bobartну так то да, все питонные виджеты плазмы требуют данный пакет) Но я добавил bobartа вот это уже гораздо интереснее. Интересно было бы распаковать архив и натравить на нее (папку с файлами) plasmoidviewer из консоли, что он скажет, но это опционально, т.к. надо собирать пакет (plasmate) из аура. Собственно пара вопросов 1) как устанавливали; 2) ls -R ~/.kde4/share/apps/plasma/plasmoids/py-text-monitor |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
1) Устанавливал так: скачал оттуда-отсюда (по твоим ссылкам) .zip и сам .plasmoid, затем как учили:plasmapkg -t dataengine -i /home/bob/Downloads/extsysmon-1.0.zip plasmapkg -t plasmoid -i /home/bob/Downloads/pytextmonitor-1.3.2b.plasmoid plasmapkg -l | grep py- его "видит": plasmapkg(10083)/libplasma Plasma::PackageStructurePrivate::createPackageMetadata: No metadata file in the package, expected it at: "/home/bob//metadata.desktop" py-text-monitor 2) ls -R ~/.kde4/share/apps/plasma/plasmoids/py-text-monitor /home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor: contents metadata.desktop /home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor/contents: code ui /home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor/contents/code: config.py configdef.py configwindow.py dataengine.py main.py reinit.py util.py /home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor/contents/ui: configwindow.ui ps. Пишут, что есть альтернатива plasmoidviewer'у - plasma-windowed (extra/kdebase-workspace), бум смотреть... О! Это уже что-то: plasma-windowed /home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. QDBusConnection: session D-Bus connection created before QCoreApplication. Application may misbehave. Traceback (most recent call last): File "/usr/share/apps/plasma_scriptengine_python/pyappletscript.py", line 75, in init self.pyapplet.init() File "/home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor/contents/code/main.py", line 38, in init self.setupVar() File "/home/bob/.kde4/share/apps/plasma/plasmoids/py-text-monitor/contents/code/main.py", line 89, in setupVar self.tempdev = "lmsensors/"+commandOut.split("\n")[0]+"/"+'_'.join(commandOut.split("\n")[2].split(":")[0].split()) IndexError: list index out of range |
arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
bobartво, спасибо. Именно этого мне и не хватало - т.к. действительно некоторые моменты могут спорно работать, например, когда парсятся строки стандартных выводов (здесь определение имени девайса, ответственного за датчик на цпу). Можно вывод sensors приложить? |
bobart |
|
Темы:
38
Сообщения:
2537
Участник с: 28 ноября 2009
|
Надеюсь распарсишь) ~$ sensors it8718-isa-0290 Adapter: ISA adapter in0: +1.10 V (min = +0.00 V, max = +4.08 V) in1: +1.87 V (min = +0.00 V, max = +4.08 V) in2: +3.36 V (min = +0.00 V, max = +4.08 V) +5V: +2.94 V (min = +0.00 V, max = +4.08 V) in4: +0.48 V (min = +0.00 V, max = +4.08 V) in5: +0.00 V (min = +0.00 V, max = +4.08 V) ALARM in6: +1.25 V (min = +0.00 V, max = +4.08 V) in7: +3.17 V (min = +0.00 V, max = +4.08 V) Vbat: +3.28 V fan1: 1288 RPM (min = 0 RPM) fan2: 0 RPM (min = 0 RPM) fan3: 0 RPM (min = 0 RPM) fan4: 0 RPM (min = 0 RPM) temp1: +49.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor temp2: +29.0°C (low = +127.0°C, high = +127.0°C) sensor = thermal diode temp3: -2.0°C (low = +127.0°C, high = +127.0°C) sensor = thermistor cpu0_vid: +1.150 V intrusion0: ALARM coretemp-isa-0000 Adapter: ISA adapter Core 0: +50.0°C (high = +78.0°C, crit = +100.0°C) Core 1: +48.0°C (high = +78.0°C, crit = +100.0°C) Да, ещё вопрос-пожелание на десерт: во-первых, dataengines (ext-sysmon) мне пришлось прихлопнуть вручную, т.к. я не нашёл каким манером это можно сделать через plasmapkg -r <name> - или для удаления движка не предусмотрен такой способ? И неплохо было бы, если бы сам плазмоид py-text-monitor как и пакет (архив) .plasmoid его содержащий, имели бы одно и то же наименование - опять-же для прозрачности манипуляций с установкой/удалением. Это же касается и dataengines (ext-sysmon). Но это так, мелкое брюзжание как реакция на потраченное время и несбывшиеся надежды =) Ты если что давай инструкции, архивы я сохранил и могу тестировать просто натравливая на папки plasma-windowed. |
arcanis |
|
![]()
Темы:
31
Сообщения:
1496
Участник с: 09 сентября 2012
|
bobartблагодарю, в ближайшее время запилю bobartинструмент удаляется просто (как выяснилось, нужно натравить на архив, правда): plasmapkg -r extsysmon-1.0.zip |