LinuxForum.Fans
Тема

Как увеличить размер шрифта в командной строке?

Автор: kerogaz 34 сообщений 5145 просмотров
02.10.2014 13:01 · отредактировано #394607

CentOS 6.5. Когда грузится BIOS шрифт нормальный а после загрузки ядра, шрифт уменьшается в три раза и работать можно только с лупой и у меня графики нет, чистая командная строка. Очевидно это как-то связано с видеокартой, потому что такая петрушка только на этом компе

02.10.2014 14:05 #394622

Попробуйте указать видеокарте параметр nomodeset или modeset=0.
Я не помню сейчас, как должен называться файл, какой-то *.conf в /etc/modprobe.d для этой карты.

Пётр.

02.10.2014 14:41 · отредактировано #394634

Я нашел комментарий в котором вроде говорится что nomodeset находится в grub.conf

text
Dude, you are almost assuredly lying to us. If you installed Fedora 12, unless you did something very, very strange, you've got grub installed. It's no wonder you didn't get an answer sooner. 

As for nomodeset, as root, open /boot/grub/grub.conf in your favorite texdt editor (you do have one installed, don't you? ) and append nomodeset to the kernel line.

Так что в grub.conf ставить nomodeset ?

02.10.2014 14:55 #394640

"kerogaz" написал:
и работать можно только с лупой и у меня графики нет, чистая командная строка.
поставьте графику. Вроде XXI век на дворе, нет?
02.10.2014 14:56 · отредактировано #394641

drBatty написал:
[quote="kerogaz"]и работать можно только с лупой и у меня графики нет, чистая командная строка.
поставьте графику. Вроде XXI век на дворе, нет?[/quote]
Это сервер а на сервера я графику не ставлю:дыра большая для хака да и потом я к нему в основном по ssh вхожу только и только некоторые настройки надо на ем делать
Я помню в Убунте в Грубе как-то менял легко размер шрифта а здесь чего-то не могу найти
02.10.2014 15:00 · отредактировано #394643
"kerogaz" написал:
Когда грузится BIOS шрифт нормальный а после загрузки ядра, шрифт уменьшается в три раза и работать можно только с лупой  и у меня графики нет, чистая командная строка.

В начале пока не инициализирован драйвер для видео карты и не задействован KMS (Kernel Mode Settings) используется универсальный драйвер и разрешение текстовой консоли равно 80x25 символов. После загрузки модуля ядра с драйвером для видео карты и инициализации KMS меняется и разрешение текстовой консоли на оптимальное разрешение для вашего монитора. Если вы уверены, что вам нужна консоль с разрешением 80x25 символов, то добавляйте параметр nomodeset.

Но если разрешение вас устраивает, то вы можете изменить только именно размер шрифта в консоли. Почитайте документацию по CentOS.

Для подбора шрифта вы можете воспользоваться командой setfont от имени root и выбрать подходящий вам стиль и размер шрифта.

text

for i in {1..12} ; do setfont ter-v12n  -C /dev/tty$i ; done 

или просто

text

setfont ter-v12n  -C /dev/tty1

Здесь применяется шрифт terminus, попробуйте поставить ter-v20n.

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

text

find /usr/share/ -type f -name "*.psf*" -printf '%f\n'
02.10.2014 15:03 #394644
kostik87 написал:
[quote="kerogaz"]Когда грузится BIOS шрифт нормальный а после загрузки ядра, шрифт уменьшается в три раза и работать можно только с лупой  и у меня графики нет, чистая командная строка.

В начале пока не инициализирован драйвер для видео карты и не задействован KMS (Kernel Mode Settings) используется универсальный драйвер и разрешение текстовой консоли равно 80x25 символов. После загрузки модуля ядра с драйвером для видео карты и инициализации KMS меняется и разрешение текстовой консоли на оптимальное разрешение для вашего монитора. Если вы уверены, что вам нужна консоль с разрешением 80x25 символов, то добавляйте параметр nomodeset.

Но если разрешение вас устраивает, то вы можете изменить только именно размер шрифта в консоли. Почитайте документацию по CentOS.

Для подбора шрифта вы можете воспользоваться командой setfont от имени root и выбрать подходящий вам стиль и размер шрифта.

text

for i in {1..12} ; do setfont ter-v12n  -C /dev/tty$i ; done 

или просто

text

setfont ter-v12n  -C /dev/tty1

Здесь применяется шрифт terminus, попробуйте поставить ter-v20n.[/quote]
Пишет что нет такого шрифта

02.10.2014 15:12 · отредактировано #394647
"kerogaz" написал:
Пишет что нет такого шрифта

Установите пакет с шрифтами terminus.

Если пакета нет в стандартном репозитории, то ищите откуда можно поставить, например вот: http://rpm.pbone.net/index.php3/stat/4/idpl/20342246/dir/centos_6/com/terminus-fonts-4.30-1.el6.noarch.rpm.html

Ну или используйте любой другой шрифт большего размера.

Вам нужны шрифты в формате pcf. Как их найти я написал выше:

text

find /usr/share/ -type f -name "*.psf*" -printf '%f\n'
02.10.2014 16:27 #394659
kostik87 написал:
[quote="kerogaz"]Пишет что нет такого шрифта

Установите пакет с шрифтами terminus.

Если пакета нет в стандартном репозитории, то ищите откуда можно поставить, например вот: http://rpm.pbone.net/index.php3/stat/4/idpl/20342246/dir/centos_6/com/terminus-fonts-4.30-1.el6.noarch.rpm.html

Ну или используйте любой другой шрифт большего размера.

Вам нужны шрифты в формате pcf. Как их найти я написал выше:

text

find /usr/share/ -type f -name "*.psf*" -printf '%f\n'

[/quote]

02.10.2014 16:27 · отредактировано #394660

Нет никаких .psf вообще

02.10.2014 16:33 #394661
"kerogaz" написал:
Нет никаких .psf вообще

Значит шрифты в другом формате.

Поищите в Internet где в вашей CentOS лежат шрифты для консоли, предположительно вот здесь: /lib/kbd/consolefonts/

http://daddy-linux.blogspot.ru/2012/02/change-console-font-in-fedora.html

02.10.2014 16:48 #394665
"kerogaz" написал:
Когда грузится BIOS шрифт нормальный а после загрузки ядра, шрифт уменьшается в три раза и работать можно только с лупой и у меня графики нет, чистая командная строка. Очевидно это как-то связано с видеокартой, потому что такая петрушка только на этом компе

Думаю это связано не с шрифтами, а с разрешением экрана - попробуйте изменить данные о разрешении экрана в конфиге grub, согласно таблице по ссылке.

http://pierre.baudu.in/other/grub.vga.modes.html

02.10.2014 16:54 · отредактировано #394667
"beliy" написал:
Думаю это связано не с шрифтами, а с разрешением экрана

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

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

Так что более оптимальным решением всё же будет именно смена шрифта в консоли на более крупный.

02.10.2014 17:06 #394672

когда это банальная смена разрешения несла такие последствия? :)

02.10.2014 17:08 #394673
"beliy" написал:
когда  это банальная смена разрешения несла такие последствия? 

Если вы мне, то прочитайте ещё раз:

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

Ещё раз, возьмите разрешение 640x480 точек, выставьте шрифт размером 10, он будет выглядеть приемлемо, если не крупно даже, затем поставьте разрешение 1280x1024, как будет выглядеть шрифт 10 размера? Так же или более мелко?

02.10.2014 17:18 #394674
"kostik87" написал:
Ещё раз, возьмите разрешение 640x480 точек, выставьте шрифт размером 10, он будет выглядеть приемлемо, если не крупно даже, затем поставьте разрешение 1280x1024, как будет выглядеть шрифт 10 размера? Так же или более мелко?

Вопрос не в этом - вы же писали что если сменить разрешение экрана, то все будет тупить и наступит армагедец. Попробуйте на виртуалке сменить для теста :)
Кроме того снижение разрешение наоборот увеличивает производительность - у игроманов спросите, если не верите - более тупят игры если снизить разрешение или менее, но в рамках консоли конечно заметного выигрыша ожидать не стоит :)
А на старте биоса как раз шрифты и устраивали автора тем что разрешение было другое... Можно конечно и шрифтами решить вопрос - это дело вкуса, но от смены разрешения трабл точно не будет.

02.10.2014 17:23 #394675
"beliy" написал:
Попробуйте на виртуалке сменить для теста 

На виртуалке и так используется видео драйвер без KMS.

"beliy" написал:
Кроме того снижение разрешение наоборот увеличивает производительность - у игроманов спросите, если не верите - более тупят игры если снизить разрешение или менее, но в рамках консоли конечно заметного выигрыша ожидать не стоит

Ещё раз, при KMS будет быстрее и плавнее работать прокрутка текста и переключение между виртуальными консолями по ctrl+f1..f6.

"beliy" написал:
А на старте биоса как раз шрифты и устраивали автора тем что разрешение было другое... Можно конечно и шрифтами решить вопрос - это дело вкуса, но от смены разрешения трабл точно не будет.

Смена разрешения средствами параметра vga не удастся ввиду наличия KMS, а отключение KMS снизит производительность. В любом случае выбор варианта решения проблемы за ТС.

02.10.2014 17:58 · отредактировано #394679
"kostik87" написал:
На виртуалке и так используется видео драйвер без KMS.

И не лагает? :)

Если смущает смена разрешения в параметрах загрузчика - можно без проблем сменить его в самом KMS - https://wiki.archlinux.org/index.php/kernel_mode_setting

02.10.2014 20:58 #394722

На том компьютере, за которым я сейчас, есть файл /etc/modprobe/radeon-kms.conf
со строкой

text
options radeon modeset=0

Я имел в виду подобный файл. Сейчас у меня драйвер не radeon, а когда был radeon,
то это влияло на размер шрифта. При 0 разрешение экрана в консоли не менялось
и мелкий шрифт не загружался.
А вообще, конечно, надо настроить шрифт и рразрешение в консоли,
если графический режим не используется.

Пётр.

03.10.2014 09:38 · отредактировано #394768
beliy написал:
[quote="kerogaz"]Когда грузится BIOS шрифт нормальный а после загрузки ядра, шрифт уменьшается в три раза и работать можно только с лупой и у меня графики нет, чистая командная строка. Очевидно это как-то связано с видеокартой, потому что такая петрушка только на этом компе

Думаю это связано не с шрифтами, а с разрешением экрана - попробуйте изменить данные о разрешении экрана в конфиге grub, согласно таблице по ссылке.

http://pierre.baudu.in/other/grub.vga.modes.html[/quote]

Что менять? Похоже у меня в grub.conf вообще такого нет, что можно поменять

text
default=0
timeout=5
splashimage=(hd0,0)/grub/splash.xpm.gz
hiddenmenu
title CentOS (2.6.32-431.29.2.el6.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-431.29.2.el6.i686 ro root=/dev/mapper/vg_newpost-lv_root rd_NO_LUKS rd_LVM_LV=vg_newpost/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latar$
        initrd /initramfs-2.6.32-431.29.2.el6.i686.img
title CentOS (2.6.32-358.6.1.el6.i686)
        root (hd0,0)
        kernel /vmlinuz-2.6.32-358.6.1.el6.i686 ro root=/dev/mapper/vg_newpost-lv_root rd_NO_LUKS rd_LVM_LV=vg_newpost/lv_swap LANG=en_US.UTF-8 rd_NO_MD SYSFONT=latarc$
        initrd /initramfs-2.6.32-358.6.1.el6.i686.img
Войдите или зарегистрируйтесь, чтобы ответить.