Поиск по блогу :

    6 февраля 2008 г.

    Настройка framebuffer в Ubuntu

    Для чего я себе ставил framebuffer? Объясню он мне нужен для консоли (та которая открывается по Ctrl+Alt+F(1-6)), во-первых для того чтобы поменять там разрешение на 1280х1024 (по умолчанию там 640х480), а во-вторых для просмотра фильмов именно в консоли (многие назовут это извращением, но до сих пор есть такие люди которые умудряются работать только в консоли и им этого хватает с головой) и т.п.



    В версии Ubuntu 7.10 настройка отличается от предыдущих версий. Чем же?
    А вот чем...

    В предыдущих версиях - framebuffer был включен по умолчанию и нам оставалось лишь добавить параметр vga=xxx в строку загрузки kernel в файле /boot/grub/menu.lst . Где xxx=цифра - специальное сочетание разрешения экрана и глубины цвета, посмотреть расшифровку можно в wikipedia.

    В версии 7.10 - framebuffer выключен по умолчанию. Так что прийдется немного повозиться, чтобы включить его.

    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. Редактируем файл /etc/default/grub
    #
    nano /etc/default/grub

    В конец строки 'GRUB_CMDLINE_LINUX_DEFAULT' добавляем параметр vga=0x31b (здесь я использовал параметр для экрана 1280х1024)
    4.1. Применяем изменения для Grub:
    #
    update-grub

    Если у вас другое разрешение используйте значения из таблицы приведенной ниже:
    640x480800x6001024x7681280x1024
    2560x3010x3030x3050x307
    32 тыс0x3100x3130x3160x319
    64 тыс0x3110x3140x3170x31A
    16 млн0x3120x3150x3180x31B

    Если вашего разрешения нет в таблице (например, у вас широкоформатный монитор), то воспользуйтесь следующим способом:
    5. Устанавливаем программу hwinfo
    #
    apt-get install hwinfo

    6. Запускаем ее с ключем --framebuffer
    #
    hwinfo --framebuffer

    в появившемся списке выберите нужный Mode для вашего разрешения и добавьте его в vga= , как описано выше, в четвертом пункте.

    Теперь перегружаемся, переходим в консоль и лицезреем красоту.