Изменение разрешения терминала linux

Правильный способ изменить разрешение терминала в 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, я предлагаю вам использовать это метод.

Источник

Разрешение в консоли

Привет всем!
Такая идиотическая проблема. ubuntu-11.04, монитор TFT 17″ с родным разрешением 1280х1024.
Сразу после установки системы, при загрузке меню grub2 с выбором вариантов загрузки ядра или запуском мемтеста, изображение выводится в нормальном разрешении (1280х1024), всё видно. После этого после загрузки ядра, по идее, когда должно появиться приглашение с логином, моник меняет разрешение и пишет «Out of range 47hz».
Прописал:
/etc/default/grub: GRUB_GFXMODE=800×600
/etc/grub.d/00_header: set gfxpayload=800x600x8 (сразу после set gfxmode=$)

Читайте также:  Как отключить ctrl alt del windows 10

После этого всего сделал update-grub, чтобы перегенерить конф.
Не помогает ничего.
Пробовал прямо в командной строке grub прописывать разрешение — то же самое.
Кто сталкивался с таким?

P.S. по ссх все работает. Может вообще отключить графический режим? Иксов у меня нет и не будет.

Сталкивался в генте. Заработало только после того, как я пересобрал ядро с KMS.

vbeinfo в grub посмотри для начала.

Если я вас правильно понял, у вас процесс загрузки проходит нормально (изображение на экране отображается) на этапах загрузчика, запуска ядра и инициализации системы (уже в консоли или фрэймбуфере, сплэшэ), но при запуске графической оболочки, X сервера у вас выставляется не корректное разрешение или по крайней мере частота для вашего монитора, если да, то видимо у вас не считываются параметры работы монитора через интерфейс EDID, тогда нужно создать xorg.conf и прописать в него разрешение монитора и частоту вертикальной и горизонтальной развёртки, так же можете сгенерировать modeline для вашего монитора, воспользовавшись утилитой gtf:

У меня базовая система. без иксов. Только SSH-сервер.
vbeinfo выдает 2 экрана различных разрешений.
Я нашел, где указывается разрешение для меню загрузки, но я не пойму где выставляется разрешение для консоли.

>нужно создать xorg.conf и прописать в него разрешение монитора и частоту вертикальной и горизонтальной развёртки

Вы читать-то умеете? Или чукча не читатель?

Разрешение в консолиРазрешение в консоли

Иксов у меня нет и не будет.

Источник

Разрешение экрана в Linux

С развитием технологий экраны для компьютеров смогли значительно увеличить разрешение. Если старые экраны показывали 640х800 пикселей, то более новые отображают уже 1920х1080. У последних моделей разрешение ещё выше.

В операционной системе Linux существует несколько способов настройки разрешения экрана. В обычных системах, как правило, это не нужно. Но если вы хотите использовать несколько мониторов или решили запустить Linux на виртуальной машине, то разрешение может определиться неправильно и тогда придётся его настроить. В этой статье мы рассмотрим, как изменить разрешение экрана в Linux через графический интерфейс и терминал.

Настройка разрешения экрана в GUI

Разберём настройку разрешения на примере дистрибутива Ubuntu и окружения рабочего стола Gnome. Откройте утилиту Настройки из главного меню:

Перейдите на вкладку Устройства, а затем выберите пункт Настройка экранов:

Если к компьютеру подключено два монитора Linux или больше, то у вас будет три варианта работы экранов:

  • Объединение — все экраны объединяются в одно рабочее пространство;
  • Зеркальное отображение — одинаковая картинка на всех экранах;
  • Один экран — картинка только на одном экране, другие отключены.

Независимо от того, какой режим вы выбираете, будут доступны настройки Разрешение и Частота обновления, где вы сможете настроить нужные вам параметры:

Читайте также:  Скупка наклеек windows 10

Так выполняется настройка монитора Linux через графический интерфейс. Если вы хотите объединить экраны, то можно указать разрешение мониторов Linux для каждого из них отдельно:

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

Как изменить разрешение экрана через терминал

Для управления настройками экрана из терминала можно использовать утилиту xrandr. Синтаксис утилиты очень прост:

xrandr опции параметры

Разберём основные опции утилиты, которые будем использовать:

  • —verbose — включить более подробный вывод;
  • —version — версия программы;
  • —query — когда установлена эта опция или не указанно никаких опций, выводится текущая конфигурация;
  • -d, —display — позволяет указать какой X экран использовать по имени;
  • -s, —screen — устанавливает дисплей для настройки по ID;
  • —output — устанавливает дисплей для настройки по имени или ID;
  • —primary — выбрать основной экран;
  • —size — позволяет указать размер экрана;
  • —rate — устанавливает частоту обновления;
  • —dpi — устанавливает DPI, количество точек на дюйм, которое позволяет вычислить правильный размер для окон;
  • —newmode — создаёт новый режим отображения по размеру и частоте;
  • —rmmode — удаляет режим отображения;
  • —addmode — добавляет созданный режим к списку доступных для использования;
  • —delmode — удалить режим из списка доступных;
  • —mode — активирует указанный режим;
  • —off — отключает экран;
  • —gamma — позволяет установить коррекцию гаммы, в формате красный:зеленый:синий;

Чтобы посмотреть текущие параметры системы, запустите утилиту без параметров:

Как видите, к моей системе подключено два экрана:

  • LVDS-1 — встроенный экран ноутбука;
  • HDMI-1 — внешний экран;

Для каждого экрана доступно несколько разрешений, текущее разрешение отмечено звёздочкой. Чтобы изменить разрешение экрана Linux на одно из доступных, используйте опцию —mode вместе с —output:

xrandr —output HDMI-1 —mode 1680×1050

Теперь звёздочка выводится около разрешения 1680х1050.

Хорошо, мы разобрались с тем, как добавить одно из существующих разрешений. По сути, то же самое, что и в графическом интерфейсе. Но если нужного разрешения в списке нет, то его можно добавить. Для этого сначала нужно конвертировать обычную запись в формат VESA. Для этого используйте утилиту cvt. Например, создадим режим с разрешением 2000х1100 и частотой обновления 60:

cvt 2000 1100 60

Дальше надо скопировать из вывода утилиты всё, что написано после «Modeline». Осталось использовать скопированный текст в xrandr:

xrandr —newmode «2000x1100_60.00» 183.75 2000 2136 2344 2688 1100 1103 1113 1141 -hsync +vsync

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

xrandr —addmode HDMI-1 2000x1100_60.00

А затем активируем, как описывалось выше:

xrandr —output HDMI-1 —mode 2000x1100_60.00

Но будьте аккуратны с новыми разрешениями. Если вы устанавливаете разрешение выше, чем поддерживает ваш монитор, то он просто не будет показывать. Но такая штука может быть полезна с VirtualBox, или если компьютер не определяет, что ваш монитор поддерживает более высокое разрешение.

Читайте также:  Живые обои для windows 10 1080

Чтобы сохранить настройки после перезагрузки, добавьте команду активации разрешения в конфигурационный файл

Синтаксис файла очень похож на

/.xinitrc. Все команды из него автоматически выполняются при старте сессии. Или же вы можете использовать любой другой метод автозагрузки, который работает после запуска X.

Выводы

В этой статье мы рассмотрели несколько способов настроить разрешение экрана Linux с помощью графического интерфейса или через терминал. Как видите, это не так сложно, как может показаться на первый взгляд.

Источник

Как изменить разрешение консоли в Ubuntu 12.04 Server запускаемой внутри Oracle VirtualBox?

Перерыл все интернеты, перепробовал все способы — ничего не помогает, разрешение остается 640х480. На форуме убунты нашел печальное сообщение от человека, который ищет решения уже очень долго, все перепробовал и сокрушается что ему не ответили.

Если нельзя так просто поменять разрешение, то может быть можно включить графический режим консоли?

Как w/a можно конечно подключаться через putty, но мне бы хотелось работать нативно.

  • Вопрос задан более трёх лет назад
  • 23281 просмотр

обычно делаю так, в конфиге grub2 ( /etc/default/grub ), в строке «GRUB_CMDLINE_LINUX_DEFAULT»
добавляем параметр «vga=»
значение берем из таблички (вытянул на арч вики)
+————————————————-+
| 640×480 800×600 1024×768 1280×1024
—-+———————————————
256 | 0x301=769 0x303=771 0x305=773 0x307=775
32K | 0x310=784 0x313=787 0x316=790 0x319=793
64K | 0x311=785 0x314=788 0x317=791 0x31A=794
16M | 0x312=786 0x315=789 0x318=792 0x31B=795
+————————————————-+

в первом грабе аналогично, только файлик menu.lst в /boot директории, и без обновление

в обоих вариантах изменения будут после перезагрузки

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

А вообще, да, как выше сказали, лучше SSH в гостевую машину, а затем любимым терминалом

Источник

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

Как изменить разрешение консоли
Cобственно мне нужна api функция(её название) которая меняет разрешение консоли

Как установить разрешение и частоту монитора для консоли?
Ubuntu 13.10 Server, в самом конце загрузки меняется разрешение и частота консоли на такие, которые.

Изменить разрешение TTY и разрешение меню grub
Подскажите пожалуйста как поменять разрешение в TTY и разрешение меню grub? Дистрибутив mint 17.1

Реализация кроссфплатформенности консоли, разрешение консоли
Можно ли как-то реализовать просчёт количества пикселей экрана? Просто есть вот такая программа.

В зависимости от версии grub открываете файл /boot/grub/menu.lst или /boot/grub/grub.cfg, находите секцию menuentry и в конец строки linux /boot/vmlinuz-2.6.32-5-amd64 root=. добавляете (или если есть, то изменяете значение) параметр vga=795. Значение можно посмотреть в таблице

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

http://www.pendrivelinux.com/v. esolution/

В гноме есть еще спецтулза с гуи для этого, но я не помню как она называется

Источник

Оцените статью