>You are correct that the CPU use is in the 3-5% range, that in
>itself isn't the
>problem. The problem is that it is ALWAYS 3-5% and ALWAYS at the
>top of the
>list. That signifies a runaway process in tdepowersave that is not
>playing
>nicely. tdepowersave should only require 3-5% of the cpu when it
>does something,
>not continually. tdepowersave should only be monitoring input and
>starting
>timers, screensavers, suspend, etc.... Those are all negligible
>and darn sure
>less that was X is doing. So there is a live Gremlin in
>tdepowersave somewhere....
Yes, I understood that ALWAYS 3% is an unhealthy indication. That
was what I was implying when I shared that kmix and knotification-
daemon were always at about 2%.
I don't know whether Slavek's patch will remedy the ALWAYS problem,
but we should look at all three apps for why they are consistently
at the top of top.
Darrell
>> I've seen this before, when logging in with the same account
>> between two systems that have different sound hardware.
>>
>> Try terminating kmix, delete the two kmix* rc files, then start
>> kmix.
>>
>Good thought. I killed it, removed the
>.trinity/share/config/kmixrc and
>restarted. No change and no regeneration of kmixrc. I'll keep
>poking at the
>underlying sound system to see if there is something there causing
>the issue.
After deleting the two kmixrc* files, the default should be to
autostart. If kmix is not autostarting, then try manually starting
from the command line.
Darrell
> Messing with tdepowersave I ran into a problem figuring out what
>kcmshell was
>called. I tried Alt+F2:
>
> kcmshell foo
> tcmshell foo
> tdecmshell foo - Bingo!
>
> That raised the question, do we have a list somewhere of what
>has been
>renamed? Some things have been renamed 'k'->'t' others 'k'->'tde'
>others not
>renamed at all. Doing 'tcmshell --list | sort' somewhat
>exemplifies the problem.
>
> I was thinking some khelpcenter (t,tde)helpcenter page called
>something like
>"Trinity Desktop Naming Cross-reference" that would simple provide
>a brief
>introduction that in order to avoid name conflict with KDE4, the
>following files
>and modules have been renamed:
>
>kfoo1 -> tfoo1
>kfoo2 -> tfoo2
>...
>
> Absolutely falls under the 'nice to have' not 'need to have'
>column, but if it
>doesn't exist, then we may want to collect a list of obvious
>things that users
>might experience difficulty with and include those in the list.
>Like:
>
>kcmshell -> tdecmshell
You're a day late and a dollar short. :)
A list is available in the release notes. To read the release
notes, open the "Welcome to TDE" handbook and then select the "TDE
Release Notes" link.
Or run the following:
khelpcenter help:/khelpcenter/releasenotes
For new R14 users, this document appears once and once only after
starting Trinity the first time in R14. Likewise for git users.
Now the interesting twist: somehow kcmshell->tdecmshell slipped
through the cracks and is not in the list. I'll push a patch to the
docbook file. :)
Darrell
Darrell, All,
Messing with tdepowersave I ran into a problem figuring out what kcmshell was
called. I tried Alt+F2:
kcmshell foo
tcmshell foo
tdecmshell foo - Bingo!
That raised the question, do we have a list somewhere of what has been
renamed? Some things have been renamed 'k'->'t' others 'k'->'tde' others not
renamed at all. Doing 'tcmshell --list | sort' somewhat exemplifies the problem.
I was thinking some khelpcenter (t,tde)helpcenter page called something like
"Trinity Desktop Naming Cross-reference" that would simple provide a brief
introduction that in order to avoid name conflict with KDE4, the following files
and modules have been renamed:
kfoo1 -> tfoo1
kfoo2 -> tfoo2
...
Absolutely falls under the 'nice to have' not 'need to have' column, but if it
doesn't exist, then we may want to collect a list of obvious things that users
might experience difficulty with and include those in the list. Like:
kcmshell -> tdecmshell
--
David C. Rankin, J.D.,P.E.
> On your R14 install, open a 'top' or 'htop' window and tell me
>what your
>'tdepowersave' use is.
>
> By far -- tdepowersave is the top CPU user on my build
>continually taking more
>than any other process. This is not right. It is using 2x-3x more
>CPU than X or
>kded and is continually at the top of the list. It never stops.
>
> What do you see?
I see dead people. I see dead people everywhere....
I don't see high numbers. tdepowersave is at the top of my top list
at about 3%.
Traditionally kmix and knotification-daemon always have been at the
top of top too, at about 2%.
I'm sure our tdepowersaverc files are different. Perhaps post your
tdepowersaverc. Here is mine:
[General]
ActionOnS2DiskButton=
ActionOnSleepButton=
AlreadyStarted=true
Autostart=false
AutostartNeverAsk=true
batteryLow=4
batteryLowAction=SUSPEND2RAM
batteryWarning=10
batteryWarningAction=BRIGHTNESS
batteryWarningActionValue=10
lockOnSuspend=false
[Notification Messages]
systemtrayquitTDEPowersave=false
[Performance]
autoDimm=true
autoDimmAfter=4
autoInactiveActionAfter=10
blankSs=false
brightnessPercent=60
disableNotifications=false
disableSs=false
powerOffAfter=8
specPMSettings=false
standbyAfter=6
suspendAfter=7
[Powersave]
autoDimmAfter=4
autoDimmSchemeBlacklistEnabled=false
autoDimmTo=25
autoInactiveAction=Suspend to RAM
autoInactiveActionAfter=10
brightnessPercent=60
disableNotifications=false
disableSs=true
powerOffAfter=7
standbyAfter=5
suspendAfter=6
I don't use the tdepowersave much, even when on battery. Mostly
because of bug report 1623. Typically I press Fn+F4 (Thinkpad T400)
or close the lid. I'm not a comfortable laptop user anyway. I hate
laptop keyboards and trackpads. Right now I use the laptop as my
guinea pig with all of the help handbook patching I have been
doing. Having the laptop next to me on my desk next to my
production system is convenient. I've disabled the trackpad and
attached a wired mouse, but I still I hate the keyboard. Generally,
laptops suck and I'm amazed at how awful they are designed from a
usability perspective yet people use them and then convince
themselves they are pigs in mud. :)
Darrell
>Script for html page was as an attachment to the first mail:
>
>http://trinity-devel.pearsoncomputing.net/?0::12285
The resulting html page is 4 MB. :)
For local usage, perhaps an option to send only the last seven (or
30, or whatever) days to html output?
Darrell
All,
I pushed a pytdeextensions.desktop file to git. The desktop file
supports the respective help handbook so the handbook is available
in the main help handbook table of contents, in the Development
category.
I have no idea how to edit the py scripts so the desktop file is
compiled as part of the package and is installed to
/opt/trinity/share/applications/tde.
For the moment all I can do is manipulate my build script to
manually add the file.
Help appreciated.
BTW, seems the pytdeextensions module is in need of renaming
attention.
Darrell
>Will this do? (I didn't follow the pigtails suggestion, because to
>me they're
>specifically associated with little girls and the male image is
>clearly an
>adult--it could come across as patronizing.)
You are good! Thank you!
Darrell
>> How about your script for the html page? I'd like to test that
>too.
>
>Script for html page was as an attachment to the first mail:
>
>http://trinity-devel.pearsoncomputing.net/?0::12285
Oops. Sorry!
Yes, the script works well.
Hopefully Tim adopts the new script. An hourly cron job should do
nicely and the script completes in about 15 to 20 seconds on my
dual core machine.
Darrell
All,
We could use at least one new TDM face image. Currently there are
three default images, cleverly named default1.png, default2.png,
and default3.png.
None of them are female.
Images 1 and 3 probably could be considered unisex, but default2
needs a female counterpart.
In the git sources the files are stored at
tdebase/tdm/kfrontend/pics/.
The files are installed to /opt/trinity/share/apps/tdm/pics/users/.
Remove the tie and perhaps add pig tails and we're probably good to
go for a counterpart to default2.
If you tweak default1 and 3 into something more female then that
would be nice too.
Thanks again. :)
Darrell