Изменить разрешение консоли ubuntu

Изменить разрешение консоли ubuntu

Автоматическая настройка разрешения экрана не всегда работает так, как ожидается. При установке дистрибутива X-сервер выбирает самое большое значение разрешения экрана и частоты развёртки из возможных. Это верно для ЖК-мониторов, но не всегда верно для ЭЛТ, так как на 17″ мониторе максимальной величиной является 1600×1200, а удобной для просмотра — 1024×768. Если для сеанса Gnome можно выбрать конкретное разрешение, то для экрана входа в систему и загрузки системы графических утилит сразу не предоставлено. Эта проблема легко решается.
Начнём с экрана загрузки системы. Нам нужно отредактировать один файл. Открываем его через суперпользователя, вводя в терминале:

sudo gedit /etc/usplash.conf

В нём находится что-то подобное:

# Usplash configuration file
xres=1600
yres=1200

Изменяем значения на нужные и сохраняем файл. Всё! При следующей загрузке разрешение уже будет нужным.
Теперь переходим к разрешению окна входа. Как мы говорили выше, оно максимальное из возможных. Значит нужно сделать максимально возможным используемое вами разрешение.
Открываем ещё один файл, предварительно сделав его копию:

sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak; sudo gedit /etc/X11/xorg.conf

Находим в нём подобные строчки:
SubSection «Display»
Modes «1280×1024» «1024×768» «800×600» «640×480»
EndSubSection

Удаляем ненужные разрешения во всех подобных строчках, чтобы остались только используемые. Сохраняем. Теперь можно перезапустить X-сервер, нажатием Ctrl+Alt+Bkspace.
Так же в системе присутствует псевдографическая утилита для более тонкой настройки X-сервера и более опытных пользователей. Её можно вызвать командой:

sudo dpkg-reconfigure -plow xserver-xorg

Будьте осторожны при её использовании, иначе, при неправильном конфигурировании Вы рискуете ничего не увидеть =)
Подведя итог, можно сказать, что в операционной системе Убунту всё направлено, в первую очередь, на автоматическую настройку. Это хорошо, так как экономит время и силы. С другой стороны, Linux-основа дистрибутива даёт возможность более точной ручной настройки.

Эта и другие заметки на Ubuntu на Онего.ру.

m.habr.com

Жизнь в консоли: устраиваемся поудобней

Как я и обещал, начинаю выкладывать статьи про работу в консоли в Ubuntu, правда, с некоторым запозданием. В них постараюсь максимально доходчиво объяснить как превратить старые (как ОЧЕНЬ, так и не очень) компьютеры во вполне полезные машины, на которых можно было бы смотреть видео, слушать аудио и бороздить просторы интернета, не используя при этом графическую подсистему Linux. И первое, с чего мы начнем, это обустройство нашей консоли: сделаем ее более красивой и удобной.

Итак, для начала определимся с темой статьи — консолью. «Что это?» — могут спросить многие. Это то, что обычно называют «командной строкой», «терминалом» и т.д. Для того, чтобы работать в ней, можно воспользоваться эмулятором терминала, например «Gnome-Terminal», зайдя в меню «Приложения — Стандартные — Терминал». Однако это — всего лишь эмулятор. В этой же статье мы будем работать в труъ-консоли =). Попасть в нее из графического режима можно, нажав комбинацию клавиш «ALT+F1», «ALT+F2» и т.д.

Отключение загрузки графического режима при старте компьютера

Эта глава для обладателей очень древнего железа, работать на котором в графическом режиме тяжело или практически невозможно, ну или для конкретных извращенцев и любителей ретро =). Для начала поставьте утилиту для редактирования списка служб, запускаемых при старте системы:

sudo apt-get install rcconf

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

Настраиваем разрешение в GRUB и консоли

Первое, что бросается в глаза при попадании в консоль — низкое разрешение, что не только не красиво, но и неудобно, ведь современные мониторы позволяют отображать намного больше стандартных для консоли 80 строчек текста. Именно поэтому, для начала нам надо сменить разрешение. Сделаем мы это сразу в двух местах: в загрузчике GRUB и консоли Linux (кому надо в одном — соответствующую часть статьи можете пропустить, друг от друга они не зависят). Сразу замечу, что речь идет о GRUB 2, который используется в Ubuntu 9.10 и выше.

ВНИМАНИЕ: перед изменением файлов, их оригиналы себе на флэшку — если что-то накосячите, можно будет загрузиться с LIVE-CD и все поставить на место.

Итак, лезем в файл /etc/grub.d/00_header (можно вот так: ALT+F2, «gksu gedit /etc/grub.d/00_header«). Ищем строку:

if loadfont `make_system_path_relative_to_its_root $` ; then

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

. if loadfont `make_system_path_relative_to_its_root $` ; then set gfxmode=1280×1024 set gfxpayload=1280x1024x24 insmod gfxterm .

Обратите внимание, что если у вас разрешение не 1280×1024, то и циферки надо поменять на соответствующие, например на 1024×768. В этих файлах надо быть предельно осторожным. x24 означает глубину цвета. Можно например сделать 16 или 8 (это будет 256 цветов).

При копировании кода с этой страницы будьте внимательны с апострофами ( ‘ ), иногда они копируются неправильно, получается другой символ (внешне это сильно наклоненный апостроф), так что лучше после копирования в файле замените его вручную.

С разрешением GRUB 2 разобрались, сохраняем файл, открываем следующий: «/etc/grub.d/10_linux», не забываем сделать резервную копию. Здесь ищем строчку:

И в следующей за ней делаем нечто похожее на:

Здесь ключевой момент — vga=795, где 795 — это мой видео-режим. Ваш может быть другим, а каким именно — надо смотреть вот в этой таблице. Выбирайте нужное разрешение и глубину цвета. Итак, чтобы изменения вступили в силу, выполняем:

Перезагружаемся и пробуем. Если не получилось — вчитываемся в главу заново, внимательно проверяя знаки апострофов, правильность выбранных видео-режимов и т.д.

Мышь в консоли

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

sudo apt-get install gpm

А затем перезагрузиться. Можно и не перезагружаться, а запустить в первый раз службу руками:

sudo service gpm start

Пошевелите мышкой. да! Вот она, родная!

Файловый менеджер

Что еще для счастья надо? Конечно же удобный файловый менеджер!

sudo apt-get install mc

И запускаем командой mc, у опытных компьютерщиков наверняка слезы накатятся от нахлынувших эмоций: нет, это не старый добрый Norton Commander, это не такой старый, но зато современный и еще более добрый файловый менеджер Midnight Commander! Да еще и с мышкой, какая прелесть =).

Комментарии ( 18 )

lepota 29.09.2010 в 13:10 #1335
описанным выше способом разрешение консоли поменять не удалось

«/etc/grub.d/10_linux: 154: quiet splash vga=792: not found»

Brullworfel 14.11.2010 в 20:32 #1540 ответ на #1532
Очень полезная статья. А не подскажете, возможно ли не отключать Х11, чтобы иметь возможность работать в консоли и запускать графические приложения?

Отключать ничего и не нужно. Нажмите ctrl+alt+f1 — попадете в первую консоль, ctrl+alt+f2 — во вторую и так далее. alt+f7 вернет вас в графику.

Fantom 20.07.2011 в 12:36 #2440
Сначала
sudo apt-get install console-cyrillic
а затем заходишь в консоль (Alt-Ctrl-F1), логинишься там и даешь команду cyr

а ещё легче — прописать команду «cyr» в

/.bashrc того пользователя, под которым работаете(будь то ограниченный или рут(соответственно, файл расположен в домашней директории каждого пользователя))
просто на любой пустой строке прописать команду «cyr»(без кавычек), этот файл запускается каждый раз при запуске терминала, входе пользователя..и т.д.
поэтому и будет достигнут требуемый результат без ручного запуска этой программы при каждом залогинивании.

Анатолий 21.02.2012 в 01:06 #3073
Ребят, что вы все через заднее место то редактируете!!
«Здесь ищем строчку:
linux_entry «$, Linux $»
И в следующей за ней делаем нечто похожее на:
«$ $ $ vga=795″
Здесь ключевой момент — vga=795, где 795 — это мой видео-режим. Ваш может быть другим, а каким именно — надо смотреть вот в этой таблице. Выбирайте нужное разрешение и глубину цвета.» — ну что за чушь написана то.
/etc/grub.d/00_header НЕ НАДО ПРАВИТЬ!
и /etc/grub.d/10_linux — тоже НЕ НАДО ПРАВИТЬ!
Все что МОЖНО И НУЖНО править — это файл /etc/default/grub.

Хочешь при загрузке поменять разрешения картинки и текста-правь строку
GRUB_GFXMODE=640×480
Хочешь, что бы после появления картинки разрешение в консоле было допустим 1280х1024 исправь строчку
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash vga=795″.
Все. После этого и картинка в начале (шрифт достаточно большой, что гораздо удобнее) нормальная и разрешение в консоле 1280х1024.
Напоследок привожу свой конфиг /etc/default/grub
——————
# If you change this file, run ‘update-grub’ afterwards to update
# /boot/grub/grub.cfg.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT=»quiet splash vga=795″
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=640×480

# 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_LINUX_RECOVERY=»true»

# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE=»480 440 1″
——————————-
За ссылочку на значения для vga спасибо! 🙂

startubuntu.ru

Linux-in.com

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

Установка произвольного разрешения

При установке Ubuntu обнаружил что максимальное разрешение допустимое на моем ПК оказалось 1024х768, от такой печальной новости пришлось отправляется в просторы всемирной паутины в поисках ответа, немало, конечно, информации было перерыто и немало способов опробовано. Не все, конечно, получилось прямо как хотелось, но в этой ситуации я грешу на железо, ибо тачка немолодая да еще и специфическая. Сейчас я опишу вам способ который мне помог. Версия Ubuntu 14.04.3 LTS

Внимание, есть два метода с помощью которых можно изменить разрешение экрана на Ubuntu, один из которых описан в этой статье, а второй — с помощью изменения файла xorg.conf. Как по мне, правка файла xorg.conf более удобный способ. Подробнее читайте тут — Правка файла xorg.conf

Итак приступим, открываем терминал вводим команду:

команда показывает нам существующие доступные разрешения для установки, а так же порты через которые подключены те или иные мониторы. В моем случае монитор был подключен через порт VGA, соответственно на скрине ниже мы можем увидеть такую строчку VGA1 connected ……

Теперь нам необходимо узнать данные о том разрешение которые мы хотим установить, нам поможет команда:

цифры подставляйте свои, я же хочу изменить разрешение на 1600х1200

Сейчас нам понадобится строчка после слова Modeline, выделяем и копируем, в моем случае значения которые мне понадобятся в дальнейшем «1600х1200_60.00» 161.00 1600 1712 1880 2160 1200 1203 1207 1245 -hsync +vsync

Вводим в терминале и подставляем наши значения:

Теперь нашему режиму надо задать интерфейс через который мы подключаем монитор, в моем случае это VGA1, у вас же это может быть и DVI и HDMI, или же экран ноутбука LVDS.

В терминале пишем:

Осталось только установить необходимое разрешение, можем это сделать как через Параметры системы>Настройка экранов так и через терминал:

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

Создание скрипта

В одной из статей мне посоветовали создать в домашней папке папку для скриптов с именем .bin и в дальнейшем помещать все скрипты туда. Итак создаем папку, и в этой папке создаем текстовый файл назовем его например screen и задаем ему расширение .sh Затем добавляем в него команды которые мы сделали ранее, должно получится примерно так:

Теперь готовый скрипт необходимо поместить в файл автозагрузки 50-unity-greeter.conf который находится в /usr/share/lightdm/lightdm.conf.d . Можем открыть его с помощью терминала, просто введите:

Или же просто пройдите по этому пути и откройте его текстовым редактором. Добавляем в конце строку display-setup-script=/home/pol/.bin/screen.sh . Если вы не создавали папку .bin, просто задайте путь где находится ваш скрипт, имя юзера тоже желательно изменить на свой =).

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

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

Всем спасибо за внимание, надеюсь у вас все получилось.

linux-in.com

unixforumorg

Форум для пользователей UNIX-подобных систем

Разрешение экрана в консоли + настройка интернета (Dial UP + консоль)

Разрешение экрана в консоли + настройка интернета

Сообщение Dark Neo » 02.01.2007 13:41

После долгих мучений с KDE&GNOME пришел к выводу, «клавиатура — вот настоящее орудие убийства» (С). Надоело тыкать мышкой в значки. Полностью удалил иксы и ушел в консоль. После этого начались некоторые проблемы:

1. Как установить разрешение экрана в консоли. В разрешение 640х480 буквы слишком мутные. На то, что как-то можно установить разрешение 1024х768 меня подтолкнул Gentoo Live-CD. Он загружатеся в консоль с разрешением 1024х768. Как это можно настроить.

2. Решил настроить Dial UP. Модем Conexant D110 V9.x.
а) как узнать, обнаружился он системой или нет??
б) как настроить dial up, т.е. какие сервисы нужны, какие нет. Инструкцию по настройке модема под иксами я нашел, а для консоли, может плохо искал, в общем, не нашел.

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

4. Очень странно, но не работает vi. Никак не могу перейти в режим —INSERT—. CTRL+I не работате. Как быть. Работал с vi в Mandrake — все нормально, в Debian — не понятно что не работает.

Debian 3.5 2 DVD
Ядро 2.6.27

Re: Разрешение экрана в консоли + настройка интернета

Сообщение rubtsov » 02.01.2007 14:14

1. в lilo.conf (или в конфиге grub-а) прописать одно из:
# Графическая консоль VESA @ 1024x768x64k
vga=791
# Графическая консоль VESA @ 1024x768x32k
vga=790
# Графическая консоль VESA @ 1024x768x256
vga=773
# Графическая консоль VESA @ 800x600x64k
vga=788
# Графическая консоль VESA @ 800x600x32k
vga=787
# Графическая консоль VESA @ 800x600x256
vga=771
# Графическая консоль VESA @ 640x480x64k
vga=785
# Графическая консоль VESA @ 640x480x32k
vga=784
# Графическая консоль VESA @ 640x480x256
vga=769

2. a) определение устройтсва — lspci, дальше дрова ставить отдельно, т.к. win-модем, как я понял
б) pppd+chat или wvdial

unixforum.org

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

Что было: Ноут не видел 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»

www.linux.org.ru