Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Fri 20 Sep 2019, 19:01
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Request or question: Xandros puppy
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 2 of 5 [63 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Author Message
WhoDo


Joined: 11 Jul 2006
Posts: 4440
Location: Lake Macquarie NSW Australia

PostPosted: Mon 04 Jan 2010, 01:37    Post subject:  

jemimah wrote:
The binary I posted is based on an old version of Lxlauncher

Ok, I've run the Lxlauncher on my Puppy 4.31 installation. It looks like it just picks up the icon assignments from the .desktop files used by the xdg menu system so it shouldn't be a major problem to adapt.

24x24 icons should be big enough for the tabs.

72x72 might be the right size for the main icons but that will depend on the answer to the following question:

What is the resolution / form factor for the EeePC screen? Knowing that I can adjust icon sizes for the best fit.

It also looks as though the launcher uses the Gtk color settings, so we can use an appropriate Gtk2 theme for that as well.

What color combination do you want the icons - blue/green like the sample or some other combination?

_________________
Actions speak louder than words ... and they usually work when words don't!
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Back to top
View user's profile Send private message 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Mon 04 Jan 2010, 12:07    Post subject:  

Lobster wrote:
The propreitrary (if it is) code that xandros use
is almost identical in potential appearance to the
control panel written by Guy in Dpup
This should be available as 'c' code - small and compact - and is another potential approach Smile


Lobster, do you know if there's source code somewhere for this? I googled for it but no relevant results.

WhoDo, the screenshot of the Xandros launcher is actual size (800x480) for the 7 inch Eee, but the all newer netbooks are at least 1024x600. The goal is for them to be large enough for touchscreens, and friendly for people with less than perfect vision. I'm not dead set on duplicating the look of the Xandros launcher exactly. The theme and colors could be left up to the user, so the icons should be reasonably color neutral.

I think we don't necessarily need a whole puplet for this since it's not that large or complex; a pet would probably be enough. Although I'm absolutely planning on using it for my Fluppy puplet for netbooks and I know Barry is trying to make Quirky netbook-friendly so it would be of interest there too.
Back to top
View user's profile Send private message Visit poster's website 
fsabatino

Joined: 23 Sep 2009
Posts: 46
Location: Montevideo, Uruguay

PostPosted: Mon 04 Jan 2010, 14:22    Post subject:  

jemimah wrote:

I think we don't necessarily need a whole puplet for this since it's not that large or complex; a pet would probably be enough. Although I'm absolutely planning on using it for my Fluppy puplet for netbooks and I know Barry is trying to make Quirky netbook-friendly so it would be of interest there too.


Agreed! many of us already have our favourite puppy up and running as we like. It'd be nice to add this pet to our preferred pup as opposed to having to start from scratch, with the potential issues that could bring up also!

Looking forward to the updates.
Back to top
View user's profile Send private message 
01micko


Joined: 11 Oct 2008
Posts: 8707
Location: qld

PostPosted: Mon 04 Jan 2010, 20:29    Post subject:  

jemimah wrote:
Lobster wrote:
The propreitrary (if it is) code that xandros use
is almost identical in potential appearance to the
control panel written by Guy in Dpup
This should be available as 'c' code - small and compact - and is another potential approach Smile


Lobster, do you know if there's source code somewhere for this? I googled for it but no relevant results.


jemimah

I'm sure gposil (Guy) would have the source posted somewhere, gpl rules Wink ... pm him I suppose or post on dpup484 thread.

Cheers

_________________
Puppy Linux Blog - contact me for access
Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Tue 05 Jan 2010, 18:06    Post subject:  

Ok, I've managed to hack in support for a Favorites pane. Here's a pet file for you all to try out and post feedback.
P-launch-0.5.pet
Description 
pet

 Download 
Filename  P-launch-0.5.pet 
Filesize  85.37 KB 
Downloaded  431 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15485
Location: Paradox Realm

PostPosted: Wed 06 Jan 2010, 00:33    Post subject:  

Quote:
Lobster, do you know if there's source code somewhere for this? I googled for it but no relevant results.


Contact Guy directly
http://www.dpup.org
the latest code should now be activated by icons as well as text

Just tried your pet Smile
Installed and restarted X
and it took over my desktop
Easily understandable.
With the right icons I think this would work very well
What have you written it in and where?

Do remember to include esc and tab/arrow key control if possible
Don't tile the background, stretch if possible
In this way it can be used and tested and used on a desktop machine
(as I am)
How do I get things into 'favorites'?
Wait a minute . . . this is for Pupeee? Embarassed
I am running it in 4.3.1 Smile

to get back your old desktop - restore settings
go to rox
and open root
click on the 'eye' icon (to see hidden files)
rename .xinitrc to .xinitrc_xan
and .xinitrc_old to .xinitrc
restart x

Good stuff
woof woof

_________________
NEW Raspup for Raspberry Pi1-4 In BETA testing NOW
Slackware Current ScPup 32 and 64bit
Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Wed 06 Jan 2010, 01:24    Post subject:  

Just downloaded the latest dpup to check out the control panel. Really nice and clean! I'm going to stick with Lxlauncher for now since the source code is already in my head, but if it doesn't work out the dpup control panel is very similar.

It's written in C/Gtk. The code is at http://drop.io/jemimah but I haven't uploaded the latest version yet.

This is not Puppeee specific, it should run on any 4.31 based puplet. I will work on the wallpaper next and see what I can do about making the arrow keys and tab and such work.

To add a program to Favorites, right-click on it, choose Customize, Then check, "Add to Favorites."

Uninstalling the pet will also restore your regular settings.
Back to top
View user's profile Send private message Visit poster's website 
WhoDo


Joined: 11 Jul 2006
Posts: 4440
Location: Lake Macquarie NSW Australia

PostPosted: Wed 06 Jan 2010, 04:08    Post subject:  

jemimah wrote:
I'm going to stick with Lxlauncher for now since the source code is already in my head, but if it doesn't work out the dpup control panel is very similar.

I like the look of Lxlauncher and it can be themed using Gtk-2.0 to suit what you are trying to achieve. Here is my mockup using some icons I had handy.

The tab icons are 48x48 and look fine at 1024x resolution. I don't think they'll be too big at 800x either.

OTOH, the application icons used range in size from 16x to 128x but they will only display at 48x maximum in the Lxlauncher supplied. Is the maximum size hard coded?

These icons would need to be at least 64x64 or even 72x72 to achieve the look you wanted. Let me know if I'm on the right track. If I am, then I have another icon set in the background that I'm saving for Pupeee's new look.

_________________
Actions speak louder than words ... and they usually work when words don't!
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Back to top
View user's profile Send private message 
Lobster
Official Crustacean


Joined: 04 May 2005
Posts: 15485
Location: Paradox Realm

PostPosted: Wed 06 Jan 2010, 05:02    Post subject:  

Quote:
Uninstalling the pet will also restore your regular settings.


Embarassed
Yes more sensible than my method.

Warren that already looks good. Smile

lxlauncher seems a good choice
http://lxde.org/lxlauncher

Does the theming using Gtk-2.0 also mean easy use for special
puplets and other languages?

_________________
NEW Raspup for Raspberry Pi1-4 In BETA testing NOW
Slackware Current ScPup 32 and 64bit
Back to top
View user's profile Send private message Visit poster's website 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Wed 06 Jan 2010, 09:33    Post subject:  

WhoDo wrote:
Is the maximum size hard coded?


Yes, I've changed it to 72 and attached a new pet.

Lobster, LxLauncher picks up whatever gtk theme you set, you can play with it. Chtheme will work on it. I left all the localization files in the pet I posted so it should be language friendly.
P-launch-0.5.1.pet
Description 
pet

 Download 
Filename  P-launch-0.5.1.pet 
Filesize  85.37 KB 
Downloaded  457 Time(s) 
Back to top
View user's profile Send private message Visit poster's website 
WhoDo


Joined: 11 Jul 2006
Posts: 4440
Location: Lake Macquarie NSW Australia

PostPosted: Wed 06 Jan 2010, 22:05    Post subject:  

jemimah wrote:
WhoDo wrote:
Is the maximum size hard coded?


Yes, I've changed it to 72 and attached a new pet.

Very well, here are the latest mockups showing the effect of changing the Gtk theme.

_________________
Actions speak louder than words ... and they usually work when words don't!
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Back to top
View user's profile Send private message 
jemimah


Joined: 26 Aug 2009
Posts: 4309
Location: Tampa, FL

PostPosted: Thu 07 Jan 2010, 02:27    Post subject:  

That looks fantastic WhoDo!

I worked on the code a bit today and there's one minor problem. Jwm has a configuration option to keep a specified program on the bottom so other windows won't go beneath it, which is what you want for lxlauncher. And it works if you start lxlauncher from the command line, but if you put lxlauncher in the xinitrc or the startup scripts it crashes Jwm with a segfault.

So I figured out how to set the override redirect like Rox does. This prevents Jwm from seeing the lxlauncher window at all. That works really well and it would work for any window manager. But, it prevents me from turning on the option for lxlauncher to accept keyboard input so you could use tab and arrow to select the buttons and tabs. Since Jwm can't see lxlauncher, it sometimes grabs keyboard focus and won't give it back.

So which is worse, windows disappearing beneath your "desktop", or no keyboard input?
Back to top
View user's profile Send private message Visit poster's website 
WhoDo


Joined: 11 Jul 2006
Posts: 4440
Location: Lake Macquarie NSW Australia

PostPosted: Thu 07 Jan 2010, 03:40    Post subject:  

jemimah wrote:
So which is worse, windows disappearing beneath your "desktop", or no keyboard input?

That depends on how you define "worse", but I suspect the lack of keyboard input presents more problems. If you "lose" a window behind your desktop you should still be able to retrieve it with the Alt-Tab keyboard option. OTOH, without keyboard input a mouse failure or runaway process could be catastrophic. JMHO. Have you thought about using Openbox or Fluxbox instead of JWM? What about just disabling the JWM tray altogether? Would that work?

On the subject of the icons in the tabs of Lxlauncher, have you set any size restrictions on those tabs? I have set all of the tab icons to 48x but some still appear significantly smaller/larger than others. For example the X in the desktop tab vs. the document tab icon. Both are the same size and neither has any surrounding transparent space, but they definitely look different. Just wondering.

_________________
Actions speak louder than words ... and they usually work when words don't!
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Back to top
View user's profile Send private message 
neurino


Joined: 15 Oct 2009
Posts: 360

PostPosted: Thu 07 Jan 2010, 04:58    Post subject:  

WhoDo wrote:

Very well, here are the latest mockups showing the effect of changing the Gtk theme.


Great look, mockup 2 is the better one for me, I'd only find another icon for the screenshot option, just to not have tho camera icons on the same panel...
Back to top
View user's profile Send private message 
WhoDo


Joined: 11 Jul 2006
Posts: 4440
Location: Lake Macquarie NSW Australia

PostPosted: Thu 07 Jan 2010, 06:30    Post subject:  

neurino wrote:
WhoDo wrote:

Very well, here are the latest mockups showing the effect of changing the Gtk theme.


Great look, mockup 2 is the better one for me, I'd only find another icon for the screenshot option, just to not have tho camera icons on the same panel...

Yep. These won't be the final icons. I have another set under wraps while Jemimah works out the bugs in the code. Can't go spoiling the surprise, eh? Wink

_________________
Actions speak louder than words ... and they usually work when words don't!
SIP:whodo@proxy01.sipphone.com; whodo@realsip.com
Back to top
View user's profile Send private message 
Display posts from previous:   Sort by:   
Page 2 of 5 [63 Posts]   Goto page: Previous 1, 2, 3, 4, 5 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0894s ][ Queries: 12 (0.0333s) ][ GZIP on ]