Как стать автором
Обновить

Графика в консоли Ubuntu

Статья
Графика в консоли 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.
Теги:
Хабы:
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.