emergeSysMon

Discussion on the development of Emerge Desktop

Postby homanyi » Wed Feb 18, 2009 10:10 am

Hi,

MeToo wrote:Thank you for adding the Physical RAM option. However the current config option does not make much sense. If I don't tick both the Memory Usage and the Physical RAM, the third monitor is disabled.

This should be a Memory Usage tick box (which toggles the monitor on/off) and a select option for Commit charge or Physical RAM. This can be either two options with a radio button or a drop box (which uses less space on the interface...)


Ok, it sounds reasonable. I will do that if I have some time :-D

And I didn't give up the gradient stuff neither...
homanyi
 
Posts: 19
Joined: Tue Jan 06, 2009 9:47 am
Location: Hungary

Postby MeToo » Wed Feb 18, 2009 11:29 am

Hey, I'm glad you are back :wink:

homanyi wrote:And I didn't give up the gradient stuff neither...


Excellent! Looking forward to a new build with gradients!

Thanks!
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

SysMon gets lost!

Postby jschall » Wed Feb 18, 2009 11:50 am

jschall wrote:The only problem I had with the "jschall" version of EmergeSysMon was the bloody Microsoft protection against software with no certificate :-(

- Jeff


I want to reort what I think is a bug.

EmergeSysMon (ESM) initially worked fine - I was ale to move it and re-size it on my screen, configure it for horizontal layout, edit and save the scheme.

But after a while, after testing it by opening Google Earth and seeing the memory use jump up, then closing Google Earth, the ESM just disappeared from my screen. It is still running, according to Task Manager, but it seems to have mis-calculated its coordinates. Stopping/restarting ESM, even rebooting does not bring it back onscreen.

Has anyone else reported this?

My system is XP SP2 on an AMD dual-core, 1280X1024 resolution with nVidia GeForce 7950GT.

Is there a newer release of Emerge SysMon that I could try?

- Jeff
Jeff Schallenberg
Emerge 6.0.0.691
Windows 7 Home Premium, 32-bit
jschall
 
Posts: 33
Joined: Tue Oct 11, 2005 11:07 am
Location: Mont Saint Hilaire, Québec

Postby MeToo » Wed Feb 18, 2009 12:26 pm

Hi Jeff

There is no newer build (unless you are comfortable with compiling from SVN). This is the latest beta binary I have.

I think the problem might be a conflict of versions. You are using libraries for all other applets from one version (20232) and newer libraries for SysMon only (2218). There could be a conflict if SysMon tries to communicate with emergeCore...

So the point is: you know there is already a nice replacement for your old emergeGraph but you have to a) wait for a proper installer b) volunteer as a beta tester to get the latest not so stable build with all the new goodies :)

Have fun!
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

emerge after screen res change

Postby homanyi » Wed Feb 18, 2009 1:14 pm

Hi,

I think your problem is related to mine ;-)

So after using a full-screen game (DirectX or sg) my applets are positioned to random places. I do not know Google Earth but I guess it uses DirectX...

Have you ever experienced this behavior with other applets as well?

Anyway you can bring back your applet:
* kill emergeSysMon.exe from taskmanager
* go to c:\document and shittings\username\Emerge Desktop\themes\your current theme
* edit emergeSysMon.xml
* change the <X> and <Y> tags [to e.g. 0]
* start emergeSysMon again
homanyi
 
Posts: 19
Joined: Tue Jan 06, 2009 9:47 am
Location: Hungary

Postby MeToo » Wed Feb 18, 2009 1:28 pm

I use full screen DirectX programs and SysMon doesn't move... Not even if the DirectX resolution is lower than the native screen resolution.

BTW why did you remove (or not add) the Dynamic Positioning setting from SysMon?
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

Re: emerge after screen res change

Postby jschall » Wed Feb 18, 2009 3:27 pm

[quote="homanyi"]

Have you ever experienced this behavior with other applets as well?

/quote]

Nope.

I tried your suggestion:
"* go to c:\document and shittings\username\EmergeDesktop\themes\your current theme"

but I don't see anything but:

c:documents and settings\jeff\emerge desktop\theme.xml

which only contains:

<?xml version="1.0" ?>
<Theme>
<Current>Default</Current>
</Theme>


So, SysMon is not saving its data where homanyi thinks it should?

I hope we can get this straightened out - and I would be pleased to join your huge cohort of beta-testers :-)

- Jeff
Last edited by jschall on Wed Feb 18, 2009 5:10 pm, edited 1 time in total.
Jeff Schallenberg
Emerge 6.0.0.691
Windows 7 Home Premium, 32-bit
jschall
 
Posts: 33
Joined: Tue Oct 11, 2005 11:07 am
Location: Mont Saint Hilaire, Québec

Postby homanyi » Wed Feb 18, 2009 3:30 pm

MeToo wrote:I use full screen DirectX programs and SysMon doesn't move... Not even if the DirectX resolution is lower than the native screen resolution.


In my system both emergeTasks, emergeLauncher, emergeTray, emergeCommand and emergeSysMon also change position :shock:

MeToo wrote:BTW why did you remove (or not add) the Dynamic Positioning setting from SysMon?


Oh, I was not aware of that setting :oops:. I will put it there...
homanyi
 
Posts: 19
Joined: Tue Jan 06, 2009 9:47 am
Location: Hungary

Postby MeToo » Wed Feb 18, 2009 3:39 pm

Uncheck Dynamic Positioning in all your applets to see if that helps when switching to DirectX.
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

Postby ironhead » Wed Feb 18, 2009 3:51 pm

Dynamic positioning is currently broken in SVN. I started to make changes to how it works but got side tracked by other development items. :)

In the meantime, as MeToo said, uncheck dynamic positioning for the applets.
User avatar
ironhead
Site Admin
 
Posts: 1312
Joined: Mon Oct 10, 2005 5:10 pm

Re: emerge after screen res change

Postby jschall » Wed Feb 18, 2009 9:01 pm

jschall wrote:So, SysMon is not saving its data where homanyi thinks it should?


I found where EmergeSysMon is saving its configuration on MY system:

c:\emerge desktop\sysmon\themes\modified\emergesysmon.xml

setting the x/y values to 0/0 brought it back onscreen, and it hasn't disappeared LATELY.

I will keep you advised of any other problems.

Some useability suggestions:

1) LABELS for the histograms would work well in the horizontal orientation:

CPU 0: _________ 1%
CPU 1: ................. 0%
VMem: _________ 13%
PhMem:------------- 36%

2) As illustrated above and suggested by MeToo, I would like to see BOTH physical and virtual memory stats at the same time. Do-able?

Thanks, homanyi, for your contribution!

- Jeff
Jeff Schallenberg
Emerge 6.0.0.691
Windows 7 Home Premium, 32-bit
jschall
 
Posts: 33
Joined: Tue Oct 11, 2005 11:07 am
Location: Mont Saint Hilaire, Québec

Re: emerge after screen res change

Postby homanyi » Thu Feb 19, 2009 8:21 am

jschall wrote:2) As illustrated above and suggested by MeToo, I would like to see BOTH physical and virtual memory stats at the same time. Do-able?


Well, I misunderstood you :-/. Actually yesterday I made a modification as I understood MeeToo's proposal: when 'memory usage' clicked a combobox activated containing two choices: Commit charge/Pysical RAM.

Of course both commit charge and phys ram can be displayed, but now I am really confused with the config dialog UI :?

jschall wrote:1) LABELS for the histograms would work well in the horizontal orientation:

CPU 0: _________ 1%
CPU 1: ................. 0%
VMem: _________ 13%
PhMem:------------- 36%

Where the bars/history graph should be drawn in this case? Perhaps you may photoshop a 'screenshot' about what you mean. The main problem for designing a nice UI for these applets is that they can be used in very different directions/orientations/sizes. (E.g. I use eSM in vertical orientation/history mode, labels under graphs.)

Gergely
homanyi
 
Posts: 19
Joined: Tue Jan 06, 2009 9:47 am
Location: Hungary

Re: emerge after screen res change

Postby MeToo » Thu Feb 19, 2009 11:04 am

homanyi wrote:
jschall wrote:2) As illustrated above and suggested by MeToo, I would like to see BOTH physical and virtual memory stats at the same time. Do-able?


Well, I misunderstood you :-/. Actually yesterday I made a modification as I understood MeToo's proposal: when 'memory usage' clicked a combo box activated containing two choices: Commit charge/Physical RAM.


Actually you understood my suggestion perfectly. It was Jeff that misunderstood (or was wishful thinking)

homanyi wrote:Of course both commit charge and phys ram can be displayed, but now I am really confused with the config dialog UI :?


If you think that more than one memory stats can be displayed, then I would suggest going back to the previous UI. Remove Memory Usage (it will no longer be a On/Off switch and remove the combo box.
Just keep 4 check boxes CPU Usage, Commit Charge, Physical Memory and Pagefile (or name it Virtual Memory).
This way the user can check any box, several boxes or none.


homanyi wrote:
jschall wrote:1) LABELS for the histograms would work well in the horizontal orientation:

CPU 0: _________ 1%
CPU 1: ................. 0%
VMem: _________ 13%
PhMem:------------- 36%

Where the bars/history graph should be drawn in this case? Perhaps you may photoshop a 'screenshot' about what you mean.


The lines between the Labels and the Percentages represent the bars/history graph. The problem here is that the position of the Labels and Percentages would have to be mutually exclusive i.e. If you choose Left for Labels then Percentages would have to be Right.

BTW the Orientation is switched i.e. when you choose Vertical the Graph is drawn horizontally and vice-versa. You should correct this.


In fact currently some combinations don't work so we might assume that if the user selects Orientation Horizontal (currently named Vertical) Labels/Percentages have to be Left or Right (not Up or Down) and when Orientation is Vertical they can only be Top or Bottom (instead of Up and Down)

So for the Numbers config UI, I would suggest (to avoid increasing the dialog)

1) Rename the box from "Numbers" to "Text"
2) Adding a second tick box to the right of "Show numeric info" named "Labels"
3) The user would no longer choose Number Position (which is determined by the orientation chosen
4) By default when the graph is Horizontal (currently named Vertical) the Labels would be on the Left and the Values on the Right. Inversely when the graph is Vertical, the Labels would be Bottom and the Values Top
5) There would be just an Invert check box that would invert the position of Labels and Values (replacing the whole Number Position row)

Finally, you should add the Dynamic Positioning (maybe to the right of Snapsize)

Thanks!
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

Re: emerge after screen res change

Postby homanyi » Thu Feb 19, 2009 11:58 am

MeToo wrote:If you think that more than one memory stats can be displayed, then I would suggest going back to the previous UI. Remove Memory Usage (it will no longer be a On/Off switch and remove the combo box.
Just keep 4 check boxes CPU Usage, Commit Charge, Physical Memory and Pagefile (or name it Virtual Memory).
This way the user can check any box, several boxes or none.

Sounds good :)

MeToo wrote:BTW the Orientation is switched i.e. when you choose Vertical the Graph is drawn horizontally and vice-versa. You should correct this.


Ok, let's clarify this part: with 'vertical' I meant 'one column'. So if you choose 'vertical' currently your bars/graphs will be arranged in one column (which is a vertical entity). On the other side 'horizontal' means 'one line'. In this orientation the bars/graphs will be arranged in one line (thus horizontally). Besides the direction of the bars can be set independently of the 'column'/'line' arrangement. So you can have bars under each other ('vertical') all of them growing to the right (Bar direction=right).
Maybe the naming is confusing, but I think simply swapping the names won't solve it ;-)

If you have suggestions I can change the labels of the radio buttons.

MeToo wrote:In fact currently some combinations don't work so we might assume that if the user selects Orientation Horizontal (currently named Vertical) Labels/Percentages have to be Left or Right (not Up or Down) and when Orientation is Vertical they can only be Top or Bottom (instead of Up and Down)

So for the Numbers config UI, I would suggest (to avoid increasing the dialog)

1) Rename the box from "Numbers" to "Text"
2) Adding a second tick box to the right of "Show numeric info" named "Labels"
3) The user would no longer choose Number Position (which is determined by the orientation chosen
4) By default when the graph is Horizontal (currently named Vertical) the Labels would be on the Left and the Values on the Right. Inversely when the graph is Vertical, the Labels would be Bottom and the Values Top
5) There would be just an Invert check box that would invert the position of Labels and Values (replacing the whole Number Position row)


Actually it won't work for me. Because I use 'verical' (currently) with Numeric info=down. :roll:
Let's think about this a little further...

PS: dynamic positioning added. [I hope Ironhead will announce the next beta soon]
homanyi
 
Posts: 19
Joined: Tue Jan 06, 2009 9:47 am
Location: Hungary

Re: emerge after screen res change

Postby MeToo » Thu Feb 19, 2009 2:38 pm

homanyi wrote:Maybe the naming is confusing, but I think simply swapping the names won't solve it ;-)


Maybe there will still be some confusion but at least it will be coherent with the other applets. When you set e.g. emergeTasks to Horizontal, the icons are set to a horizontally growing row.

homanyi wrote:Actually it won't work for me. Because I use 'vertical' (currently) with Numeric info=down. :roll:
Let's think about this a little further...


Actually that is one of the combinations I though that didn't work. In fact it does work. It was just that my applet height was reduced and the text was overlying the graph... So, forget my comment about combinations that don't work. In this case you should replace Up with Over and Down with Under.

Then I guess you need to rename Numbers to Text and add a second Tick box for "Show labels" and a similar 4 option box for "Label position"

Can you make them mutually exclusive? I.e. if Value is on the Left can Left be disabled for Label?

My only problem here is that the dialog is already 560 pixels high, which is on the limit of the resolution for netbooks... I wish you could add tabs to the dialogs...

homanyi wrote:PS: dynamic positioning added. [I hope Ironhead will announce the next beta soon]


Excellent. BTW there are no public betas in ED. Betas are internal and only stable releases are available as dev builds. When time allows there are new installers :)
MeToo
 
Posts: 2341
Joined: Tue Oct 11, 2005 11:35 am
Location: Faro, Portugal

PreviousNext

Return to Development

Who is online

Users browsing this forum: No registered users and 2 guests