How to alter resolutions for DesktopX

I have a widescreen (1440x900) and love some of the DesktopX themes. Unfortunately they seem to be designed for other resolutions. How does one change the resolution of a DesktopX theme...or, make it resolution independent...i.e. one size to fit all? Is there any way that Stardock can alter DesktopX to sense the resolution and fit itself to that?
10,286 views 24 replies
Reply #1 Top
Themes are mostly designed by users instead of stardock.
To make a theme in resolution independent you'll need to open them on DX Builder and change the settings to fit your need. Or check only those with resolutions independents...
Reply #2 Top
for more informations in how to made it in res independent read this
Reply #3 Top
How? How do I take, say, Vienna DX and make it resolution independent????
Reply #4 Top
You can place the objects here and there in builder mode to get some kind of fit.  But for a complete fix you'd have to make your own graphics.  DX doesn't scale natively.
Reply #5 Top
Some themes such as Lcars Computer net 5.5 use layered wallpapers as the backgrounds for the objects/buttons etc, (each Background constitutes one interface and Lcars has 9+).. to switch res would misalign the positioning of the objects in correlation to the Background.

A possible fix would entail. taking every part of a Background image and turning it in to its own object then aligning it with the corresponding buttons etc..not an easy task as Lcars already has multiple layered backgrounds each with many Buttons/animations. Currently 300+ objects if I remember correctly...


with the current build of Lcars most of the screen at 1280 is full. to try and squeeze it in to a smaller area would not be possible, as elements would either be pushed off screen or stacked on top one another..It could be resized for larger res but that would be at a time when I would have more free time than at present..
Reply #6 Top
How? How do I take, say, Vienna DX and make it resolution independent????
End of quote


This one shouldn't been difficult to make it for your resolution but resolution independent mean that you can use it in at least 1024x768 to higher (i would even say 800x600) so i believe it impossible here.
Well For Vienna DX, just open the skin in DX Builder, select the background of the top bar, and on properties change the width to 1440. drag each elements by hit/hold CRTL.
And Save it as a new name to keep the clean version in case of mistake.
Reply #7 Top
Thank you very much, Quentin. So kind of you to spare your time for me.   
Reply #8 Top
WOW!!!! I did it...one small problem, though....the weather object shows "error in script prevents "more' opening. How do I fix that so the vienna forecast thingy opens? Qoentin94....you are AWESOME!
  
Reply #9 Top

Yep, Quentin is quite a guy   

Making themes resolution independent requires some additional steps that will sometimes make things more difficult for the artists to create. Positioning objects based on the System.ScreenWidth and System.ScreenHeight values is usually sufficient to accomplish a resolution independent theme.

What specifically is the error regarding the weather object saying?

-Mike
[Stardock Support]

Reply #10 Top
Quentin94....you are AWESOME!
End of quote


I concur.


I usually try to position/size everything based on system dimensions as milksama mentioned but that doesn't cover walls. It's all up to the artist. On the user's end it is most important to not be afraid of DX Builder mode. Switch over, mill around, check out object properties, tweak, get used to it. If you mess up you can always load the original theme and start fresh.  




Reply #11 Top

Quentin94....you are AWESOME!


I concur.
End of quote


^ Triplicated!

Just to be safe, maybe save the theme as a new theme with the extension "_RE" or something else. In case you overwrite the original by accident.
Reply #12 Top
I did..and it saved well. My NEW problem   is that when I try to open the "more" option in the weather window in the Vienna Dx (modified skin) I get the message:

Object required: 'DesktopX.Object(...)'
Line: 4
Code:
(not available)

What do I do now.....sorry I'm so inexperienced. I don't mean to be such a turkey.
Reply #13 Top

How? How do I take, say, Vienna DX and make it resolution independent????
End of quote


my apologies. this was posted as I was typing my reply, so I didn't see it..or my reply would have been specific toward that theme..

Q stepped up and nailed it...
Reply #14 Top
OK questions are you saving just the weather object? and are you saving as a object,widget? or the desktop as a whole?
Reply #15 Top
The desktop as a whole.....I don't understand how to get that weather forecast window to pop out when I click on the "more".
Reply #16 Top
I'm not getting that error but in DX Builder, if you get an error in the script, right-click on the object that's causing the error (the more button object) and select edit script.

If you do that you'll see that "line 4" referred to in your error was trying to set the visibilty of the "weather_back" object. Now, the only reason why the error would say "object required" is if the object was deleted or was renamed. Now you have to see if the "weather_back" object still exists. R-click on the DXBuilder icon in the system tray and select 'List Objects'. Click on the ObjectID column so you get everything in alphabetical order. See if the "weather_back" object is still there.
Reply #17 Top
Thank you sViz! No, in fact, it is not.....how do I get it back there????
Reply #18 Top
Unfortunately, there is no undo function with DX. If you accidentally deleted the object, you'll have to start over with the original version.

Are there any other "weather" objects listed or are they all gone?
Reply #19 Top
Is this the missing object and its child objects?:



If only all of those are missing I might have a different solution than starting over. Load the original version of the theme and select all of the objects I've selected in the image. Export them as a packaged object (make sure 'Selected only' is checked and not 'Selected and related'.) Then load your modified theme and import the packaged object. It should work as normal. Let me know how it goes.
Reply #20 Top
All the others are listed
Reply #21 Top
SViz is THE MAN! How did it work? WOOOOOO-HOOOOOO, conservatively speaking, tat is. Well, if I thought I respected you guys before......Now? Youze guyz are it!

So many thanks to you all, but especially to sViz.

      
Reply #22 Top
Dr J0622, I believe you might want to check out sViz's profile.   
Reply #23 Top
sViz is female..."The Man" refers to a non gender related Desktop X (Total Respect) Object. sViz is without clones. sViz is my DX G-d/G-dess as she pefers.
In all truth...I didn't look at sViz's gender and I hope she isn't irritated. sViz is IT ok?   
Reply #24 Top
Haha, it's all good Dr.J. I'm used to it; just so long as you refrain from calling me a G-d or G-dess, lady will do just fine thank you. Happy DXing! Don't be a stranger.