Как да се вижда кирилицата във виртуален терминал на Ubuntu
При инсталацията (Ubuntu server) инсталаторът пита за клавиатурната подредба. Може да се пише на кирилица, обаче на екрана някои букви от кирилицата не се виждат.
Реших проблема така:
1. Отворих файла /etc/default/console-setup и редактирах само този ред:
CODESET="CyrSlav"
Ето го целия файл, ако случайно при вас и другите настройки не са както трябва:
# Change to "yes" and setupcon will explain what is being doing VERBOSE_OUTPUT="no" # Setup these consoles. Most people do not need to change this. ACTIVE_CONSOLES="/dev/tty[1-6]" # Put here your encoding. Valid charmaps are: UTF-8 ARMSCII-8 CP1251 # CP1255 CP1256 GEORGIAN-ACADEMY GEORGIAN-PS IBM1133 ISIRI-3342 # ISO-8859-1 ISO-8859-2 ISO-8859-3 ISO-8859-4 ISO-8859-5 ISO-8859-6 # ISO-8859-7 ISO-8859-8 ISO-8859-9 ISO-8859-10 ISO-8859-11 ISO-8859-13 # ISO-8859-14 ISO-8859-15 ISO-8859-16 KOI8-R KOI8-U TIS-620 VISCII CHARMAP="UTF-8" # The codeset determines which symbols are supported by the font. # Valid codesets are: Arabic Armenian CyrAsia CyrKoi CyrSlav Ethiopian # Georgian Greek Hebrew Lao Lat15 Lat2 Lat38 Lat7 Thai Uni1 Uni2 Uni3 # Vietnamese. Read README.fonts for explanation. CODESET="CyrSlav" # Valid font faces are: VGA (sizes 8, 14 and 16), Terminus (sizes # 12x6, 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBold (sizes # 14, 16, 20x10, 24x12, 28x14 and 32x16), TerminusBoldVGA (sizes 14 # and 16) and Fixed (sizes 13, 14, 15, 16 and 18). Only when # CODESET=Ethiopian: Goha (sizes 12, 14 and 16) and # GohaClassic (sizes 12, 14 and 16). # Set FONTFACE and FONTSIZE to empty strings if you want setupcon to # set up the keyboard but to leave the console font unchanged. FONTFACE="VGA" FONTSIZE="16" # You can also directly specify nonstandard font or console map to load. # Use space as separator if you want to load more than one font. # You can use FONT_MAP in order to specify the Unicode map of the font # in case the font doesn't have it embedded. # FONT='lat9w-08.psf.gz brl-8x8.psf' # FONT_MAP=/usr/share/consoletrans/lat9u.uni # CONSOLE_MAP=/usr/local/share/consoletrans/my_special_encoding.acm # You can also specify a screen size that setupcon will enforce. This can not # exceed what the current screen resolution can display according to the size of # the loaded font. # # SCREEN_WIDTH=80 # SCREEN_HEIGHT=25 if [ -f /etc/default/keyboard ]; then . /etc/default/keyboard fi
Четох оплаквания, че "dpkg-reconfigure console-setup" въвежда неправилен FONTSIZE (не съм рискувал да го пускам).
След това трябва да се стартира тази команда за да се приложат настройките:
$ sudo setupcon --save
Това трябва да стане във виртуален терминал, а не в графичната среда, защото иначе не се получава и излиза това съобщение за грешка:
# setupcon --save We are not on the Linux console, the console is left unconfigured.
Ако желаете да се пуска кирилицата съвсем в началото на зареждането, трябва да се обнови initramfs:
$ sudo update-initramfs -u
Коментари
Публикуване на коментар