Как я и обещал, начинаю выкладывать статьи про работу в консоли в Ubuntu, правда, с некоторым запозданием. В них постараюсь максимально доходчиво объяснить как превратить старые (как ОЧЕНЬ, так и не очень) компьютеры во вполне полезные машины, на которых можно было бы смотреть видео, слушать аудио и бороздить просторы интернета, не используя при этом графическую подсистему Linux. И первое, с чего мы начнем, это обустройство нашей консоли: сделаем ее более красивой и удобной.
Итак, для начала определимся с темой статьи - консолью. "Что это?" - могут спросить многие. Это то, что обычно называют "командной строкой", "терминалом" и т.д. Для того, чтобы работать в ней, можно воспользоваться эмулятором терминала, например "Gnome-Terminal", зайдя в меню "Приложения - Стандартные - Терминал". Однако это - всего лишь эмулятор. В этой же статье мы будем работать в труъ-консоли =). Попасть в нее из графического режима можно, нажав комбинацию клавиш "ALT+F1", "ALT+F2" и т.д.
Отключение загрузки графического режима при старте компьютера
Эта глава для обладателей очень древнего железа, работать на котором в графическом режиме тяжело или практически невозможно, ну или для конкретных извращенцев и любителей ретро =). Для начала поставьте утилиту для редактирования списка служб, запускаемых при старте системы:
sudo apt-get install rcconf
Теперь запускаем:
sudo 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 ${GRUB_FONT_PATH}` ; then
и добавляем/редактируем строчки, касающиеся видео-режима так, чтобы получилось нечто вроде моего варианта:
... if loadfont `make_system_path_relative_to_its_root ${GRUB_FONT_PATH}` ; then set gfxmode=1280x1024 set gfxpayload=1280x1024x24 insmod gfxterm ...
Обратите внимание, что если у вас разрешение не 1280x1024, то и циферки надо поменять на соответствующие, например на 1024x768. В этих файлах надо быть предельно осторожным. x24 означает глубину цвета. Можно например сделать 16 или 8 (это будет 256 цветов).
При копировании кода с этой страницы будьте внимательны с апострофами ( ' ), иногда они копируются неправильно, получается другой символ (внешне это сильно наклоненный апостроф), так что лучше после копирования в файле замените его вручную.
С разрешением GRUB 2 разобрались, сохраняем файл, открываем следующий: "/etc/grub.d/10_linux", не забываем сделать резервную копию. Здесь ищем строчку:
linux_entry "${OS}, Linux ${version}"
И в следующей за ней делаем нечто похожее на:
${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT} vga=795
Здесь ключевой момент - vga=795, где 795 - это мой видео-режим. Ваш может быть другим, а каким именно - надо смотреть вот в этой таблице. Выбирайте нужное разрешение и глубину цвета. Итак, чтобы изменения вступили в силу, выполняем:
sudo update-grub
Перезагружаемся и пробуем. Если не получилось - вчитываемся в главу заново, внимательно проверяя знаки апострофов, правильность выбранных видео-режимов и т.д.
Мышь в консоли
Чтобы почувствовать себя совсем как дома, нам необходима мышь, к которой мы так привыкли за эти долгие годы. Установить ее в консоль крайне просто, достаточно поставить всего один пакет:
sudo apt-get install gpm
А затем перезагрузиться. Можно и не перезагружаться, а запустить в первый раз службу руками:
sudo service gpm start
Пошевелите мышкой... да! Вот она, родная!
Файловый менеджер
Что еще для счастья надо? Конечно же удобный файловый менеджер!
sudo apt-get install mc
И запускаем командой mc, у опытных компьютерщиков наверняка слезы накатятся от нахлынувших эмоций: нет, это не старый добрый Norton Commander, это не такой старый, но зато современный и еще более добрый файловый менеджер Midnight Commander! Да еще и с мышкой, какая прелесть =).

Спасибо, но подскажите, как можно выставить разрешение 1280x800 ?
описанным выше способом разрешение консоли поменять не удалось
"/etc/grub.d/10_linux: 154: quiet splash vga=792: not found"
lepota, у меня разрешение 1366×768, в таблице такого нет но сделал 1024×768 и всё вроде норм
У меня ноутбук Toshiba Portege R100 (Ubuntu 10.04). После установки ОС (и правки /etc/default/grub) информация на консоль все равно не помещается, находится за пределами дисплея. При переходе на питание с аккумулятора то же происходит с графическим дисплеем (разбухает, не помещается в рамки). Совет помог, все исправилось после изменения только 00_header (режим 1024х768), 10_linux менять не понадобилось. Добавление vga= в grub не требуется вообще.
Поставил 10.10 - все с начала. Все прежние настройки ничего не значат. Опять сбился режим консоли. Все начинаем с нуля.
Еле справился. В файле /etc/grub.d/00_header после строчки
set gfxpayload=1280x1024x24
раскомментировал строчку
load_video
и снова выполнил sudo update-grub. Теперь опять нормально работает консоль и не искажается изображение при переходе на питание от аккумулятора (Toshiba Portege R100) - не переключается на разрешение 640x480. Может быть, у кого-то такая же проблема бывает. В Инете я такого не нашел.
самое что интересное сразу после установки 10.10 разрешение в консоли нормальное, а вот после установки драйверов на видео оно меняется на что-то из области 800х600 может и еще ниже :)
Очень полезная статья. А не подскажете, возможно ли не отключать Х11, чтобы иметь возможность работать в консоли и запускать графические приложения?
Очень полезная статья. А не подскажете, возможно ли не отключать Х11, чтобы иметь возможность работать в консоли и запускать графические приложения?
Отключать ничего и не нужно. Нажмите ctrl+alt+f1 - попадете в первую консоль, ctrl+alt+f2 - во вторую и так далее. alt+f7 вернет вас в графику.
Прошу помощи . Как установил 10.10 начались проблемы . Какой то сбой . Все по порядку . При входе ПЕРЕХОД и вместо МУЗЫКА , ЗАГРУЗКИ , ДОКУМЕНТЫ , КАРТИНКИ выходит медеа-проигрыватель VLC и пишет НЕ ЧИТАЕМЫЙ ФОРМАТ . А при входе ВИДЕО прокручивает видео какое там присутствует . При удалении выходит стандартный проигрыватель . Приходится удалять и ставить убунту снова . В 9 версиях этого не было . Знаний по компу нет . Начал заниматься недавно . Помогите .
Спасибо за статью!Linux поставил недавно.Пока учусь, очень интересно))По описанию установил Midnight Commander и подключил мышь.К сожалению "насладиться" не смог, так как вместо большинства символов выводятся закрашенные квадраты.Видимо русские символы, так как английские выводит нормально.Подскажите как можно эту ситуацию исправить!Я не извращенец и не конкретный любитель ретро =)), просто люблю чтобы все работало правильно.Заранее спасибо!!
Сначала
sudo apt-get install console-cyrillic
а затем заходишь в консоль (Alt-Ctrl-F1), логинишься там и даешь команду cyr
Помогите пожалуйста с 11.04. Не могу запустить по умолчанию консоль - что ни делается - все равно запускает графику. Хелп!
Сначала
sudo apt-get install console-cyrillic
а затем заходишь в консоль (Alt-Ctrl-F1), логинишься там и даешь команду cyr
а ещё легче - прописать команду "cyr" в ~/.bashrc того пользователя, под которым работаете(будь то ограниченный или рут(соответственно, файл расположен в домашней директории каждого пользователя))
просто на любой пустой строке прописать команду "cyr"(без кавычек), этот файл запускается каждый раз при запуске терминала, входе пользователя..и т.д.
поэтому и будет достигнут требуемый результат без ручного запуска этой программы при каждом залогинивании.
zabavno i krasivo spasibo za objasnenija toze prigodilos
Та же история,только у меня SMPlayer выскакивает,а до него
Open Shot,а до нее Virtual Box.Интересно,удалось кому-нибудь справиться с этой бедой? Кстати,у меня Start Ubuntu на базе
10.04.03. Может,это специальный косяк от создателей Ubuntu ,
который влезает через обновления ,чтобы люди на новую систему
пееходили? У меня вот косяк в винде,ни один браузер не отображает страницы,соединение прервано удаленным сервером,поэтому сижу в Ubuntu,непривычно.
Ребят, что вы все через заднее место то редактируете!!
"Здесь ищем строчку:
linux_entry "${OS}, Linux ${version}"
И в следующей за ней делаем нечто похожее на:
"${GRUB_CMDLINE_LINUX} ${GRUB_CMDLINE_EXTRA} ${GRUB_CMDLINE_LINUX_DEFAULT} vga=795"
Здесь ключевой момент — vga=795, где 795 — это мой видео-режим. Ваш может быть другим, а каким именно — надо смотреть вот в этой таблице. Выбирайте нужное разрешение и глубину цвета." - ну что за чушь написана то!!!!!!
/etc/grub.d/00_header НЕ НАДО ПРАВИТЬ!
и /etc/grub.d/10_linux - тоже НЕ НАДО ПРАВИТЬ!
Все что МОЖНО И НУЖНО править - это файл /etc/default/grub.
Хочешь при загрузке поменять разрешения картинки и текста-правь строку
GRUB_GFXMODE=640x480
Хочешь, что бы после появления картинки разрешение в консоле было допустим 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=640x480
# 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 спасибо! :)
Спасибо.
А как font-size в консоли изменить?
Ubuntu 14.04 amd64