Portál AbcLinuxu, 30. dubna 2025 17:46

Vývoj K4sensors- SBÍRKA!

7.1.2011 09:15 | Přečteno: 1344× | Oni

Zdravím všechny uživatele KDE (úmyslně nepíšu verzi, zkrátka všechny). Někteří si snad pamatují, že už delší dobu tady (a nejen tady) pyskuju kvůli nepříliš povedeným widgetům v KDE4, hlavně těm, které mají ukazovat stav a teplotu hardwaru.

A proč?
Protože Ksensors
Velmi praktická a všeobjímající utilita, která v KDE4 zcela chybí, místo ní jsou tam roztříštěné nicneříjakící hlouposti, kterých jsem se dotkl už v tomto webovém logu.
Co se však změnilo? Vyskytl se tu šikovný člověk, který programování widgetů ovládá a byl by ochoten se věnovat i těmto teplotním čidlům.
Kdo kromě mě by byl taky ochoten zapojit se do tohoto miniprojektu a finančně ho podpořit? Neboť právě to jsem Tvůrci nabídl, protože nikdo samozřejmě nebude ztrácet svůj čas záležitostmi, které pro něj nejsou nijak důležité. Ale finanční odměna je slovo do pranice.
Takže jde o to vymyslet systém nějaké odměny a zjistit, pro koho by něco takového mohlo být přínosem, že by na to i nějaké finance věnoval. Já sám bych se mohl ujmout zařizování všëho okolo.
Pokud nás bude víc.
Hlásíte se?
       

Hodnocení: 50 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (3) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

7.1.2011 09:29 Dan
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Jen mě tak napadlo a co takhle požít něco jako je tohle? YASP a přečíst si manuál kde jde nalézt jak zjistit jaké údaje z hw má KDE k dispozici (je na to dokonce nějaká utilita v KDE s GUI), umí to spoustu věcí a vzhled si upravíš podle svého. No a pokud tvůj HW nemá senzory pak už ti asi nic nepomůže.
Marián Kyral avatar 7.1.2011 10:06 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Co třeba Simple CPU Sensor 0.1? Celkem nic to neumí, nepoužívá to data engine, ale umí to zobrazit teplotu v panelu ;-)

U mě to nic nezobrazilo, nemám už /proc/acpi. Udělal jsem si vlastní verzi, kde jsem použil /sys a chtěl jsem doplnit autodetekci, nějakou konfiguraci ale pak jsem dělal prioritnější věci a už jsem se k tomu nedostal. Takhle rozdělaných věcí mám hodně :-(
# -*- coding: utf-8 -*-
#

# Import essential modules
from PyQt4.QtCore import *
from PyQt4.QtGui import *
from PyKDE4.plasma import Plasma
from PyKDE4 import plasmascript
from PyQt4 import QtCore
import re

class AcpiTemp(plasmascript.Applet):

    def __init__(self,parent,args=None):
        plasmascript.Applet.__init__(self,parent)

    def init(self):
        self.setAspectRatioMode(Plasma.IgnoreAspectRatio)

        # No configuration interface supported
        self.setHasConfigurationInterface(False)
        if (self.formFactor() == Plasma.Horizontal or self.formFactor() == Plasma.Vertical):
          self.setBackgroundHints(Plasma.Applet.NoBackground)

        # We need a layout
        self.layout = QGraphicsLinearLayout(Qt.Horizontal, self.applet)
        self.setLayout(self.layout)

        # A label
        self.label = Plasma.Label(self.applet)

        # and centered
        self.label.setAlignment(Qt.AlignCenter)

        # add it to current layout
        self.layout.addItem(self.label)
        self.timer = QtCore.QTimer()
        self.connect(self.timer, SIGNAL("timeout()"), self.dataUpdated)
        self.timer.start(3000)

        self.resize(100, 20)

        # Variables
        self.temp_file = '/sys/devices/virtual/thermal/thermal_zone0/temp'
        self.sys_used = True
        #self.temp_file = '/proc/acpi/thermal_zone/THM/temperature'
        print Plasma.FormFactorConstraint

    def dataUpdated(self):
        with open(self.temp_file, 'r') as f:
             read_data = f.read()
             if self.sys_used :
               # Convert to float, round
               cpu_temp = int(round(float(read_data)/1000,0))
             else :
               temp = re.search('[0-9]+', read_data )
               cpu_temp = temp.group(0)
             self.label.setText(str(cpu_temp) + ' ' + chr(176) +'C')
        f.closed

def CreateApplet(parent):
    return AcpiTemp(parent)
Martin Stiborský avatar 7.1.2011 12:43 Martin Stiborský | skóre: 26 | blog: Stibiho bláboly | Opava
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin

A na pomoc s vývojem ještě sháníš další lidi?

Kvík ..
Chytrex avatar 7.1.2011 13:30 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Ne dík.. Jednak se jedná o KDE4 (bleah) a druhak na vizualizaci techto věcí jde použít conky.
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
Marián Kyral avatar 7.1.2011 14:05 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Děkujeme za hodnotný názor!
Marián Kyral avatar 7.1.2011 14:16 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
A ještě dodatek. Conky je sice fajn, ale nejde integrovat do panelu. To je pro mě zásadní minus.
Petr Bravenec avatar 7.1.2011 20:08 Petr Bravenec | skóre: 43 | blog: Bravenec
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin

Bitcoiny mohou být součástí sbírky také:

http://www.bitcoin.org

Petr Bravenec - Hobrasoft s.r.o.
7.1.2011 21:10 Vlastimil Ott | skóre: 66 | blog: Plastique | Opava
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
O kolik peněz by šlo? Liberix přesně tyhle věci podporuje, máme i redmine pro sledování úkolů, wiki, maily a celé funkční zázemí.
Práce: Liberix, o.p.s. | Blog: OpensourceBlog.cz | Online kurz Zlatý WordPress
8.1.2011 19:34 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Díky, já to vůbec nedokážu odhadnout, ještě jsem autorovi nic přesného nenabídl. Rozhodně nemá smysl mu nabízet nějakou tu stovku ode mě a dál nic... Ale kdyby víc lidí nabídlo nějakou tu stovku a to pravidlěně za každou miniverzičku, pak už by to byla nějaká částka i když asi stále symbolická...
http://bandzone.cz/_90972
7.1.2011 21:59 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Jediný KDE projekt, který bych byl ochoten finančně podpořit, je slušně provedená údržba a rozvoj řady 3. (kde ksensors nadále fungují. Jo, není nad to vyrobit novou úžasnou řadu a přitom bez náhrady zlikvidovat něco, co lidi používají.)

Quando omni flunkus moritati
mirec avatar 8.1.2011 08:36 mirec | skóre: 32 | blog: mirecove_dristy | Poprad
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Ja by som bol ochotný maximálne tak podporiť prepis niektorých plasmoidov (menovite mountovanie diskov) na klasickú aplikáciu čakajúcu v systrayi aby som to mohol používať v KDE bez plasmy.
LinuxOS.sk | USE="-fotak -zbytocnosti -farebne_lcd +vydrz +odolnost +java" emerge telefon
8.1.2011 19:31 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Díky všem za příspěvky (slovní). Na něco zareaguju:
1. Ano, mohl bych si nastudovat mnoho manuálů a vyčlenit si na to moře času, který bych třeba měl. Ale sám vím, že tohle prostě neumím a nehodlám ztratit tolik času na zjištění, že mi to opravdu nejde a tyto schopnosti nemám. Už jsem se o tom několikrát přesvědčil, NIKDY se mi nepovedla ani pitomá kompilace, radši jsem vše smazal a nainstaloval si systém znovu, nemám rád bordel a chaozz. Proto taky používám jednoduchou balíčkovou distribuci a jsem spokojen s její funkčností...
2. Už jsem udělal mnoho rešerší a dostal mnoho rad, co bych mohl používat za widgety, protože jsou celkem fpoho a určitě stačí... Ale proboha proč bych měl používat tak trochu dobré a vlastně spíš špatné řešení, když už tu jednou bylo řešení tisíciprocentní?! Na tohle jednou tahle pidlivizace dojede, dobrá řešení zahodíme, zapomeneme, zesměšníme, utlučeme... A vezmeme ta současná, která sice těm byvším nesahají ani po paty a nadělají víc škody než užitku, ale zato jsou kchůůl, mají moderní "autist-fit" a ukazovali to v pidlivizi Zhovn@...

Práve takhle to teď vypadá a nemá to tak vypadat
http://bandzone.cz/_90972
Chytrex avatar 8.1.2011 22:14 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Erm a tedy pokud se ti zdá KDE3 použitelnější, proč si nerozjedeš Trinity?
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
Chytrex avatar 8.1.2011 22:15 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
soudě podle
když už tu jednou bylo řešení tisíciprocentní?! Na tohle jednou tahle pidlivizace dojede, dobrá řešení zahodíme, zapomeneme, zesměšníme, utlučeme... A vezmeme ta současná, která sice těm byvším nesahají ani po paty a nadělají víc škody než užitku, ale zato jsou kchůůl, mají moderní "autist-fit" a ukazovali to v pidlivizi Zhovn@...
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
9.1.2011 00:21 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Trinity by potřebovalo slušnýho balíčkovače, protože ty .deb, co nabízí ke stažení, se instalují do /opt. IMO to není úplně košer.
Quando omni flunkus moritati
Chytrex avatar 9.1.2011 01:46 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
A proč by ne? Je to IMO korektní místo pro nedistribuční software a navíc je to nejlepší způsob jak co nejjistěji zajistit nekonfliktnost s čímkoli v dané distribuci.
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
9.1.2011 16:13 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Jestliže dělám balíčky (s tím, že je tam k dispozici přímo adresa archivu, nikoliv pouze balíčky ke stažení), pak je korektní postarat o to, aby se to do dané distribuce integrovalo správně. A správně v tomto případě znamená "programy patří do /usr"
Quando omni flunkus moritati
Chytrex avatar 9.1.2011 16:28 Chytrex | skóre: 30 | Bohumín
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
1.13. /opt

This directory is reserved for all the software and add-on packages that are not part of the default installation. For example, StarOffice, Kylix, Netscape Communicator and WordPerfect packages are normally found here. To comply with the FSSTND, all third party applications should be installed in this directory. Any package to be installed here must locate its static files (ie. extra fonts, clipart, database files) must locate its static files in a separate /opt/'package' or /opt/'provider' directory tree (similar to the way in which Windows will install new software to its own directory tree C:\Windows\Progam Files\"Program Name"), where 'package' is a name that describes the software package and 'provider' is the provider's LANANA registered name.

zdroj - takže tvrdím že i v /opt je to správně.. protože trinity není součástí defaultní instalace..
Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
23.1.2011 11:32 trekker.dk | skóre: 72
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
takže tvrdím že i v /opt je to správně.. protože trinity není součástí defaultní instalace..

S touhle logikou by měly být v /opt všechny balíky, které neinstaluje instalační CD automaticky. Právě tím, že se to instaluje z balíku, se z toho stává součást instalace a jako takové by to mělo přijít do /usr
Quando omni flunkus moritati
10.1.2011 08:24 HonzaRez | skóre: 19 | blog: Jsou_mezi_nami
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Nezmiňoval jsem KDE3 jako modlu, ke které se chci vrátit. Bylo to pěkné, ale KDE4 má velmi zajímavý koncept a má budoucnost. To, na co narážím, je postoj, kdy tento zajímavý a použitelný koncept je degradován leností, blbismem atd.
Jako kdyby třeba Yawp ukazoval jenom teplotu vzduchu a nic víc... Úplná blbost, takové počasí je k ničemu. Ale naštěstí jsou tvůrci Yawp rozumní a dopracovali možnosti tohoto widgetu k dokonalosti.
Proč není sledování hardwaru dovedeno k takovým možnostem? Koncepce je už dávno vymyšlená, Ksensors měly dokonalé možnosti.
Chci prostě přesnou kopii v podobě widgetu. A to, že už cca 2-3 roky se do toho nikdo nedal a nikdo to nepožadoval, považuju za dosti vypovídající o lidech kolem sebe...
Tím bych to asi ukončil.
http://bandzone.cz/_90972
Petr Tomášek avatar 8.1.2011 20:23 Petr Tomášek | skóre: 39 | blog: Vejšplechty
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Programovat pro tu sračku KDE? Ses zbláznil...
multicult.fm | monokultura je zlo | welcome refugees!
Marián Kyral avatar 11.1.2011 10:23 Marián Kyral | skóre: 29 | blog: Sem_Tam | Frýdek-Místek
Rozbalit Rozbalit vše Re: Vývoj K4sensors- SBÍRKA!
Odpovědět | Sbalit | Link | Blokovat | Admin
Ksesnsors už nepoužívám hodně dlouho, tak se zeptám. Ty čárky nad a pod čísly mají nějaký význam?

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.