Статья
Графика в консоли Ubuntu
В версии Ubuntu 7.10 и выше — framebuffer выключен по умолчанию.
Для того чтобы включить его мы проделаем ниже описанное.
В качестве текстового редактора я буду использовать программу nano, но вы можете использовать любой другой редактор.
1. Открываем файл /etc/modprobe.d/blacklist-framebuffer:
закомментируем строку:
#blacklist vesafb
и сохраняем файл.
2. Открываем файл /etc/initramfs-tools/modules:
добавляем строки:
fbcon
vesafb
и сохраняем файл.
3. Пересобираем initramfs image
4. Редактируем GRUB2
Редактируем файл /etc/default/grub
В конец строки 'GRUB_CMDLINE_LINUX_DEFAULT' добавляем параметр vga=0x31b. Где «0x31b» — код нужного вам разрешения, которое можно найти одним из двух ниже приведённых вариантов.
Пример из моего grub:
GRUB_CMDLINE_LINUX_DEFAULT=«splash quiet»
я изменил на
GRUB_CMDLINE_LINUX_DEFAULT=«splash quiet vga=0x31b»
А если хотите чтобы framebuffer работало и в recovery mode, тогда измените
GRUB_CMDLINE_LINUX=""
на
GRUB_CMDLINE_LINUX=«vga= 0x31b»
У вас в GRUB_CMDLINE_LINUX="", в кавычках могут быть и другие параметры. В таком случае просто допишите к имеющемуся в конец.
5. Применяем изменения для Grub:
Если нужно другое разрешение, тогда воспользуйтесь программой hwinfo:
1. Устанавливаем программу hwinfo
2. Запускаем ее с ключем --framebuffer
в появившемся списке выберите нужный Mode для вашего разрешения и добавьте его в vga=…, как описано выше, в четвертом пункте.
Осталось перезагрузить компьютер и можно запускать в консоли mplayer или links2 (это консольный браузер).
Позже напишу и про то с какими параметрами нужно запускать эти программы.
P.S.
Для ATI, всё тоже самое только в 1 и 2 пунктах, вместо vesafb, используйте radeonfb.
Графика в консоли Ubuntu
В версии Ubuntu 7.10 и выше — framebuffer выключен по умолчанию.
Для того чтобы включить его мы проделаем ниже описанное.
В качестве текстового редактора я буду использовать программу nano, но вы можете использовать любой другой редактор.
1. Открываем файл /etc/modprobe.d/blacklist-framebuffer:
nano /etc/modprobe.d/blacklist-framebuffer
закомментируем строку:
#blacklist vesafb
и сохраняем файл.
2. Открываем файл /etc/initramfs-tools/modules:
nano /etc/initramfs-tools/modules
добавляем строки:
fbcon
vesafb
и сохраняем файл.
3. Пересобираем initramfs image
update-initramfs -u
4. Редактируем GRUB2
Редактируем файл /etc/default/grub
В конец строки 'GRUB_CMDLINE_LINUX_DEFAULT' добавляем параметр vga=0x31b. Где «0x31b» — код нужного вам разрешения, которое можно найти одним из двух ниже приведённых вариантов.
Пример из моего grub:
GRUB_CMDLINE_LINUX_DEFAULT=«splash quiet»
я изменил на
GRUB_CMDLINE_LINUX_DEFAULT=«splash quiet vga=0x31b»
А если хотите чтобы framebuffer работало и в recovery mode, тогда измените
GRUB_CMDLINE_LINUX=""
на
GRUB_CMDLINE_LINUX=«vga= 0x31b»
У вас в GRUB_CMDLINE_LINUX="", в кавычках могут быть и другие параметры. В таком случае просто допишите к имеющемуся в конец.
5. Применяем изменения для Grub:
update-grub
640x480 | 800x600 | 1024x768 | 1280x1024 | |
---|---|---|---|---|
256 | 0x301 | 0x303 | 0x305 | 0x307 |
32 тыс | 0x310 | 0x313 | 0x316 | 0x319 |
64 тыс | 0x311 | 0x314 | 0x317 | 0x31a |
16 млн | 0x312 | 0x315 | 0x318 | 0x31b |
Если нужно другое разрешение, тогда воспользуйтесь программой hwinfo:
1. Устанавливаем программу hwinfo
apt-get install hwinfo
2. Запускаем ее с ключем --framebuffer
hwinfo --framebuffer
в появившемся списке выберите нужный Mode для вашего разрешения и добавьте его в vga=…, как описано выше, в четвертом пункте.
Осталось перезагрузить компьютер и можно запускать в консоли mplayer или links2 (это консольный браузер).
Позже напишу и про то с какими параметрами нужно запускать эти программы.
P.S.
Для ATI, всё тоже самое только в 1 и 2 пунктах, вместо vesafb, используйте radeonfb.