Updated with minor error fix - not adjusting new screen width IMMEDIATELY when switching between landscape mode and protrait mode.
Also, for those who haven't noticed, I created CAB file for easy installation/uninstallation. Besides, Pablo216 and Kendawg, you don't need to use special version anymore. Through the RegTweak utility, you can choose what mode you want to display.
The new zipped CAB file is update in the first message of this thread. Enjoy. :)
If you could add a CPU usage gage this would be perfect.
__________________ Freedom is a heavy load, a great and strange burden for the spirit to undertake. It is not easy. It is not a gift given, but a choice made, and the choice may be a hard one. -- Ursula K. LeGuin
Considering adding CPU usage support. Any suggesting how I would display it? Don't forget I still want to display memory status in some cases.
you could make it go where the date would be, and have show the % that being used in numbers... As I for one would rather have cpu usage than the date. or even have it like the power status.
This looks like a must have tweak... I'm just waiting to see how it works in WM5.
Considering adding CPU usage support. Any suggesting how I would display it? Don't forget I still want to display memory status in some cases.
I like how Beemer's XscaleMonitor displays--three tiny bars at the bottom of the screen, always visible. First one is CPU, second is battery drain (mA current) and third one is RAM usage. Unfortunately, XscaleMonitor is a bit buggy and I was hoping you could give an alternative. The problem with XscaleMonitor is that is registers a "main window" so it shows up in task managers as an application and it keeps coming to the foreground, which makes a lot of other applications act up--because the are not focused, even though they are full screen.
Hey guys, you want the CPU scale? Now you got it. Download the zip file from the first post of this thread, and watch for the red line at the bottom of your screen. You can choose not to monitor the CPU, of course. You owe me a
I know this is not what you asked exactly, but hey. This fits in the style. Also, it isn't fancy enough to check the current process speed.
I wrote a small application that can make change to the default settings that I always do on my device. Hope you will like it.
Attached are the screen shots and the zipped cab file. The first option adds a "power and memory status" line on top of the screen. It's only one pixel high and is always visible no matter what application you are in. It runs as system service, which means it doesn't run as it's own process but rather a thread in the system service process. It allows you to display battery status only, battery and total RAM status, or battery and separated application vs. storage memory status.
Comments are welcome.
BTW, how can I enclose pictures here instead of attachments?
Ok. I installed it on my PDA phone 6700.. and didn't see anything. I am assuming that this reg twaek will only work on Axim.. or does it work on any WM5 device ?
Can we have a recap of exactly this tweak does?, there were to many request/changes. (the zip file from the very first post)
Thanks.
Originally Posted by dogfood
Hey guys, you want the CPU scale? Now you got it. Download the zip file from the first post of this thread, and watch for the red line at the bottom of your screen. You can choose not to monitor the CPU, of course. You owe me a
I know this is not what you asked exactly, but hey. This fits in the style. Also, it isn't fancy enough to check the current process speed.
__________________
Axim X50v, WM 2203SE A04, 2GB Atp CF, 2GB Atp SD, 512mb Lexar SD, Sena Case, Boxwave Crystal.
I was trying to determine the CPU usage but I've not found any appropriate API in windows CE. I'll be very thankful if you tell me how you do it? Also I would love to see the source code (if possible).
Thanks in advance.
I didn't check for the update during the weekend. Sorry for the delay. Let me address some of the questions here.
K000: If you are using WM5, too bad this utility doesn't work. Since the utility runs as system service, it has to be signed with a certificate to be trusted. I'm working on getting it signed at this point. So far it only works on WM2003.
Menthol: This utility has the following features:
Run as a system service thread. Consumes less resource than running in its own process.
Very light weight.
Use very minimum of screen space - one line for battery/memory status on the top of the screen; one line for CPU usage at the bottom. These lines are one pixel wide only, so that there are not intrusive.
It's compatible with VGA display. And it's aware of screen orientation change.
The status display is always visible. Not only on Today screen.
It is configurable. You can choose,
a) to have or not have CPU usage display;
b) to have battery only or battery and memory;
c) to have separate program memory and storage memory status, or combined total RAM status, if you choose to have memory status display.
The associated configuration tool (RegTweak under Programs) helps you to configure the utility. In addition, you can use it to,
a) enable ClearType. When enabled, it keeps ClearType enable even when you switch screen orientation between protrait mode and landscape mode. If you enable ClearType from Screen settings, it will be turned off if you switch the orientation, which is the default behavior;
b) enable the option to ask where to install the cab file, rather than going to the default location. (You need to have "File Dialog Changer" on the device and enabled.)
c) Post Internet Explorer as IE6 to the web servers, so that the servers do scale the web pages down to fit on small screen. (Whether to scale the pages or not depends on the servers. Not all servers do that.)
d) change the IE cache size.
e) display date on the task bar.
The downside? It doesn't work on WM5. Not yet. Also, I'm trying to figure out how to get the current CPU speed to be displayed along with CPU load. Anyone can help me with these?
apakdel: I'm not aware of any API that reports the CPU load. I'm using a simple algorithm.
Call GetTickCount() and GetIdleTime().
At the next check point, call these two functions again.
The percentage of the idle time difference over the tick count difference is CPU idle time.
Let me know if this is still not clear enough to you.
larockonoli: No, it doesn't work on WM5 yet. Still need to get the executibles and the cab file signed.