First Run Dialog for next Lucid Puppy

A home for all kinds of Puppy related projects
Message
Author
User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

new feature -third level chooser

#81 Post by don570 »

It would be a nice feature if the user when he first boots up Lucid Puppy
was able to run the third level chooser. The Mac operating system
has this feature built-in which is why it's so popular in Europe.

It could be hard to do.
I've drawn two pictures ...

design 1
Image

and design 2
Image

I want to give the user a choice in which key to use
in order to obtain the third level characters.
Certain users like to use third level characters
such as German speakers or French speakers.
They use it on a daily basis,so it should be set immediately,
the first time the operating system is booted.
My first design does everything in one window,
but I do not know if it is practical since system
files must be changed before the keyboard can be
used with the new modifier.

I think my second design is more practical.
By clicking on the TEST KEYBOARD button, the system
files can be changed and the test done properly.


Other users such as US keyboard or Hebrew
rarely use this feature i.e. third level.
So there should be different procedures
depending on which keyboard is chosen.
US, Hebrew,Greek and perhaps a few others should go direct to desktop
as a convenience.

French German Spanish and many others should go to
the third level chooser and have the option to do a test as well.


I like alternative 2 since users who are in a hurry
can click OK , avoid the keyboard test and be
taken right to the desktop.

But you're the expert in these things. Is it possible or am I underestimating
how hard it is to put a third level chooser in the startup routine?

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

#82 Post by Bert »

Just tested firstrun.
  • Works in Puppy Squeeze as well
    Numlockx does activate the number keys, but not the Led.
Looking good Shinobar!
Attachments
scrnprint2.png
(49.72 KiB) Downloaded 906 times

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: new feature -third level chooser

#83 Post by shinobar »

don570 wrote:It would be a nice feature if the user when he first boots up Lucid Puppy
was able to run the third level chooser. The Mac operating system
has this feature built-in which is why it's so popular in Europe.
Great, don!
I am not familiar with the variants or the third level.
Honestly speaking, only these 2 month experience for me thinking about the european keyboards.
You know Japanese only use the Japanese or US keyboard.
One of the problem i suspect is the xorgwizard would though away all the special keyboard settings.
I need more investigation on the matter.

Thank you.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

firstsetup compatibility

#84 Post by shinobar »

Thanks, Bert for testing.
As for the Led, it may depend on the hardware.

maxpro4u,
I do not thik we need update release of LupQ at this point of time. The changes of the firt run dialog are not so important.
I realized the firstsetup-0.9d1 can run on any puppy 4.x/5.x but not compatible with LupQ-511.
I will prepare the PET for LupQ compatible as an additional, for whom like to make remasters or setup USB pen drive for another persons.
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
01micko
Posts: 8741
Joined: Sat 11 Oct 2008, 13:39
Location: qld
Contact:

#85 Post by 01micko »

As for the Led, it may depend on the hardware.
Bert... was the numlock issue in squeeze pup? If so it is a known Debian bug.... I tried to write my own util to fix it but no go. Should be ok in lucid.

Cheers
Puppy Linux Blog - contact me for access

User avatar
Bert
Posts: 1103
Joined: Fri 30 Jun 2006, 20:09

#86 Post by Bert »

Hi Mick, yes, that was in Squeeze.

I read about the Debian bug...still wondering how Ubuntu solved this..
Thanks.

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#87 Post by bigpup »

Lucid 5.1.1
Num lock selection works for me.

Tasgarth
Posts: 203
Joined: Mon 06 Oct 2008, 19:08
Location: France, Besancon
Contact:

european keyboards

#88 Post by Tasgarth »

shinobar wrote :
I am not familiar with the variants or the third level.
Honestly speaking, only these 2 month experience for me thinking about the european keyboards.
You know Japanese only use the Japanese or US keyboard.
One of the problem i suspect is the xorgwizard would though away all the special keyboard settings.
Perhaps see Wikipedia, photos of keyboards over fifty countries :
http://en.wikipedia.org/wiki/Keyboard_layout

A basic question :
What is the Qwerty used by Puppies?
It seems that for 'xorgwizard' is different from that used by the 'list boot' Live CD before my settings (azerty "fr")

For my 'azerty' keyboard , before adjustments, I did not even display under 'xorgwizard' (or 'probe') and under 'for a list boot' screen (or Geany).

'Probe' displays - but 'list boot' displays / as Geany. (fr-FR 'azerty' would display !)...
Ansi or(and) ascii ?
Thanks

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: european keyboards

#89 Post by shinobar »

Tasgarth wrote:A basic question :
What is the Qwerty used by Puppies?
It seems that for 'xorgwizard' is different from that used by the 'list boot' Live CD before my settings (azerty "fr")

For my 'azerty' keyboard , before adjustments, I did not even display under 'xorgwizard' (or 'probe') and under 'for a list boot' screen (or Geany).

'Probe' displays - but 'list boot' displays / as Geany. (fr-FR 'azerty' would display !)...
Ansi or(and) ascii ?
Sory, i cannot follow you.
What window or dialog of what version of puppy you are talking on?
I have no idea what are you saying with the 'for a list boot' screen.
Do you mean the [F2]-key doesn't work for you at the beginning of the live CD boot?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

Jim1911
Posts: 2460
Joined: Mon 19 May 2008, 20:39
Location: Texas, USA

Re: New version with NumLock support available

#90 Post by Jim1911 »

shinobar wrote:OK, new version 0.9d1 with NumLock support now available.
See the top of this topic.
Thanks to all the testers and joining the discussion.
Hi shinobar,
Just tried it on 2.3.2 and on Wary 0.9.2. Works great on both. I really appreciate the numlock checkbox. :D
Thanks,
Jim

User avatar
Mobeus
Posts: 94
Joined: Thu 26 Aug 2010, 15:49

#91 Post by Mobeus »

Shinobar,

Could separate entry boxes for monitor resoulution and refresh rate be made? Xorg / xrandr always insists that the only refresh rate for my crt monitors at 1024x768 is 84.9 when it must be 70. The 84.9 setting gives a black screen as it is out of range of my monitors. Manually editing xorg.conf is very risky unless you know what to do. Also Xorgwizard always sets the display to 1280x1024 regardless of what is selected.

Perhaps you could use gtf to output a modeline and insert that into xorg.conf?
/root for the home team

User avatar
don570
Posts: 5528
Joined: Wed 10 Mar 2010, 19:58
Location: Ontario

understanding keyboards

#92 Post by don570 »

I found this page to introduce programers to
keyboards
http://wiki.archlinux.org/index.php/Extra_Keyboard_Keys

The program xev to allow the study of keyboards is available here:
http://www.murga-linux.com/puppy/viewtopic.php?p=244431


This page explains how to change one character to another
http://www.murga-linux.com/puppy/viewto ... 80&t=49008

Does any one know who wrote Mouse/keyboard Wizard?
He would be the man to get for advice on changes to modifier keys.


_____________________________________________________________

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

refresh rate

#93 Post by shinobar »

Mobeus wrote:Xorg / xrandr always insists that the only refresh rate for my crt monitors at 1024x768 is 84.9 when it must be 70.
I am not sure but the XorgWizard and the Resolution Changer(xranrshell) may be using the same method.
The xrandr shows available resolutions and the refresh rates for the resolution.
The XorgWizard and the Resolution Changer(xranrshell) takes the lowest frequency from the list for the sake of safety.

Your case, the 84.9 imust be the lowest the xrandr showed.
I don't know why 70 is not shown by the xrandr.
Can be a bug or the limitation of the xrandr or the graphic driver.

Type the command on the virtual terminal(if you are at the Xorg graphic desktop):

Code: Select all

xrandr
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
playdayz
Posts: 3799
Joined: Fri 25 Apr 2008, 18:57

#94 Post by playdayz »

Hi shinobar, the firstrun is looking great and working great. Would you be able to start SNS when firstrun ends? After firstrun does everything that it is going to do then it posts that summary of what it did--at that point it could start SNS, to either inform people that their ethernet was working or give them a chance to start their wireless. I find that I miss that when luci-232 is booting. Thanks.

User avatar
Mobeus
Posts: 94
Joined: Thu 26 Aug 2010, 15:49

#95 Post by Mobeus »

Shinobar,

Sorry I didn't make myself clear. I suggest that the First Run Dialog have a means for the user to specify the refresh rate they want.

I suggested gtf as a means to take the users desired resolution and refresh setting and generate the modeline for xorg.conf to set the display correctly for both resolution and refresh.

Reasons:
Xorgwizard does not always work for setting the correct resolution or refresh rate.
Xrandr does not always determine the correct refresh rate.
Quite a few users complain about black screens when trying to set their display.

This is just a request. It never hurts to ask :)

Edit: This is from luci-232 pfix=ram. The First Run Dialog only offers the first column of refresh rates.

Code: Select all

# xrandr
Screen 0: minimum 320 x 200, current 1280 x 1024, maximum 2048 x 2048
VGA1 connected 1280x1024+0+0 (normal left inverted right x axis y axis) 352mm x 264mm
   1280x1024      75.0*+   75.0*    60.0  
   1600x1200      65.0     60.0  
   1680x1050      74.9     69.9     60.0  
   1600x1024      60.2  
   1400x1050      74.9     74.8     70.0     60.0     60.0  
   1440x900       84.8     75.0     59.9  
   1280x960       60.0  
   1360x768       60.0     59.8  
   1280x800       84.9     74.9     59.8  
   1152x864       85.1     85.0     75.0     75.0     70.0     60.0  
   1280x768       84.8     74.9     59.9  
   1024x768       85.0     85.0     75.1     75.0     70.1     60.0  
   832x624        74.6  
   800x600        85.1     85.1     72.2     75.0     60.3     56.2  
   848x480        60.0  
   640x480        85.0     75.0     72.8     75.0     60.0     59.9     59.9  
   720x400        85.0     70.1  
   640x400        85.1  
   640x350        85.1  
# 
Last edited by Mobeus on Tue 26 Oct 2010, 18:04, edited 2 times in total.
/root for the home team

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

Re: refresh rate

#96 Post by bigpup »

shinobar wrote:
Mobeus wrote:Xorg / xrandr always insists that the only refresh rate for my crt monitors at 1024x768 is 84.9 when it must be 70.
I am not sure but the XorgWizard and the Resolution Changer(xranrshell) may be using the same method.
The xrandr shows available resolutions and the refresh rates for the resolution.
The XorgWizard and the Resolution Changer(xranrshell) takes the lowest frequency from the list for the sake of safety.

Your case, the 84.9 imust be the lowest the xrandr showed.
I don't know why 70 is not shown by the xrandr.
Can be a bug or the limitation of the xrandr or the graphic driver.

Type the command on the virtual terminal(if you are at the Xorg graphic desktop):

Code: Select all

xrandr
This shows why there needs to be a refresh rate adjustment option along with resolution adjustment. The resolution choices have a set refresh rate. If I use some of the resolution choices, the refresh rate that goes along with it, will not be compatible with my monitor and I will get the Black Screen Of Death.
Having a resolution setting with only the lowest refresh rate does noy make it the best refresh rate for that resolution. From this First Run Dialog Program-
Example;
1024X768 84.9HZ
1024X768 57HZ
1280X1024 50HZ
800X600 67HZ
640X480 78HZ

Do any of these look like good refresh rates to you?

My monitors best refresh rate is 60HZ or 75HZ for any resolution. Do not see it in any choice given for a resolution setting.

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: refresh rate

#97 Post by shinobar »

Thanks, Mobeus and bigpup.
Sollved my long time question!
shinobar wrote:The XorgWizard and the Resolution Changer(xranrshell) takes the lowest frequency from the list for the sake of safety.
I thought so, and maybe Barry thought so.
He like to take the lowest, but the first column is not always the lowest.
My xrandr(Nvidia propriety driver) is the first column is the lowest, but Mobeus case contrary, the last column is the lowest.

Code: Select all

# xrandr
Screen 0: minimum 320 x 240, current 1920 x 1080, maximum 1920 x 1080
default connected 1920x1080+0+0 0mm x 0mm
   1920x1080      50.0* 
   1680x1050      51.0  
   1600x1024      52.0  
   1440x900       53.0  
   1400x1050      54.0     55.0  
   1280x1024      56.0     57.0  
   1280x960       58.0  
   1280x800       59.0  
   1152x864       60.0  
   1024x768       61.0     62.0     63.0  
   896x672        64.0  
   832x624        65.0  
   800x600        66.0     67.0     68.0     69.0     70.0     71.0  
   800x512        72.0  
   700x525        73.0     74.0  
   640x512        75.0     76.0  
   640x480        77.0     78.0     79.0     80.0     81.0  
   576x432        82.0  
   512x384        83.0     84.0     85.0  
   416x312        86.0  
   400x300        87.0     88.0     89.0     90.0  
   320x240        91.0     92.0     93.0 
OK, it is the issue of Barry's woof, but i can manage it by checking which is the lowest, first column or the last.
It may be enough, i suppose. Isn't it?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#98 Post by bigpup »

The point is, the lowest refresh rate is not a good refresh rate for my monitor and I would say not for anyone else. The ideal thing for me, is to set a resolution to say 1280X1024 and then set the refresh rate to 60HZ. I can not use the resolution settings offered by this "First Run Dialog". Most of them will Black Screen of Death my monitor because of their locked in refresh rate.
Look at what is in the post above.
1280X1024 @ 56HZ or 57HZ
My monitor would spit parts on that setting!

It runs all day long on 1280X1024 60HZ as recommended by the manufacturer.

User avatar
shinobar
Posts: 2672
Joined: Thu 28 May 2009, 09:26
Location: Japan
Contact:

Re: refresh rate

#99 Post by shinobar »

bigpup wrote:[1024X768 84.9HZ
1024X768 57HZ
1280X1024 50HZ
800X600 67HZ
640X480 78HZ

Do any of these look like good refresh rates to you?

My monitors best refresh rate is 60HZ or 75HZ for any resolution. Do not see it in any choice given for a resolution setting.
What happens with 1024X768 57HZ in your case?
Black screen? Or another problem?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#100 Post by bigpup »

What happens with 1024X768 57HZ in your case?
Black screen? Or another problem?
That one will give me a desktop screen, but it is still not good for my monitor.
The fonts do not look clear, does not look good.
1280X1024 60HZ is the native resolution.

Another choice is 800X600 67HZ. My monitor should be able to work at that resolution. It is a setting shown in the manual.
Black screen of death if I use.

1280x1024 50 HZ setting will work and give me an OK desktop, but again not the best refresh rate. Needs to be 60HZ

From monitors owners manual:
Native resolution for best setting 1280X1024 @ 60HZ
Settings available:
720X400 @70HZ
640X480@ 60HZ or 72HZ or 75HZ
800x600 @ 60HZ or 72HZ or 75HZ
1024X768 @ 60HZ or 70HZ or75HZ
1280X1024 @ 60HZ or 75HZ

None of these are choices in "First Run Dialog"
Last edited by bigpup on Wed 27 Oct 2010, 02:27, edited 1 time in total.

Post Reply