*** xy2_ has quit IRC | 00:29 | |
*** xy2_ has joined #maemo | 00:29 | |
*** geaaru has quit IRC | 00:32 | |
*** louisdk has quit IRC | 01:09 | |
*** xes_ is now known as xes | 01:13 | |
*** xy2_ has quit IRC | 01:46 | |
*** Pali has quit IRC | 01:58 | |
*** xorly has quit IRC | 02:12 | |
*** valdyn has quit IRC | 02:21 | |
*** valdyn has joined #maemo | 02:21 | |
*** Kilroo has quit IRC | 02:27 | |
*** valdyn has quit IRC | 02:27 | |
*** valdyn has joined #maemo | 02:33 | |
*** Kilroo has joined #maemo | 02:37 | |
*** Kilroo has quit IRC | 02:42 | |
*** florian has quit IRC | 02:45 | |
*** Kilroo has joined #maemo | 02:57 | |
*** atk has quit IRC | 03:00 | |
*** atk has joined #maemo | 03:00 | |
*** CrKit has joined #maemo | 03:16 | |
*** infobot has quit IRC | 03:18 | |
*** infobot has joined #maemo | 03:19 | |
*** dreamer has quit IRC | 03:34 | |
*** dreamer has joined #maemo | 03:36 | |
*** Kabouik has joined #maemo | 04:01 | |
*** Kabouik_ has joined #maemo | 04:29 | |
*** Kabouik has quit IRC | 04:32 | |
*** CrKit has quit IRC | 04:39 | |
*** keithzg_ has joined #maemo | 05:03 | |
*** cyteen has quit IRC | 05:18 | |
*** KotCzarny has quit IRC | 06:13 | |
*** mike727 has joined #maemo | 06:17 | |
*** pagurus` has joined #maemo | 06:23 | |
*** pagurus has quit IRC | 06:24 | |
*** KotCzarny has joined #maemo | 06:27 | |
mike727 | Anyone tried "shake to wake" (lockd.py)? I guess it would exhaust resources/battery? | 06:29 |
---|---|---|
*** Oksana has quit IRC | 07:39 | |
*** Oksana has joined #maemo | 07:42 | |
*** kalin has joined #maemo | 08:11 | |
*** dafox has joined #maemo | 08:55 | |
*** florian has joined #maemo | 09:25 | |
*** dmth|intevation has joined #maemo | 09:30 | |
*** dafox has quit IRC | 09:40 | |
*** florian has quit IRC | 09:55 | |
*** louisdk has joined #maemo | 10:02 | |
*** xorly has joined #maemo | 10:04 | |
*** geaaru has joined #maemo | 10:30 | |
*** jskarvad has joined #maemo | 10:46 | |
*** jskarvad has quit IRC | 10:46 | |
*** jskarvad has joined #maemo | 10:46 | |
*** jskarvad has joined #maemo | 10:46 | |
*** florian has joined #maemo | 10:48 | |
*** eMHa has quit IRC | 10:52 | |
*** NeKit has joined #maemo | 10:54 | |
*** hurrian_ has quit IRC | 10:58 | |
*** hurrian has joined #maemo | 10:59 | |
*** NeKit has quit IRC | 11:03 | |
*** hurrian has quit IRC | 11:04 | |
*** eMHa has joined #maemo | 11:08 | |
*** Maxdamantus has quit IRC | 11:24 | |
*** Maxdamantus has joined #maemo | 11:25 | |
*** louisdk has quit IRC | 11:56 | |
*** Kabouik has joined #maemo | 12:15 | |
*** Kabouik_ has quit IRC | 12:18 | |
*** Kabouik has quit IRC | 12:23 | |
*** xorly has quit IRC | 12:28 | |
*** mike727 has quit IRC | 12:29 | |
*** capitanocrunch has joined #maemo | 12:42 | |
sixwheeledbeast^ | yes and yes | 12:52 |
*** capitanocrunch has quit IRC | 12:57 | |
*** qwazix has quit IRC | 13:07 | |
*** zGrr has joined #maemo | 13:07 | |
zGrr | moin :) | 13:11 |
*** qwazix has joined #maemo | 13:14 | |
*** NeKit has joined #maemo | 13:29 | |
*** TheKit has quit IRC | 13:32 | |
*** err0r3o3 has joined #maemo | 13:51 | |
*** Konsieur has joined #maemo | 13:55 | |
*** auenf has quit IRC | 14:36 | |
*** auenf has joined #maemo | 14:36 | |
*** qwazix has quit IRC | 14:39 | |
*** qwazix has joined #maemo | 14:43 | |
*** xorly has joined #maemo | 14:50 | |
*** Konsieur has quit IRC | 15:00 | |
*** xy2_ has joined #maemo | 15:33 | |
*** at1as has joined #maemo | 15:33 | |
*** louisdk has joined #maemo | 15:35 | |
*** err0r3o3 has quit IRC | 15:37 | |
*** xy2_ has quit IRC | 15:42 | |
*** xy2_ has joined #maemo | 16:05 | |
*** ss942 has joined #maemo | 16:51 | |
*** L29Ah has left #maemo | 16:56 | |
ss942 | My last phone got broken and I'm using n900 again from now. But as far as I can see repos are not working any longer. | 17:00 |
ss942 | I know that I have to replace repos with community ones | 17:01 |
ss942 | but I'm prrety exhausted because I installed fremantle from repository.maemo.org/community as interned said me to do | 17:02 |
ss942 | and it's still not working. | 17:02 |
ss942 | could anyone link me a working repos catalogue? | 17:02 |
*** eMHa has quit IRC | 17:12 | |
sicelo | ~maemo-repos | 17:12 |
infobot | rumour has it, maemo-repos is http://wiki.maemo.org/Repository#List_of_Maemo_repositories | 17:12 |
*** frals has quit IRC | 17:15 | |
*** RedW has quit IRC | 17:15 | |
*** frals has joined #maemo | 17:15 | |
*** frals has quit IRC | 17:17 | |
*** frals has joined #maemo | 17:17 | |
*** frals has joined #maemo | 17:17 | |
sicelo | ss942: ^^ | 17:21 |
ss942 | sicelo: thanks | 17:23 |
*** louisdk has quit IRC | 17:23 | |
*** RedW has joined #maemo | 17:34 | |
*** frals has quit IRC | 17:35 | |
*** frals has joined #maemo | 17:35 | |
*** frals has joined #maemo | 17:35 | |
*** ss942 has quit IRC | 17:42 | |
*** L29Ah has joined #maemo | 18:06 | |
*** heroux has quit IRC | 18:16 | |
*** dmth|intevation has quit IRC | 18:17 | |
*** heroux has joined #maemo | 18:17 | |
*** xy2_ has quit IRC | 18:22 | |
*** eMHa has joined #maemo | 18:26 | |
*** Pali has joined #maemo | 18:27 | |
*** xy2_ has joined #maemo | 18:28 | |
DocScrutinizer05 | shake to wake - drains battery only when implemented without a clue | 18:28 |
DocScrutinizer05 | this is exactly the point how embedded differs massively from coding for a standard desktop PC | 18:29 |
DocScrutinizer05 | it's a pity not even the maemo lis302 kernel driver is really a comprehensive decent implementation | 18:30 |
DocScrutinizer05 | for "shake to wake" you'd basically need to use your own kernel driver or go for I2C plus your own IRQ handler | 18:31 |
DocScrutinizer05 | correct way to implement: set up the filters and thresholds in LIS302 so it triggers IRQ on shake (use high pass filter to detect fast movements rest changes in orientation), set up an IRQ handler that reads out LIS302 (to filter out false positives) and wakes the device. For this you need to tell MCE to keep its fingers off the LIS302 | 18:35 |
DocScrutinizer05 | what MCE does to LIS302 filters is total brainfart | 18:36 |
DocScrutinizer05 | s/MCE/MCE and lis302dl.ko kernel driver/ | 18:38 |
infobot | DocScrutinizer05 meant: what MCE and lis302dl.ko kernel driver does to LIS302 filters is total brainfart | 18:38 |
DocScrutinizer05 | ~tell sicelo about jrrepos | 18:39 |
*** florian has quit IRC | 18:44 | |
DocScrutinizer05 | ~jrrepos | 18:49 |
infobot | from memory, jrrepos is http://maemo.cloud-7.de/maemo5/et_al/HAM-catalogs/ | 18:49 |
* DocScrutinizer05 seems to still have to learn "you NEVER must change a URL on your server" | 18:50 | |
sixwheeledbeast^ | It's python so basically has a loop polling the accel while locked. I tested it but cannot justify the battery drain. | 18:55 |
DocScrutinizer05 | loops and polling are both absolute nogo on embedded | 18:56 |
*** err0r3o3 has joined #maemo | 18:56 | |
bencoh | sixwheeledbeast^: it means core keeps exiting sleep / low power states | 18:57 |
DocScrutinizer05 | you *always* have to use event driven design, here event=IRQ | 18:57 |
*** L29Ah has left #maemo | 18:57 | |
sixwheeledbeast^ | exactly | 18:57 |
DocScrutinizer05 | actually _always_ event=IRQ | 18:58 |
DocScrutinizer05 | even on touch events and keypress events | 18:58 |
DocScrutinizer05 | that's embedded programming | 18:58 |
DocScrutinizer05 | it SHOULD be generic concept for all platforms/environment. But on desktop often developers get away with crappy polling | 18:59 |
DocScrutinizer05 | a busy loop should throw an error in compiler already ;-P - A fat WARNING if the loop event is a timer (with less than 5 seconds interval) | 19:01 |
DocScrutinizer05 | on kernel level in maemo, processes that don't stop on a IRQ for at least 99% of time during one minute should get terminated hard with BUSERR or somesuch | 19:03 |
DocScrutinizer05 | OHM should take care | 19:05 |
DocScrutinizer05 | you know those "the program is not responding within time, do you want to wait longer or terminate it?" requesters (KDE for example)? Similar requester on maemo Hildon should be "the process is using more than 50% of time slots available to it, during last 60s. Do you want to stop the process, or allow for another minute, or allow permanently for all processes with this name?" | 19:08 |
DocScrutinizer05 | #s/permanently/for one week/ | 19:09 |
DocScrutinizer05 | s/stop/stop, or kill/ | 19:12 |
*** louisdk has joined #maemo | 19:12 | |
DocScrutinizer05 | prolly a selection offering 1, 5, 60 minutes, 6h, 24h, 1 month (, forever with root password) - should be sufficiently versatile | 19:14 |
DocScrutinizer05 | plus "[_] apply to whole process group" and "[_] apply to all processes with name regex '_________' " with the regex already preset to the process name of the triggering process, but editable | 19:17 |
*** dafox has joined #maemo | 19:19 | |
DocScrutinizer05 | *might* need patches to scheduler | 19:19 |
DocScrutinizer05 | well, you _could_ check CPU-time elabsed for all processes every minute and compare to last check, to detect those processes that together consumed more than 30s CPU time and blame the one of them with highest CPU time increase | 19:21 |
DocScrutinizer05 | problem arises when one or more of those processes are already whitelisted for high CPU usage | 19:23 |
DocScrutinizer05 | it's tricky to handle the situation where 4 processes hog the CPU 100% and one of them is whitelisted | 19:24 |
DocScrutinizer05 | the other three might actually be humble and only use all their available CPU time because there isn't much CPU time left for them due to the whiteliszed hog process | 19:25 |
DocScrutinizer05 | btw it's one of the major tasks in maemo-testing evaluation to check for those CPU hogs and kick their ass | 19:30 |
DocScrutinizer05 | ~pkg | 19:30 |
infobot | pkg is, like, http://maemo.org/packages/ | 19:30 |
DocScrutinizer05 | no freking f*ing clue how http://maemo.org/packages/package_instance/view/fremantle_extras_free_armel/shaketowake2/2.2.3-2/ made it into extras | 19:32 |
DocScrutinizer05 | would be council's duty to remove it from maemo-extras | 19:33 |
DocScrutinizer05 | http://maemo.org/packages/package_instance/view/fremantle_extras-testing_free_armel/shaketowake2/2.2.3-2/ even ivgalvez OMG | 19:34 |
DocScrutinizer05 | >>There have been no comments so far.<< tells a story | 19:34 |
DocScrutinizer05 | people think testing evaluation is a sympathy contest | 19:35 |
DocScrutinizer05 | @council: please consider removing http://maemo.org/packages/package_instance/view/fremantle_extras_free_armel/shaketowake2/2.2.3-2/ since evaluation in testing (see above) failed to detect a major flaw - CPU hogging - in this app | 19:36 |
KotCzarny | didnt he say he reduced cpu usage? | 19:37 |
DocScrutinizer05 | from 100% to 50% ? ;-P | 19:38 |
KotCzarny | better than original, so that's improvement? | 19:38 |
KotCzarny | anyway, 2011, seems to be long time ago | 19:38 |
DocScrutinizer05 | that's no argument | 19:39 |
KotCzarny | wonder if maintainer is still alive in maemo | 19:39 |
DocScrutinizer05 | all packages in maemo-extras are supposed to be safe to use, not cause any issues like massive battery drain | 19:39 |
DocScrutinizer05 | unless obvious, like in games etc | 19:39 |
KotCzarny | or audio player :P | 19:40 |
DocScrutinizer05 | the average user has no means to find out why their phone only stays as short as 10h with one battery charge, after they installed a dozen packages | 19:40 |
DocScrutinizer05 | audio player must at least provide a maybe 10h | 19:41 |
KotCzarny | yeah, and no resource drain when paused/idle | 19:41 |
DocScrutinizer05 | yep | 19:41 |
DocScrutinizer05 | this is the basic rule for ALL apps | 19:42 |
KotCzarny | which means keeping evilaudio in the kennel when not playing anything, as i've found out few years ago | 19:42 |
DocScrutinizer05 | shake2waje violates it | 19:42 |
KotCzarny | maybe there should be a page with violators | 19:43 |
*** L29Ah has joined #maemo | 19:43 | |
KotCzarny | and versions tested | 19:43 |
KotCzarny | easier than contacting authors purging packages (that might be useful otherwise) | 19:43 |
DocScrutinizer05 | this page is "testing", basically | 19:43 |
* DocScrutinizer05 ponders a generic patch to preinstall script that opens up a requester with bold fat "WARNING! this app is not recommended to use, since it has the following issues: ....*)...." | 19:45 | |
DocScrutinizer05 | easy to add to existing packages | 19:45 |
DocScrutinizer05 | though I actually would prefer that stuff getting purged from maemo-extras. Back to maemo-extras-testing | 19:46 |
KotCzarny | i would vote for warning with a list of pkg-ver | 19:49 |
KotCzarny | as long user knows what drains the battery he/she might choose it consciously | 19:50 |
KotCzarny | or even fix | 19:50 |
DocScrutinizer05 | huh? the warning requester is bound to the particular version's pre-install script | 19:50 |
DocScrutinizer05 | when user want to "choose conciously" they are free to use the package from maemo-extras-devel or -testing | 19:51 |
DocScrutinizer05 | such package has no place in maemo-extras (plain) | 19:51 |
DocScrutinizer05 | I'm not going to fix a package that is broken by design | 19:52 |
DocScrutinizer05 | particularly this package that's basically impossible to fix without massive fixes/improvements to the kernel driver for lis302 | 19:53 |
DocScrutinizer05 | juiceme: ^^^^ | 19:57 |
DocScrutinizer05 | sicelo: ^^^^ | 19:57 |
DocScrutinizer05 | @council: please consider removing http://maemo.org/packages/package_instance/view/fremantle_extras_free_armel/shaketowake2/2.2.3-2/ since evaluation in testing (see above) failed to detect a major flaw - CPU hogging - in this app | 19:57 |
DocScrutinizer05 | should go back to maemo-extras-testing, with comment "promoted based on flawed evaluation, please fix CPU hogging" | 19:58 |
* DocScrutinizer05 is temped to take adminustrative measures already, on the packages web | 20:02 | |
*** jskarvad has quit IRC | 20:05 | |
*** dafox has quit IRC | 20:05 | |
DocScrutinizer05 | *COUGH* | 20:07 |
DocScrutinizer05 | def get_rotation(self, widget=None): | 20:07 |
DocScrutinizer05 | f=os.popen('cat /sys/class/i2c-adapter/i2c-3/3-001d/coord').read() | 20:07 |
DocScrutinizer05 | now WHAT THE FUCK?!? http://paste.ubuntu.com/25113245 | 20:09 |
*** chfoo[m] has quit IRC | 20:11 | |
*** vahe[m] has quit IRC | 20:11 | |
DocScrutinizer05 | this is so terribly wrong, I have no wards for it. Best part: it actually doubles what mce already does, just waaaay inferior | 20:11 |
DocScrutinizer05 | coor = self.get_rotation() | 20:13 |
DocScrutinizer05 | y = coor[1] | 20:13 |
DocScrutinizer05 | if y<-1300 or y>1300 : | 20:13 |
DocScrutinizer05 | state = self.get_proximity() ....... | 20:13 |
*** xorly has quit IRC | 20:13 | |
DocScrutinizer05 | THIS is something you get from MCE already, and MCE at least does The Right Thing[TM] which is: set uf filters in lis302 exactly like that (y<-1300 or y>1300) and waiting for IRQ from the filters | 20:14 |
DocScrutinizer05 | set up* | 20:15 |
DocScrutinizer05 | well, almost exactly like that | 20:17 |
*** louisdk has quit IRC | 20:17 | |
DocScrutinizer05 | this isn't very smart in MCE, but it's totally braindead in the way shake2wake does it by *polling* the accel and then only checking for Y axis | 20:19 |
DocScrutinizer05 | hint: iirc 1000 is 1g aka "device has no other acceleration than gravity" | 20:20 |
DocScrutinizer05 | MCE uses static threshold of iirc 900 somesuch on Y - without any highpass filters - to detect if device is facing up (>900) or down (<900) | 20:21 |
DocScrutinizer05 | iirc | 20:21 |
DocScrutinizer05 | actually the kernel driver does that | 20:22 |
*** vahe[m] has joined #maemo | 20:22 | |
DocScrutinizer05 | should have used highpass filters and same threshold (like 100/s) on two axes to trigger the IRQ | 20:23 |
DocScrutinizer05 | s/same/sane/ | 20:23 |
infobot | DocScrutinizer05 meant: should have used highpass filters and sane threshold (like 100/s) on two axes to trigger the IRQ | 20:23 |
*** chfoo[m] has joined #maemo | 20:25 | |
DocScrutinizer05 | plus MCE and kernel driver should have API to modify the filters. MCE must keep a list of requests for filter settings from userland and choose the most sensitive one. Much like liblocation | 20:26 |
DocScrutinizer05 | see http://wiki.maemo.org/PyMaemo/Using_Location_API | 20:29 |
*** louisdk has joined #maemo | 20:35 | |
DocScrutinizer05 | >>Location resources are shared between applications, and applications can request different location methods. Fixes for all requested methods are sent for all applications listening to GPSDevice's "changed" signal, therefore application should judge whether fix it is receiving, is one that it needs. See GPSDeviceFix section for discussion.<< and >>An application receiving a fix cannot know if the fix is a result from location method | 20:37 |
DocScrutinizer05 | it requested. Therefore application should study whether fix is accurate enough to satisfy application's needs.<< s/fix/acceleration event/ s/location method/lis302 filter/ | 20:37 |
*** florian has joined #maemo | 20:47 | |
*** florian has joined #maemo | 20:47 | |
DocScrutinizer05 | the kernel driver must expose the filter settings, the middleware (MCE) must have an API with abstract filer settings for the userland to register for an event based on those filters. The middleware will keep a list of those registrations and adjust the filers in kernel driver to the most sensible ones. with no active registrations the middleware will disable the accel sensor | 20:57 |
*** LjL has quit IRC | 21:00 | |
*** mavhc has quit IRC | 21:01 | |
DocScrutinizer05 | if a userland process requests filer settings that collide with the ones in effect, the response from middleware will notify to the userland process which filter setting are in effect and which failed on the request. For example LIS302 has only two engines to monitor sensors and trigger IRQ, so only 2 of the XYZ axes can get monitored. If filers monitor X,Y then a request for X,Z will return with "Z ignored, resouce occupied" | 21:01 |
DocScrutinizer05 | logical consequence: the API in middleware allows to request the theoretical maximum for filters/triggers, I.E "Xmin,max,hp_parameters Ymin,max,hp_parameters Zmin,max,hp_parameters Xclick Xdoubleclick Yclick Ydoubleclick Zclick Zdoubleclick " | 21:06 |
*** mavhc has joined #maemo | 21:07 | |
*** cyteen has joined #maemo | 21:07 | |
DocScrutinizer05 | obviously some sort of plaintext interface is best suited for that, to have the most generic interface design suitable for other sensors as well | 21:08 |
*** __LauRoman has quit IRC | 21:08 | |
DocScrutinizer05 | "X:<-1300,>1300,abs;Y:>30,hpwindow=2s;Z:>-5,<5,abs" | 21:14 |
DocScrutinizer05 | X triggers when value outside the interval -1300..+1300; Y triggers when value change is >30 in 2 seconds; Z triggers when value inside interval -5..+5 | 21:17 |
DocScrutinizer05 | parameters in request are satisfied from left to right. so for the lis302 the response from middleware could be "X*:>50,hpwindow=10s;Y:>30,hpwindow=2s;Z:EAVAIL" | 21:20 |
*** LauRoman has joined #maemo | 21:21 | |
*** geaaru has quit IRC | 21:21 | |
DocScrutinizer05 | this is due to existing filter for X from another app, which overrides the mere left to right. a request "X:<-1300,>1300,abs" might get response "X*:>50,hpwindow=10s;X:<-1300,>1300,abs" however, when the resource "2nd engine" wasn't occupied previously | 21:23 |
sixwheeledbeast^ | There is no requirement for packages to be tested for CPU usage. As a package tester you QA to the guidelines set. | 21:24 |
DocScrutinizer05 | I thought the guidlines explicitly mention excessive resource usage | 21:25 |
sixwheeledbeast^ | Not that I recall, also define excessive. | 21:25 |
DocScrutinizer05 | I even thought this was first prio for test evaluation | 21:25 |
DocScrutinizer05 | https://wiki.maemo.org/Extras-testing/QA_checklist just to refer to what we're talking about. Now reading... | 21:27 |
DocScrutinizer05 | 8. [ ] No power management issues. | 21:28 |
DocScrutinizer05 | 7. [ ] No performance problems. | 21:28 |
DocScrutinizer05 | Power management issues | 21:30 |
DocScrutinizer05 | Battery life is diminished beyond acceptable standards by having the application running in the background | 21:30 |
sixwheeledbeast^ | But still it's in the package testers opinion. It's not a set amount like say 0.3MB of root space. | 21:31 |
DocScrutinizer05 | this is pretty much common sense | 21:31 |
KotCzarny | but did anyone measured battery drain of it? | 21:31 |
sixwheeledbeast^ | As long as the package does not cause the battery to drain within a day, it could be seen as a pass but not ideal. | 21:31 |
DocScrutinizer05 | also you got >>The use case of a full day without charging should not be compromised.<< | 21:32 |
KotCzarny | but that system('cat') instead of read is fubar | 21:32 |
sixwheeledbeast^ | I noticed a drop in battery life when I tested it but never did my full package test procedure on it to rate the package. This was several years ago. | 21:34 |
* sixwheeledbeast^ has to run bbl | 21:34 | |
DocScrutinizer05 | shake2wake polls accel with a 1s period aiui and it does a lot of nonsense with a 0.05s period during each cycle http://paste.ubuntu.com/25113635 | 21:34 |
*** LauRoman has quit IRC | 21:35 | |
DocScrutinizer05 | honestly for such code you should get banned from civilized world, to an island what only has a ZX81 and an old b&w TV, and an ergometer dynamo to power it | 21:36 |
DocScrutinizer05 | for at least one year | 21:36 |
KotCzarny | nah, zx81 has basic, not a good educational example | 21:36 |
DocScrutinizer05 | indeed | 21:37 |
DocScrutinizer05 | anyway for 'cat /sys/class/i2c-adapter/i2c-3/3-001d/coord' alone, it should get rated down due to risks in that | 21:38 |
DocScrutinizer05 | if not for risks then for ugliness despite gaving better alternative | 21:40 |
DocScrutinizer05 | having | 21:41 |
*** LauRoman has joined #maemo | 21:41 | |
*** zGrr has quit IRC | 21:41 | |
*** xy2_ has quit IRC | 21:49 | |
DocScrutinizer05 | what the.... | 21:49 |
*** pagurus` has quit IRC | 21:49 | |
DocScrutinizer05 | # Regular cron jobs for the stow2-2.2.2 package | 21:49 |
DocScrutinizer05 | # | 21:49 |
DocScrutinizer05 | 0 4* * *rootstow2-2.2.2_maintenance | 21:49 |
DocScrutinizer05 | ARRRGH | 21:49 |
*** xy2_ has joined #maemo | 21:55 | |
*** louisdk has quit IRC | 21:56 | |
*** Kabouik has joined #maemo | 22:01 | |
*** Kabouik has joined #maemo | 22:02 | |
DocScrutinizer05 | I should eventually create that sanity checker I planned for so long. One of the checks would look at CPU time total of all processes and check the topmost 2 or 3 that are not whitelisted, then notify user about them | 22:05 |
DocScrutinizer05 | http://wstaw.org/m/2017/07/17/plasma-desktopyX8317.png | 22:06 |
DocScrutinizer05 | the problem with shake2wake: it's an applet so won't even show up in there >:-( | 22:07 |
* DocScrutinizer05 idly wonders if sleep() is allowed at all in applets | 22:09 | |
DocScrutinizer05 | that's prolly the reason for that >> while gtk.events_pending(): gtk.main_iteration(False) time.sleep(0.05)<< madness | 22:11 |
DocScrutinizer05 | so hildon desktop gets a chance to axt on a (me counts)... 10 events during 0.5s | 22:15 |
*** ravelo__ is now known as ravelo | 22:15 | |
DocScrutinizer05 | act* | 22:15 |
*** Vajb_ has joined #maemo | 22:28 | |
*** Vajb has quit IRC | 22:28 | |
*** clopez has joined #maemo | 23:07 | |
*** dafox has joined #maemo | 23:27 |
Generated by irclog2html.py 2.15.1 by Marius Gedminas - find it at mg.pov.lt!