I have disabled the automatic boot into Unity and am booting into a CLI tty with a login shell. While running the CLI login shell the screen resolution is fairly low and only utilizes a tiny portion of my widescreen. I do want to maximise the screen resolution but keep the fonts small. I am actually running this particular install in a virtual machine inside VirtualBox but will also apply it later to other "bare metal" installs on other machines.
You can change the console resolution via GRUB configuration.
In the file
/etc/default/grub you can find the following lines, near to the end of the file:
# The resolution used on graphical terminal # note that you can use only modes which your graphic card supports via VBE # you can see them in real GRUB with the command `vbeinfo' # GRUB_GFXMODE=640x480
GRUB_GFXMODE=640x480 line(i.e, remove the
# at the beginning). Change the value
640x480 to the resolution you prefer. Now save the file and run:
You can now restart your system.
N.B: I have not checked this solution myself, but it should work fine.
You can use Grub Customizer, a GUI method.
First, you need to install Grub Customizer. Open a terminal (Ctrl+Alt+T) and enter the following commands, one at a time.
sudo add-apt-repository ppa:danielrichter2007/grub-customizer sudo apt-get update sudo apt-get install grub-customizer
The first command will prompt for your password. When the commands are complete, you can close the terminal.
Now you can make your changes.
- Open Grub Customizer.
- Select the tab Appearance settings.
- Select custom resolution and choose the resolution that best matches your screen (or you can type your own).
- Press Save; wait while it saves.
- Restart your machine to test the changes.
Note: Changing the font is a little buggy, so you may want to avoid doing that.
This link has a list of modes you can set in boot time, check them by booting with the shift key (so you can enter grub) and in the kernel line add the vga parameter.
After you found the mode suitable for you, add the vga parameter to the GRUB_CMDLINE_LINUX variable in /etc/default/grub and run