First Run Dialog for next Lucid Puppy
new feature -third level chooser
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
and design 2
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?
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
and design 2
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?
Just tested firstrun.
- Works in Puppy Squeeze as well
Numlockx does activate the number keys, but not the Led.
- Attachments
-
- scrnprint2.png
- (49.72 KiB) Downloaded 906 times
Re: new feature -third level chooser
Great, don!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.
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]
firstsetup compatibility
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.
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]
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.As for the Led, it may depend on the hardware.
Cheers
Puppy Linux Blog - contact me for access
european keyboards
shinobar wrote :
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
Perhaps see Wikipedia, photos of keyboards over fifty countries :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.
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
Re: european keyboards
Sory, i cannot follow you.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 ?
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]
Re: New version with NumLock support available
Hi shinobar,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.
Just tried it on 2.3.2 and on Wary 0.9.2. Works great on both. I really appreciate the numlock checkbox.
Thanks,
Jim
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?
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
understanding keyboards
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.
_____________________________________________________________
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.
_____________________________________________________________
refresh rate
I am not sure but the XorgWizard and the Resolution Changer(xranrshell) may be using the same method.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.
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]
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.
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.
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
Re: refresh rate
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.shinobar wrote:I am not sure but the XorgWizard and the Resolution Changer(xranrshell) may be using the same method.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.
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
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.
Re: refresh rate
Thanks, Mobeus and bigpup.
Sollved my long time question!
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.
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?
Sollved my long time question!
I thought so, and maybe Barry thought so.shinobar wrote:The XorgWizard and the Resolution Changer(xranrshell) takes the lowest frequency from the list for the sake of safety.
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
It may be enough, i suppose. Isn't it?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
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.
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.
Re: refresh rate
What happens with 1024X768 57HZ in your case?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.
Black screen? Or another problem?
Downloads for Puppy Linux [url]http://shino.pos.to/linux/downloads.html[/url]
That one will give me a desktop screen, but it is still not good for my monitor.What happens with 1024X768 57HZ in your case?
Black screen? Or another problem?
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.