[lucid] Some suggestions with new gfxboot artwork

Bug #546922 reported by Attila Hammer
32
This bug affects 2 people
Affects Status Importance Assigned to Milestone
gfxboot-theme-ubuntu (Ubuntu)
Confirmed
Wishlist
Unassigned

Bug Description

Binary package hint: gfxboot

Dear Developers,

My bugreport is a wish list only, but possible containing some useful ydeas with new artwork:
In Lucid Beta 1 release, Colin Watson do a new gfxboot artwork, and simplest menu system with new users. This is absolute not problem with new end users. :-):-)
But, for example I am a visual impaired developer, and if the new artwork is present the display, I am not always known when need press a tab key to get back old menu, and after this setting accessibility mode, etc.
Now, in live CD the time setting with 50 in isolinux/isolinux.cfg file with following line:
timeout 50

If I known right, this setting means 5 second, old setting is 300 (30 second).
After the time is expired, I think the default action is launch Ubiquity installer, the problem with this method is following:
This window now default inaccessible with Orca screen reader, because prewious not setted accessibility mode. I don't no how can possible the new artwork setting accessibility preferences before executing default action, I known only old method, i unfortunately not see the display and not always have personal helper people.

Because I see this problem, temporary I copyed old bootlogo file with prewious alpha3 live CD, because the old method is easyest use me.

I have some suggestions, I don't no what possible doing you, and what suggestions disturb another non visual impaired users:
1. Need insert a short beep when the new artwork is displayed, visual impaired people known after the beep need press a Tab key if he would like get back traditional menu system. But, I don't no this feature disturb non visual impaired users or not.
A compromise way is an option, wich possible toggle in isolinux.cfg or another config file, for example, beep=yes or beep=no. But if you choose this compromise way, this method help developers if would like do special Ubuntu based distributions for visual impaired people, for example the Vinux distribution developers, but not disturb the beep with non visual impaired endusers.

2. Possible need increase the timeout setting with old 300 setting.

3. If possible, need do a config option with toggle the user would like new gfxboot artwork or not. This is only a technical feature request and development specific purpose request, not important with non visual impaired end users, but I write for example I why would like this option:
In hungary, with a nonprofit organization I developing since two years ago a hungarian special distribution with based on Ubuntu, for hungarian visual impaired people. This distribution interesting is following default awailable features (I not write all features):
1. Default enabled accessibility support with Orca screen reader (screen reader mode). Only need add the access=v3 with the text.cfg file with append=... lines with try ubuntu and install ubuntu menu parts.
2. Enabled accessibility support with screen reader mode with future created users (copyed all accessibility related setting with /etc/skel) in live cd, the advantage this method: when the installer is installing the target system, automatical copying this modifyed /etc/skel folder, and if the visual impaired people creating another user, accessibility support is default working with new user, not need setting lot of g-conf key without screen reader.
3. Default enabled braille support (etc/default/brltty changed the run_brltty=no to yes in live cd filesystem.squashfs file).
4. Setted some default disabled key bindings (launch Terminal, launch web browser, etc).
5. Some builtin only hungarian specific Orca customization script (RSS content handle, weather spokening, name day spokening, etc. :-):-)

My distribution is similar with Vinux distribution, but only using hungarian language and hungarian specific modifications and hungaryan specific functions.

Ubuntu Lucid is a very good development distribution, I am using day by day, and very stable. Congratulation all developers the good work, because I known, this is very hard work.

Attila

Attila

ProblemType: Bug
Architecture: i386
Date: Thu Mar 25 14:12:51 2010
DistroRelease: Ubuntu 10.04
InstallationMedia: Ubuntu 10.04 "Lucid Lynx" - Alpha i386 (20100129)
Package: gfxboot 3.3.39-0ubuntu3
ProcEnviron:
 LANGUAGE=hu_HU.UTF-8
 LANG=hu_HU.UTF-8
 SHELL=/bin/bash
ProcVersionSignature: Ubuntu 2.6.32-17.26-generic 2.6.32.10+drm33.1
SourcePackage: gfxboot
Uname: Linux 2.6.32-17-generic i686

Revision history for this message
Attila Hammer (hammera) wrote :
Revision history for this message
Colin Watson (cjwatson) wrote :

I'd love to do a beep, but we've never been able to make that work, unfortunately. If and when we switch to grub2 for CD booting, this may be easier.

Subscribing the design team who asked for this change, in case they have advice on fixing the problems here.

affects: gfxboot (Ubuntu) → gfxboot-theme-ubuntu (Ubuntu)
Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 546922] Re: [lucid] Some suggestions with new gfxboot artwork

Thank you Colin the fast answer,

Switch to grub2 in future I think is possible good ydea, because in
/etc/default/grub file now already have an option, with commented by
default:
# Uncomment to get a beep at grub start
GRUB_INIT_TUNE="480 440 1"

For example, I removed the # character before the option, and when grub2
is present the display, wonderful have a beep.

But, I am not sure some problem solving method in future when this
switch is happening:
Unfortunately, I not known detailed the Ubuntu live cd isolinux boot
working method and menu programming method.
For example, if the design team switching grub2, if a wisual impaired
people would like using not special Ubuntu based distributions (would
like using original Ubuntu live CD's), how can possible choose in future
the language, accessibility mode, etc?
For example my case in future possible easy to give grub2 default
command line with access=v3 parameter in the live CD filesystem
/etc/default folder, but now need look this problem with word vide
perspective.
The language choosing problem I solwed following way:
I add a lang named file with /isolinux folder in the live CD, with
containing only hu line, so, the default language is hungarian my ISO,
but this is not good method with general ISO's.

You wroted:
"Subscribing the design team who asked for this change, in case they have
advice on fixing the problems here."
Need I do anything (subscribe a mailing list and forward my
suggestions), or you subscribed designing team?

Thanks,

Attila

Revision history for this message
WaywardGeek (waywardgeek) wrote :

I would like to see a different solution. The first gnome window now runs a graphical application to ask if the user would like to try Ubuntu, or install. I would like to add a button to this screen to access accessibility options, just like the old console-based options. Further, I'd love it if accessibility options could be assigned to function keys, so that for example to turn on Orca, I just hit F3.

Revision history for this message
Attila Hammer (hammera) wrote :

Hy Bill,

I agree, if simplest blind end users.
But I think your suggestion need applying the first boot screen, not the
now presented graphical window after the boot is finished.
For example, now the new boot menu is present, need a shortcut key to
turn accessibility modes if we want the first graphical window talking
with Orca. Now, this is not happening if I passed the access=v3
parameter, need detecting why not working this.
Now, if you dont press a key, what buttons are present when the
graphical window is displayed? Have this buttons a mnemonic letters?
Possible navigating this buttons with keyboard?

I think need do a short test if you have a little time:
For example, if you modify the text.cfg file in live CD /isolinux
directory and add default add access=v3 option in the appendfile= lines,
what shows the /proc/cmdline file when the live CD ends booting and the
graphical window is displayed?
You try following:
1. Download a daily live cd.
2. Mount the ISO file with following command:
mount isoname mntdir -o loop
cd mntdir
3. Copy all files from iso file to a work directory after you mount the
ISO file with following command:
cp -r * workdiryouwanttoput the ISO contents
cp -r .disk workdiryouwanttoput the ISO contents
4. Change directory the work directory.
5. Edit the isolinux/text.cfg file, and modify it like following, only
we need modify now append file lines:
append file=/cdrom/preseed/ubuntu.seed boot=casper
initrd=/casper/initrd.lz quiet access=v3 splash --
6. When you done, save the file and need regenerate to new ISO file with
following command:
mkisofs -r -V "Bill ISO" -cache-inodes -J -l -b isolinux/isolinux.bin -c
isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o
~/live.iso .

Burn the new ISO, and try it without not press any key.
When the first graphical GNOME window is displayed, try switch console
for example with Ctrl+Alt+F1, and loog what command line parameters
passed to /proc/cmdline file.
The access=v3 parameter is passed before not clicking any button you the
graphical window?

Attila

Revision history for this message
Attila Hammer (hammera) wrote :

Colin, Bill, I am very happy now. :-):-)
I found an absolute good working way to insert a system beep before the new Ubuntu boot artwork is present. I tested my method with official Lucid beta1 live CD, and sure work.
I do following steps:
0.: Before I do anything, need copy entire CD directory structure with a work directory with my prewious comment described steps.
1. I insert with end of isolinux/text.cfg with following line:
display isolinux.txt

2. I add only the ascii 7 character with isolinux/isolinux.txt file with following command in gnome-terminal:
echo CtrlvCtrlg >isolinux/isolinux.txt
Ctrlv and Ctrlg means normal keyboard keystrokes.

3. Regenerated with modifyed cd ISO file with prewious described mkisofs command.

The results:
After the burn is completed and I restart the system, I hear my notebook internal speaker a beep when the Ubuntu artwork logo is displayed. After beep I press a Tab key, and get back traditional screen (language choose list and traditional menu system after language choose). After language choose I press F5 and 3 down arrow key and an enter key to choose Orca screen reader, and press an enter key to try ubuntu menu item. Orca is launched absolute correct.

Thoughts,

Attila

Revision history for this message
WaywardGeek (waywardgeek) wrote : Re: [Bug 546922] Re: [lucid] Some suggestions with new gfxboot artwork
Download full text (6.5 KiB)

Awesome! I've added a ^G (ascii 7) to the isolinux.txt file, but it
still doesn't beep in my virtual machine when I build the ISO with
remastersys. I'm not sure why.

Bill

On Fri, Mar 26, 2010 at 4:56 AM, Attila Hammer <email address hidden> wrote:
> Colin, Bill, I am very happy now. :-):-)
> I found an absolute good working way to insert a system beep before the new Ubuntu boot artwork is present. I tested my method with official Lucid beta1 live CD, and sure work.
> I do following steps:
> 0.: Before I do anything, need copy entire CD directory structure with a work directory with my prewious comment described steps.
> 1. I insert with end of isolinux/text.cfg with following line:
> display isolinux.txt
>
> 2. I add only the ascii 7 character with isolinux/isolinux.txt file with following command in gnome-terminal:
> echo CtrlvCtrlg >isolinux/isolinux.txt
> Ctrlv and Ctrlg means normal keyboard keystrokes.
>
> 3. Regenerated with modifyed cd ISO file with prewious described mkisofs
> command.
>
> The results:
> After the burn is completed and I restart the system, I hear my notebook internal speaker a beep when the Ubuntu artwork logo is displayed. After beep I press a Tab key, and get back traditional screen (language choose list and traditional menu system after language choose). After language choose I press F5 and 3 down arrow key and an enter key to choose Orca screen reader, and press an enter key to try ubuntu menu item. Orca is launched absolute correct.
>
> Thoughts,
>
> Attila
>
>
>
> ** Patch added: "Unfortunately this patch do isolinux/text.cfg modification, but not create the isolinux/isolinux.txt file."
>   http://launchpadlibrarian.net/42036052/isolinux-beep.patch
>
> --
> [lucid] Some suggestions with new gfxboot artwork
> https://bugs.launchpad.net/bugs/546922
> You received this bug notification because you are a direct subscriber
> of the bug.
>
> Status in “gfxboot-theme-ubuntu” package in Ubuntu: New
>
> Bug description:
> Binary package hint: gfxboot
>
> Dear Developers,
>
> My bugreport is a wish list only, but possible containing some useful ydeas with new artwork:
> In Lucid Beta 1 release, Colin Watson do a new gfxboot artwork, and simplest menu system with new users. This is absolute not problem with new end users. :-):-)
> But, for example I am a visual impaired developer, and if the new artwork is present the display, I am not always known when need press a tab key to get back old menu, and after this setting accessibility mode, etc.
> Now, in live CD the time setting with 50 in isolinux/isolinux.cfg file with following line:
> timeout 50
>
> If I known right, this setting means 5 second, old setting is 300 (30 second).
> After the time is expired, I think the default action is launch Ubiquity installer, the problem with this method is following:
> This window now default inaccessible with Orca screen reader, because prewious not setted accessibility mode. I don't no how can possible the new artwork setting accessibility preferences before executing default action, I known only old method, i unfortunately not see the display and not always have personal helper people.
>
> Because I see this problem, temporary I ...

Read more...

Revision history for this message
Attila Hammer (hammera) wrote : Re: [Bug 546922] Re: [lucid] Some suggestions with new gfxboot artwork

Bill, In Vinux mailing list I see Tony wroted the beep is working he's
desktop:
"Bill, the beep in the isolinux.txt works fine on my desktop so it must
just be the virtual machine that was the problem."

Attila

Alan Bell (alanbell)
Changed in gfxboot-theme-ubuntu (Ubuntu):
status: New → Confirmed
Revision history for this message
Alan Bell (alanbell) wrote :

I don't think this has been implemented as yet, I will try and remaster a natty iso, to test again, but looks like this is going to miss yet another release :(

Revision history for this message
Paul Sladen (sladen) wrote :

Alan: isn't the lack of a beep an a11y issue?

Changed in gfxboot-theme-ubuntu (Ubuntu):
importance: Undecided → Wishlist
Revision history for this message
Alan Bell (alanbell) wrote :

It certainly is. To get to the screenreader installer you have to press space in the 5 seconds after you *see* the screen with the access.pcx graphic at the bottom of it. This is a spectacular logical failure.

tags: added: a11y
Revision history for this message
Alan Bell (alanbell) wrote :

to start orca you can now press ctrl+s for speech at the sound of the drums when ubiquity starts, so no time window and odd sequence to type any more

Revision history for this message
Alan Bell (alanbell) wrote :

not sure if some of the other items in the wish list need to be filed as separate bugs, so leaving this open for now even though the point that has been discussed (audio cue for starting orca in the install) has been addressed.

Revision history for this message
Attila Hammer (hammera) wrote :

Hy Alan,

Now how works new boot mehanishm? When need pressing CTRL+S keystroke?
After the bootlogo presenting the screen or after the live system is
booted and login sound played?

I think this bugreport I wrote an other wishlist, a simple beep request
when the bootlogo is presenting the screen. This is resolved?

Attila

Revision history for this message
Alan Bell (alanbell) wrote :

so you now put the live CD in, and just wait. After a minute or so the live CD boots and you hear some drums, this isn't at the full session, it is at the first part of the ubiquity installer and you have a choice then of "try Ubuntu" and "Install Ubuntu", if you press ctrl+s for speech then it starts orca. Focus is on the Orca window so you have to alt-tab to get back to the installer window and press one of the buttons.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.