Linux изменить разрешение терминала

📑 Изменение разрешения экрана и шрифтов в консоли Ubuntu

Иногда, особенно при настройке сервера, работа в консоли Linux Ubuntu, мягко говоря, не совсем удобна — разрешение экрана по умолчанию 640х480 при убогом шрифте 16-го размера. Это изрядно раздражает.

Можно уcтановить разрешение экрана в зависимости от видеокарты и монитора для более комфортной работы в командном режиме. Делается это очень просто на основании таблицы:

Depth 800×600 1024×768 1152×864 1280×1024 1600×1200
8 bit vga=771 vga=773 vga=353 vga=775 vga=796
16 bit vga=788 vga=791 vga=355 vga=794 vga=798
24 bit vga=789 vga=792 vga=795 vga=799

Для этого открываем любимым редактором файл /etc/default/grub и в строчку командной строки GRUB_CMDLINE_LINUX_DEFAUL добавляем еще один парамер — vga=xxx, например:

После этого обновляем загрузчик GRUB:

Можно так-же подправить экранные шрифты и их стиль. Для этого набираем:

Выбор шрифтов и их написания конечно не богат:

но выбрать можно. И в завершении подобрать размер консольного шрифта в соответствие с установленным разрешением экрана.

Источник

Правильный способ изменить разрешение терминала в Ubuntu Server 13.04?

Я использую Ubuntu Server 13.04 в виртуальной машине VMware, работающей только в режиме командной строки (т.е. без графического интерфейса). По умолчанию это 640×480 разрешение экрана, но я бы хотел увеличить 800×600 или же 1024×768 ,

Линии в /etc/default/grub что я изменил, включают в себя:

Я перепробовал многие из предложений, которые я видел в Интернете, варианты трех приведенных выше строк, и многие просто повесили перезагрузку с пустым экраном, принудительно отключив виртуальную машину. и в этот момент я выполнил резервное копирование. один снимок VMware.

Бег sudo hwinfo —framebuffer дает мне много информации:

Я исключил все остальные разрешения, так как на данный момент мне просто интересны 800×600. Очевидно, Ubuntu Server 13.04 использует grub2, так как мне это сделать?

4 ответа

Я решил это. и все, что мне нужно было сделать, это отредактировать /etc/default/grub следующим образом:

Я побежал sudo update-grub , sudo reboot и он торчит в режиме консоли большего размера. как раз то, что я хотел.

У меня была та же проблема, и я применил небольшое изменение к решению, которое вы даете, и оно работало, но вы должны иметь в виду некоторые ограничения, когда речь идет о дисплее консоли:

  1. Разрешение режима VGA не может превышать 800×600 в максимуме, поэтому, если вы хотите разрешение 1024×768, вы должны использовать XVGA вместо простого VGA.
  2. Разрешение, которое вы можете применить к дисплею консоли, зависит от возможностей вашей графической карты, то есть если ваша карта имеет максимальное разрешение 800×600, вы не можете заставить ее отображать 1024×768.

Я в конечном итоге с решением, которое работало для меня:

«X24» является необязательным, поскольку он не вносит изменений, добавьте, что вы можете использовать только вторую строку, и он будет работать.

Прочтите Как мне увеличить разрешение в режиме консоли? Первый ответ — это то, что вы ищете. Требуется настройка параметров grub.

Редактировать: Кажется, что есть упущение в ответе по ссылке, которую я дал вам. Вы также должны добавить следующую строку в grub.conf:

Без этого система переходит к низкому разрешению по умолчанию после загрузки, и вы получаете низкое разрешение на экране входа в систему.

Также имейте в виду, что (я не помню, где я читал это) параметр «vga=» не рекомендуется использовать в grub, поэтому, если вы не хотите рисковать, столкнувшись с этой проблемой снова после будущего обновления grub, я предлагаю вам использовать это метод.

Источник

Как изменить разрешение консоли?

Что было: Ноут не видел grub, приходилось ручками выбирать .efi, что таки не кошерно.

Что сделал: Внезапно, в голову пришла идея поставить пакет grub2. Поставил. Завелось. Загружается без лишних манипуляций.

Что не так: Разрешение консоли слишком низкое, где-то на глаз 800х600, а должно быть 1333хскокататам

Искал по форуму, чёт надо с каким-то фреймбуфером сделать. Не знаю что такое фреймбуфер. Вообще в видюхах не шарю. Буду благодарен, если мне помогут разобраться в этих всех механизмах, сам не смог понять. Дистр debian 8.1, дрова fglrx. Заранее спасибо!

P.S. У grub разрешение нормальное, как надо.

с fglrx только vesafb, и не факт что заработает

алсо консоль не нужна, если есть терминал в иксах

На смену разрешения просерается несколько секунд. Итак медленно.

+ было же нормально со старым grub, значит можно как-нибудь вернуть, я думаю, не?

у меня остаётся то, что выставлено биосом до иксов

Чтобы гарантированно заработало, нужно перейти на свободные дрова и drm framebuffer, для этого придётся ковыряться в настройках ядра и устанавливать свободные драйвера для X. После этого удалить (в комментарии) из /etc/default/grub всё, что связано с конкретным разрешением экрана и выполнить grub2-mkconfig -o /boot/grub/grub.cfg (или grub-mkconfig -o /boot/grub/grub.cfg , если grub2 так собран); к /boot должен быть подмонтирован раздел с grub2, если он отдельный.

Касательно fglrx, то он (пока) не понимает drm framebuffer и в /etc/default/grub нужно указать точное разрешение экрана (см. Documentation/fb/ в твоём ядре). Если в компе нет второй более другой видеокарты, то лучше блэклистить модуль drm.

Хорошая вика — https://wiki.gentoo.org/wiki/Fglrx. Используй с поправкой на debian. Обрати внимание там на ссылки после «See also»: uvesafb — твой случай.

Не годятся свободные.( Они по странной причине opengl 4 не поддерживают, а я в метро играю. Всё же было нормально на закрытых до смены grub, теперь нет.) Думаю всё гораздо проще) Совет насчёт указания точного разрешения больше похож на правду, сейчас посмотрю. Если есть конкретные инструкции, они очень бы помогли.

Написал ранее: два последних абзаца. Конкретно формат разрешения экрана в строке параметров ядра зависит от типа фреймбуфера. Смотри, какие модули у тебя есть и сверяйся с доками ядра. Думаю, что это — (u)vesafb.

Снял комментарий с GRUB_GFXMODE= , выставил нужные параметры. Нет, не прокатило. После изменений выполнил update-grub, как указано в файле.

Очень простая причина, по которой я туплю, малый опыт использования linux и ПО под него. До этого как-то пользовался два для давно ubuntu, плюнул. Не понравилось. Нужно представить, что я не умнее блондинки.) + эта инфа будет вкладом, потому что очень много переселенцев с винды, много кто не шарит.

Какие-то вещи понятны, а некоторые, как сверить модули и где найди доки к ядру, нет.

ставь открытые дрова

как сверить модули и где найди доки к ядру

Узнать версию ядра

Снял комментарий с GRUB_GFXMODE= , выставил нужные параметры. Нет, не прокатило.

Верно. Возможно, раньше где-то использовалось сриптами grub2, теперь это — просто переменная shell. Её можно подставлять в форме $ в строки параметров ядра самому, избегая писать каждый раз 1024×768-32@85 и т.п. в разных местах скрипта.

Ещё раз, разберись с модулями, как я написал выше, и см. доки ядра по соответствующему фреймбуферу. Требуемая строка будет типа vga=. или video=.

Отредактировал параметр GRUB_CMDLINE_LINUX_DEFAULT=«vga=0x03d4» При загрузке вылетает «vga=0x03d4 устарел. Режим VGA 980 не распознан. Используйте вместо него set gfxpayload=ШИРИНАхВЫСОТА[xГЛУБИНА] до команды linux. Это всё в ту же строчку вбивать этот параметр?

Ладно, выложи свой /etc/default/grub.

# If you change this file, run ‘update-grub’ afterwards to update # /boot/grub/grub.cfg. # For full documentation of the options in this file, see: # info -f grub -n ‘Simple configuration’

GRUB_DEFAULT=0 GRUB_TIMEOUT=5 GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian` GRUB_CMDLINE_LINUX_DEFAULT=«vga=0x03d4» GRUB_CMDLINE_LINUX=«»

# Uncomment to enable BadRAM filtering, modify to suit your needs # This works with Linux (no patch required) and with any kernel that obtains # the memory map information from GRUB (GNU Mach, kernel of FreeBSD . ) #GRUB_BADRAM=«0x01234567,0xfefefefe,0x89abcdef,0xefefefef»

# Uncomment to disable graphical terminal (grub-pc only) #GRUB_TERMINAL=console

# 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=1333×768 (закоментил назад т.к. не помогло)

# Uncomment if you don’t want GRUB to pass «root=UUID=xxx» parameter to Linux #GRUB_DISABLE_LINUX_UUID=true

# Uncomment to disable generation of recovery mode menu entries #GRUB_DISABLE_RECOVERY=«true»

# Uncomment to get a beep at grub start #GRUB_INIT_TUNE=«480 440 1»

Источник

Как изменить разрешение в Ubuntu

Линукс стал проще в настройках. Как и в Windows, различные проблемы здесь можно решить с помощью разных вариантов. Есть несколько способов изменить разрешение экрана в Ubuntu:

  • через графический интерфейс;
  • посредством терминала.

Особенности настройки разрешения экрана в Ubuntu

Новичкам, установившим Linux, удобней изменить настройку яркости экрана при помощи кнопки «Параметры системы» , которая находится в левой панели рабочего стола.

Под этой иконкой собрано большинство необходимых настроек для корректной работы ОС. Необходимо нажать на нее, далее – на параметр «Настройка экранов», в котором нужно выбрать с левой стороны строки «Разрешение» требуемые цифры и нажать «Ок» для вступления изменений в силу.

Оценить конфигурацию можно в течение 30 секунд, после чего система вернется в первоначальное состояние. Это же произойдет при нажатии кнопки «Восстановить исходную конфигурацию».

Как изменить разрешение экрана в Ubuntu

Второй способ – изменить настройки через терминал. Если соответствующего знака нет в левой панели рабочего стола, тогда иконку необходимо найти, а после перетащить терминал на левую панель.

Затем его открывают и выполняют следующие действия:

  1. xrandr – эта команда покажет, какие в системе есть доступные разрешения. Тот вариант, который установлен в данный момент, будет обозначен как «VGA-1 connected primary 1920×975+0+0». В конкретном случае цифры могут быть другие.
  2. Подставляют свои параметры, которые хотят изменить, и узнают, способна ли операционная система предоставить эту возможность: вводят команду: cvt 1280×960 60.
  3. После вывода результатов операции копируют строку после слова Modeline: «1280x960_60» 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
  4. Приведенное значение вставляют после команды: xrandr —newmode «1280x960_60» 6.25 1280 1320 1440 1600 60 63 73 76 -hsync +vsync.
  1. Добавление интерфейса к выбранному разрешению. Для этого нужно написать следующую команду: xrandr —addmode VGA-1 1280x
  2. Устанавливают выбранное разрешение еще одной командой: xrandr —output VGA-1 —mode 1280x
  3. Создают скрипт, который будет запускать нужный вариант: сначала папку с именем .bin, затем – файл, например, screen.sh .
  1. Прописать этот файл (созданный скрипт) в перезагрузку, чтобы данное разрешение корректно работало.

    В терминале добавляют к файлу автозагрузки: sudo gedit /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf.

    display-setup-script=/home/al/.bin/screen.sh – путь к нужному файлу screen.sh.

    После перезагрузки требуемое разрешение будет доступно, им можно пользоваться.

    Как изменить яркость экрана ноутбука в Ubuntu

    Достаточно лишь скорректировать один пакет (программу), а затем обновить систему. Отрегулировать параметры можно при помощи установленного пакета для регулировки яркости ноутбука Ubuntu. Сделать это можно тремя операциями из терминала:

    • добавление репозитория для скачивания пакета: sudo add-apt-repository ppa:indicator-brightness/ppa;
    • обновление системы для того, чтобы подхватились зависимости: sudo apt-get update ;
    • загрузка и установка самого пакета: sudo apt-get install indicator-brightness .

    Если данный способ не подошел, необходимо провести более тщательную настройку. Есть еще один метод, через редактирование файла grub:

    • открывают терминал, вписывают команду: sudo gedit /etc/default/grub ;
    • затем необходимо найти следующую строку: GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash” ;
    • а после нужно заменить на такую: GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash acpi_backlight=vendor» ;
    • далее необходимо обновить grub: sudo update-grub .

    Такой способ вполне может помочь в том, чтобы изменить настройки. После этих действий, зажав клавишу Fn и нажимая стрелки вверх/вниз или те кнопки, где нарисованы иконки яркости, ее можно уменьшить или увеличить.

    Заключение

    Задача изменить разрешение экрана в Ubuntu, некоторым пользователям кажется непреодолимой. Но она решаемая несколькими методами. В основе Linux mint – Ubuntu, поэтому действия будут схожими.

    Источник

    Читайте также:  Как удалить линукс федора
Оцените статью