Login window resolution
Chris G
cl at isbd.net
Sun Mar 22 19:13:09 UTC 2009
On Sun, Mar 22, 2009 at 11:57:45AM -0700, Ray Parrish wrote:
> Mahadi Hasan wrote:
> > My login window resolution is bigger than that of my desktop. My
> > desktop's resolution is 1024*768. How do I bring the login window
> > resolution to 1024*768?
> >
> > Regards,
> > Mahadi
> Hello,
>
> There are a couple of ways that you can try, have a look at the
> following which contains a few ways of doing what you want. I originally
> posted it in another group, in an attempt to help a Windows user get
> Ubuntu installed on his machine, which kept coming up in too high of a
> resolution to be able to read the screen at boot up time.
>
> Since I was writing to a green Windows user in that post, I included
> lot of instructions on the use of sude, etc which you might already know
> how to do, so skim over those parts if you already know them, and read
> the parts about changing the boot up resolution which you are interested in.
>
> For this firsat method, go to System, Administration, Start Up Manager
> on the Ubuntu menu, and then to the
> > Boot Options tab of the resulting dialog. This tab allows me to choose
> > from resolutions anywhere from 600 x 480 to 1600 x 1200 and also
> > selections of 8 bit to 24 bit for color depth for the login screen.
> >
> > Be prepared for a long wait while this program goes through it's
> > pre-configuration tasks, and post-configuration tasks when you start it
> > and exit it. I changed one option [resolution from 640x480 to 800x600]
> > and it kept running it's little progress bar animation back and forth
> > for the past ten minutes, so I got bored and closed it from the title
> > bar button.
> >
> > OK, it took me a bit of spelunking to discover this, but grub [the boot
> > up manager] has an optional, not always there, configuration file at
> > /etc/default/grub which can specify the vga mode for the boot up screen
> > among other things. This can be set by the use of Start Up Manager, or
> > alternatively created with a text editor. I had to examine the grub
> > scripts to find this out. By examining the
> > /usr/share/pyshare/bootconfig/grub.py script file which determines the
> > resolution on start up I found the following information.
> >
> > """Return the Grub vga code used, as an integer.
> >
> > If no code is specified in the config, 769 is returned. [which is 640
> x 480, 8 bits color]
> > Grub vga codes:
> >
> > Colors 640x400 640x480 800x600 1024x768 1152x864 1280x1024 1600x1200
> > --------+----------------------------------------------------------
> > 4 bits | ? ? 770 ?
> ? ? ?
> > 8 bits | 768 769 771 773
> 353 775 796
> > 15 bits | ? 784 787 790
> 354 793 797
> > 16 bits | ? 758 788 791
> 355 794 798
> > 24 bits | ? 786 789 792
> ? 795 799
> > 32 bits | ? ? ? ?
> 356 ? ?
> >
> > There is a setting in the /boot/grub/menu.lst file which specifies this
> > value, and evidently the previously mentioned /etc/default/grub is not
> > used, as I thought, even 'though the grub.py script looks for that
> > configuration file. So, according to menu.lst the following applies. -
> >
> > ## lines between the AUTOMAGIC KERNELS LIST markers will be modified
> > ## by the debian update-grub script except for the default options below
> >
> > ## DO NOT UNCOMMENT THEM, Just edit them to your needs
> >
> > ## ## Start Default Options ##
> >
> > And a ways further down from that is this section. Here you can set
> the video resolution for the default kernel to be booted.
>
> [Note that for 1024 x 768, 24 bits color mode, you should use vga=792 on
> the defoptions line below.]
> >
> > ## additional options to use with the default boot option, but not
> with the
> > ## alternatives
> > ## e.g. defoptions=vga=791 resume=/dev/hda5
> > # defoptions=quiet splash vga=792
> >
> > Here we see the vga mode being set for the default boot option, and one
> > # sign marks it as being in use, instead of being a comment like the
> > lines with two ##'s in the AUTOMAGIC section of the menu.lst file.
> >
> > So... to change the default resolution used on your system during start
> > up,change the vga=nnn to the number representing the resolution you
> want in
> > boot/grub/menu.lst, from the table previously pasted in above, and also
> > make sure that no /etc/default/grub file exists that could modify the
> > value to one you do not want.
> >
> > I also note that it states in the grub.py file that if no code is
> > specified in the config it will default to the value vga=769 which
> > corresponds to 640x480, 8 bit colors. Further, to apply that
> resolution to
> > all kernels installed and specified in the menu.lst file, instead of
> > just the default kernel, you would need to change the following section
> > of the AUTOMAGIC section to include the vga=792 setting as shown below,
> > and you would leave out the change to the defoptions section above,
> > which only applies to the default kernel in use.
> >
> > ## default kernel options for automagic boot options
> > ## If you want special options for specific kernels use kopt_x_y_z
> > ## where x.y.z is kernel version. Minor versions can be omitted.
> > ## e.g. kopt=root=/dev/hda1 ro
> > ## kopt_2_6_8=root=/dev/hdc1 ro
> > ## kopt_2_6_8_2_686=root=/dev/hdc2 ro
> > # kopt=root=UUID=d87df8a8-9b0a-46c9-82ef-7c5503f46c62 ro vga=792
>
> [once again, for a resolution at boot up of 1024 x 768 in 24 bit color
> mode, use vga=792 on the configuration line above.]
>
> There you go, three ways to set the resolution of your start up screen. 8-)
>
.... but isn't that "start up screen" as opposed to the gdm login screen?
--
Chris Green
More information about the ubuntu-users
mailing list