The time now is Tue 21 May 2013, 03:42
All times are UTC - 4 |
| What shall I work on first? |
| GTKdialog gui for remasterpup2 (vs xdialog) |
|
2% |
[ 1 ] |
| GTKdialog gui for universal installer |
|
21% |
[ 10 ] |
| Compiling new packages |
|
12% |
[ 6 ] |
| Updating older packages (newer, smaller +nls support) |
|
14% |
[ 7 ] |
| Add xz support to petget (like new slax and arch packages) |
|
10% |
[ 5 ] |
| Automatic kb, mouse, timezone & video + GUI config tool (vs. ncurses) |
|
19% |
[ 9 ] |
| Something else - Just ask |
|
19% |
[ 9 ] |
|
| Total Votes : 47 |
|
| Author |
Message |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Tue 29 Sep 2009, 02:44 Post subject:
|
|
I like technosaurus's idea of combining remasterpup with the installer.
I also like raffy's idea of the user being presented, right away, the option of installing, straight from the welcome page. But I don't know how to implement what's needed, directly on the webpage. Not an html guru.
Perhaps if the webpage had a click-link to start the PUI's gtkdialog screen?
Here is my idea of a gtkdialog screen which could be called from the welcome page and embodies both the remaster and installer functions:
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Tue 29 Sep 2009, 03:36 Post subject:
|
|
Here's the source which produces the above gtkdialog screen. It's just the mockup, no <action> or implementation code yet. The implementation code would be mostly copied straight over from the present PUI and remasterpup2:
| Description |
|

Download |
| Filename |
Puppy Universal Installer and Remaster GUI.gz |
| Filesize |
1.57 KB |
| Downloaded |
282 Time(s) |
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Tue 29 Sep 2009, 06:58 Post subject:
|
|
oops I got distracted again and grokked a way to restore the man pages to the good ol' days
| Code: |
#! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" |
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Tue 29 Sep 2009, 12:58 Post subject:
|
|
| technosaurus wrote: | | Code: | #! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" |
|
I would make that | Code: | #! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" > /dev/null |
Kind of fun though, to watch what happens in the rxvt window when you start it manually... (edit note: originally I forgot I was not in DOS and wrote "null" instead of "/dev/null"...)
Last edited by Sit Heel Speak on Thu 01 Oct 2009, 01:13; edited 2 times in total
|
|
Back to top
|
|
 |
technosaurus

Joined: 18 May 2008 Posts: 3843
|
Posted: Tue 29 Sep 2009, 15:02 Post subject:
|
|
SHS - All it is really missing is a button for gparted and maybe a help button. Possibly use radiobuttons or comboboxes vs. checkboxes just to tighten it up a bit. Looks greaty though - keep it coming. If you could get the bash part of it to work with your gui as well ... now that would be Puppy.
_________________ Puppy Web Desktop Now with pet packages - Pet Packaging 100 & 101
|
|
Back to top
|
|
 |
jur
Joined: 25 Sep 2009 Posts: 18
|
Posted: Wed 30 Sep 2009, 03:26 Post subject:
|
|
Here a noob's perspective:
- I find the ROX right-click immensely valuable;
- I am longing for an Iron browser so I can have identical bookmarks and everything in both Windows and Linux, and love the way Iron saves screen area by putting tabs where the title bar is normally (using Iron Portable in win) AND it blocks ads;
- same with email - I use Thunderbird Portable in Windows (because I hate to install anything at all) and would argue for same in puppy for the local folders location that can be spe'ced to the same place so all my email stuff is unified. Currently I use TBP with wine. (Actually I find that enough so maybe scratch that.)
- a polished installer would be nice but not my priority - the current one works fine.
- VLC media player - same reason, I use it in Win and like to use the same apps in both cases so I don't have to learn everything all over again, plus it is fully self-contained having all necessary codecs etc.
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Wed 30 Sep 2009, 15:55 Post subject:
|
|
| technosaurus wrote: | | SHS - All it is really missing is a button for gparted and maybe a help button. Possibly use radiobuttons or comboboxes vs. checkboxes just to tighten it up a bit. Looks greaty though - keep it coming. If you could get the bash part of it to work with your gui as well ... now that would be Puppy. | My preference is to keep gparted separate from the installer, because, for the 3-click recycler option, there is no need to start gparted, and for everyone else I think just a brief addition to the "Experts section" frame title, directing them to gparted's menu entry, will suffice: "Note: the partitioning utility, GPartEd, is under Menu-->System". One consideration involving gparted and the 3-click install which, AFAIK, no one has ever considered in any Puppy installer, is hibernation. It requires a swap space at least as big as physical RAM. I'll have to think a bit, about how to ask the question and handle the answers.
As for help, hopefully I can accomplish enough with hover-over tooltips. I too am a fan of the K.I.S.S. principle.
By the way--can someone tell me how to insert an apostrophe after the word "Experts" without bash+gtkdialog3 mistaking it for a delimiter? In other words...how would I modify this line | Code: | | <frame EXPERTS SECTION> | to put an apostrophe at the end of the word "EXPERTS", in the case where I can use neither the single quote character nor the double-quote character due their already being in use by my bash code? Is there a dedicated slash-combination?
As far as the checkboxes at bottom, I would prefer to keep them, unless it turns out that there are too many choices to fit the space, in which case we would be forced to resort to a combobox.
I thought about making that area a combobox in version 0.0.1 (above), but, I think it both looks and works better if the user can see every option all at once. Otherwise, using a combobox, the fact that there are two install-from choices and two remaster-from choices is certain to lead to errors / frustration / support-request messages by the dozens. I can think already of one more checkbox, "Clone the present installation" and so, real estate in that checkbox area is getting pretty tight I will admit. I may need to add code to force it to use a small font.
All the more reason, in my view, for omitting GPartEd.
I'll come up with version 0.0.2 and start adding implementation code to it. I *think* I'm competent enough, at this point...
On another front...keeping with the K.I.S.S. principle, I am against adding any further options whatsoever to the kernel boot line. Back in 1.nn and 2.nn days, perhaps a full 5% of the help requests on the forum had to do with ignorance thereof. And "improving" the boot line parameters with successive Puppy versions only made the situation worse, from needing to pin down which exact Puppy version was involved before the right answer could be supplied. Therefore, recognizing this, Barry spent a lot of time and effort eliminating the need for those, whittling it down to just a psubdir and sometimes a pmedia parameter. This hard-won sparsity makes life ever so much easier for the would-be Samaritan. Let us not return to the bad old days.
People who need to keep multiple .sfs versions on a multi-Puppy install to a single partition, using many psubdirs (I myself have thirty) are intelligent enough to keep them all in /mnt/home and simply rename the .sfs's to indicate squashfile version if need be, e.g.
openoffice2.20-sfs3.sfs
openoffice3.10a-sfs4.sfs
and use the Boot Manager to select just what each Puppy needs.
Or, are they? Feedback, criticism, potshots invited...
|
|
Back to top
|
|
 |
Colonel Schell

Joined: 06 Jul 2009 Posts: 51 Location: Columbus, Ohio
|
Posted: Wed 30 Sep 2009, 16:18 Post subject:
|
|
My opinion, for whatever it may be worth, is Firefox. Not necessarily 3.5, but Firefox.
Alternatively, I would settle for a choice, as with the Dillo backend. But that's only second best, IMO. I agree with TTTuxxx, a full browser would be preferred, and while I'm OK most of the time with Seamonkey, there are just so many add-ons to Firefox that I have learned to love.
Fluxbuntu downloads with something called Kazahakase, a lightweight browser I never, ever heard of before.
You speak of a hack of Opera, but I am under the perhaps mistaken assumption that Opera is freeware that is not Open Source. Please correct me if I am wrong. I do like using Opera, but I always feel a little like I'm cheating or something.
|
|
Back to top
|
|
 |
Colonel Schell

Joined: 06 Jul 2009 Posts: 51 Location: Columbus, Ohio
|
Posted: Wed 30 Sep 2009, 16:28 Post subject:
|
|
And the GUI for install would help Puppy grow into new 'markets,' or 'demographics.' (i.e., Windows refugees)
Ubuntu has certainly gotten this right: it's as easy as can be to install, as long as you don't want to dual boot!
|
|
Back to top
|
|
 |
ttuuxxx

Joined: 05 May 2007 Posts: 10720 Location: Ontario Canada,Sydney Australia
|
Posted: Wed 30 Sep 2009, 16:30 Post subject:
|
|
| Colonel Schell wrote: |
Fluxbuntu downloads with something called Kazahakase, a lightweight browser I never, ever heard of before.
|
I've compiled it in the past, it was somewhat unstable and not all that small once you add all the deps to it. Firefox, Seamonkey done up nicely or Opera as a last resort. Midori wouldn't be bad if you could get it stable, I guess flash works on it now too.
ttuuxxx
_________________ http://audio.online-convert.com/ <-- excellent site
http://samples.mplayerhq.hu/A-codecs/ <-- Codec Test Files
http://html5games.com/ <-- excellent HTML5 games

|
|
Back to top
|
|
 |
gyro
Joined: 28 Oct 2008 Posts: 289 Location: Brisbane, Australia
|
Posted: Wed 30 Sep 2009, 16:51 Post subject:
|
|
| Sit Heel Speak wrote: | I would make that | Code: | #! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" > null |
| or maybe | Code: | #! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" > /dev/null 2>&1 |
gyro
|
|
Back to top
|
|
 |
James C

Joined: 26 Mar 2009 Posts: 4741 Location: Kentucky
|
Posted: Wed 30 Sep 2009, 17:01 Post subject:
|
|
About browsers, Icebuntu (newly renamed to Spri Linux) uses Midori.... it doesn't appear ready for "prime time" yet.The potential is there though.
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Wed 30 Sep 2009, 17:54 Post subject:
|
|
| gyro wrote: | or maybe | Code: | #! /bin/bash
defaulthtmlviewer "http://www.google.com/search?&q=man+"$1"+site:linux.die.net&btnI=Search" > /dev/null 2>&1 |
| Heh. I can see that Bruce B's bash tutorial is on my upcoming reading agenda...
|
|
Back to top
|
|
 |
raffy
Joined: 25 May 2005 Posts: 4636 Location: Manila
|
Posted: Wed 30 Sep 2009, 18:48 Post subject:
drives and choices |
|
@SHS: Maybe the installer can issue an initial advice to the user to plug whatever media in which Puppy will be installed? And then soon after, the installer can present two major choices:
SIMPLE (your "Three-click"): Install to Flash Media or Frugal/Grub4DOS in WinXP. Perhaps there is no need to ask about filesystems here? That will be two-click: choose the drive and then Go!
EXPERT: This will be needed for a multi-partition setup in either hard drive or Flash Drive. All the various choices will have to be asked here.
Perhaps it will be good for the "Expert" section to be initially hidden so as not to intimidate the user?
_________________ Puppy user since Oct 2004. Want FreeOffice? Get the sfs (English only).
|
|
Back to top
|
|
 |
Sit Heel Speak

Joined: 30 Mar 2006 Posts: 2595 Location: downwind
|
Posted: Wed 30 Sep 2009, 21:02 Post subject:
|
|
@raffy: Good idea. That would save real estate for the expert screen.
One problem I see with a first screen that looks like this:
is that it inconveniences experts.
An alternative might be this. By composing the total button-labels text length to coincide with the width allotment for the descriptive text, it makes it look like the radio-buttons are centered. Does anyone know how to force gtkdialog3 to actually center radio-buttons?:
What do you think?
|
|
Back to top
|
|
 |
|
|
|
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
|