# Russian translation of manpages # This file is distributed under the same license as the manpages-l10n package. # Copyright © of this file: # Azamat Hackimov , 2016. # Dmitriy Ovchinnikov , 2012. # Dmitry Bolkhovskikh , 2017. # Katrin Kutepova , 2018. # Yuri Kozlov , 2012-2019. # Иван Павлов , 2019. msgid "" msgstr "" "Project-Id-Version: manpages-l10n\n" "POT-Creation-Date: 2024-06-01 06:34+0200\n" "PO-Revision-Date: 2019-10-15 19:00+0300\n" "Last-Translator: Yuri Kozlov \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<12 || n%100>14) ? 1 : n%10==0 || (n%10>=5 && n%10<=9) || (n" "%100>=11 && n%100<=14)? 2 : 3);\n" "X-Generator: Lokalize 2.0\n" #. type: TH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "vcs" msgstr "vcs" #. type: TH #: archlinux debian-unstable opensuse-tumbleweed #, no-wrap msgid "2024-05-02" msgstr "2 мая 2024 г." #. type: TH #: archlinux debian-unstable #, fuzzy, no-wrap #| msgid "Linux man-pages 6.7" msgid "Linux man-pages 6.8" msgstr "Linux man-pages 6.7" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "NAME" msgstr "ИМЯ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "vcs, vcsa - virtual console memory" msgstr "vcs, vcsa - память виртуальной консоли" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "DESCRIPTION" msgstr "ОПИСАНИЕ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "I is a character device with major number 7 and minor number 0, " "usually with mode 0644 and ownership root:tty. It refers to the memory of " "the currently displayed virtual console terminal." msgstr "" "I представляет собой символьное устройство со старшим номером 7 и " "младшим 0, обычно имеет права доступа 0644 и принадлежит root:tty. " "Устройство указывает на память отображаемого в данный момент виртуального " "консольного терминала." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "I are character devices for virtual console terminals, they " "have major number 7 and minor number 1 to 63, usually mode 0644 and " "ownership root:tty. I are the same, but using Is (in host byte order) that include attributes, and prefixed with four " "bytes giving the screen dimensions and cursor position: I, " "I, I, I. (I = I = 0 at the top left corner of the " "screen.)" msgstr "" "I представляют собой символьные устройства виртуальных " "консольных терминалов, имеют старший номер 7 и младшие от 1 до 63, обычно " "имеют права доступа 0644 и принадлежат root:tty. I " "представляют собой те же устройства, но имеют атрибуты в виде чисел типа " "I (с порядком байт узла) и приставкой из четырех байтов, " "задающих размеры экрана и положение курсора: I, I, I, " "I. (I = I = 0 означает верхний левый угол экрана.)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "" #| "When a 512-character font is loaded, the 9th bit position can be fetched " #| "by applying the B(2) B operation (available in " #| "Linux kernels 2.6.18 and above) on I; the value is " #| "returned in the I pointed to by the third B(2) " #| "argument." msgid "" "When a 512-character font is loaded, the 9th bit position can be fetched by " "applying the B(2) B operation (available since " "Linux 2.6.18) on I; the value is returned in the I pointed to by the third B(2) argument." msgstr "" "При загрузке шрифта с 512 символами значение 9-го бита можно получить через " "B(2) с помощью операции B (доступна в ядрах Linux " "версии 2.6.18 и новее) над I; третий аргумент B(2) " "содержит указатель на I, куда возвращается результат." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "These devices replace the screendump B(2) operations of " "B(2), so the system administrator can control access using " "filesystem permissions." msgstr "" "Эти устройства заменяют операции B(2) по снятию снимка экрана " "B(2), и позволяют системному администратору контролировать " "доступ с помощью файловой системы." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "The devices for the first eight virtual consoles may be created by:" msgstr "" "Устройства для первых восьми виртуальных консолей могут быть созданы с " "помощью следующих команд:" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "" "for x in 0 1 2 3 4 5 6 7 8; do\n" " mknod -m 644 /dev/vcs$x c 7 $x;\n" " mknod -m 644 /dev/vcsa$x c 7 $[$x+128];\n" "done\n" "chown root:tty /dev/vcs*\n" msgstr "" "for x in 0 1 2 3 4 5 6 7 8; do\n" " mknod -m 644 /dev/vcs$x c 7 $x;\n" " mknod -m 644 /dev/vcsa$x c 7 $[$x+128];\n" "done\n" "chown root:tty /dev/vcs*\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "No B(2) requests are supported." msgstr "Запросы B(2) не поддерживаются." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "FILES" msgstr "ФАЙЛЫ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "I" msgstr "I" #. .SH AUTHOR #. Andries Brouwer #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "I" msgstr "I" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "VERSIONS" msgstr "ВЕРСИИ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, fuzzy #| msgid "Introduced with version 1.1.92 of the Linux kernel." msgid "Introduced with Linux 1.1.92." msgstr "Впервые появились в версии ядра Linux 1.1.92." #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "EXAMPLES" msgstr "ПРИМЕРЫ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "You may do a screendump on vt3 by switching to vt1 and typing" msgstr "Вы можете сделать снимок экрана vt3, переключившись на vt1 и написав" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "cat /dev/vcs3 Efoo\n" msgstr "cat /dev/vcs3 Efoo\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "Note that the output does not contain newline characters, so some processing " "may be required, like in" msgstr "" "Заметим, что вывод не будет содержать символов новой строки, поэтому может " "потребоваться дополнительная обработка, например" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "fold -w 81 /dev/vcs3 | lpr\n" msgstr "fold -w 81 /dev/vcs3 | lpr\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "or (horrors)" msgstr "или (жуть)" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "setterm -dump 3 -file /proc/self/fd/1\n" msgstr "setterm -dump 3 -file /proc/self/fd/1\n" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "The I device is used for Braille support." msgstr "Устройство I используется для поддержки дисплея Брайля." #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "" "This program displays the character and screen attributes under the cursor " "of the second virtual console, then changes the background color there:" msgstr "" "Эта программа выводит символ и атрибуты экрана, находящиеся под курсором на " "второй виртуальной консоли, и затем меняет цвет фона в том же месте." #. type: Plain text #: archlinux debian-unstable fedora-40 fedora-rawhide mageia-cauldron #: opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "" #| " fd = open(console, O_RDWR);\n" #| " if (fd E 0) {\n" #| " perror(console);\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" #| " perror(\"VT_GETHIFONTMASK\");\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " (void) close(fd);\n" #| " fd = open(device, O_RDWR);\n" #| " if (fd E 0) {\n" #| " perror(device);\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " (void) read(fd, &scrn, 4);\n" #| " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" #| " (void) read(fd, &s, 2);\n" #| " ch = s & 0xff;\n" #| " if (s & mask)\n" #| " ch |= 0x100;\n" #| " attrib = ((s & \\(timask) EE 8);\n" #| " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" #| " s \\(ha= 0x1000;\n" #| " (void) lseek(fd, -2, SEEK_CUR);\n" #| " (void) write(fd, &s, 2);\n" #| " exit(EXIT_SUCCESS);\n" #| "}\n" msgid "" "#include Eunistd.hE\n" "#include Estdlib.hE\n" "#include Estdio.hE\n" "#include Efcntl.hE\n" "#include Esys/ioctl.hE\n" "#include Elinux/vt.hE\n" "\\&\n" "int\n" "main(void)\n" "{\n" " int fd;\n" " char *device = \"/dev/vcsa2\";\n" " char *console = \"/dev/tty2\";\n" " struct {unsigned char lines, cols, x, y;} scrn;\n" " unsigned short s;\n" " unsigned short mask;\n" " unsigned char attrib;\n" " int ch;\n" "\\&\n" " fd = open(console, O_RDWR);\n" " if (fd E 0) {\n" " perror(console);\n" " exit(EXIT_FAILURE);\n" " }\n" " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" " perror(\"VT_GETHIFONTMASK\");\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) close(fd);\n" " fd = open(device, O_RDWR);\n" " if (fd E 0) {\n" " perror(device);\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) read(fd, &scrn, 4);\n" " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" " (void) read(fd, &s, 2);\n" " ch = s & 0xff;\n" " if (s & mask)\n" " ch |= 0x100;\n" " attrib = ((s & \\[ti]mask) EE 8);\n" " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" " s \\[ha]= 0x1000;\n" " (void) lseek(fd, -2, SEEK_CUR);\n" " (void) write(fd, &s, 2);\n" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" " fd = open(console, O_RDWR);\n" " if (fd E 0) {\n" " perror(console);\n" " exit(EXIT_FAILURE);\n" " }\n" " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" " perror(\"VT_GETHIFONTMASK\");\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) close(fd);\n" " fd = open(device, O_RDWR);\n" " if (fd E 0) {\n" " perror(device);\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) read(fd, &scrn, 4);\n" " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" " (void) read(fd, &s, 2);\n" " ch = s & 0xff;\n" " if (s & mask)\n" " ch |= 0x100;\n" " attrib = ((s & \\(timask) EE 8);\n" " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" " s \\(ha= 0x1000;\n" " (void) lseek(fd, -2, SEEK_CUR);\n" " (void) write(fd, &s, 2);\n" " exit(EXIT_SUCCESS);\n" "}\n" #. type: SH #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed #, no-wrap msgid "SEE ALSO" msgstr "СМОТРИТЕ ТАКЖЕ" #. type: Plain text #: archlinux debian-bookworm debian-unstable fedora-40 fedora-rawhide #: mageia-cauldron opensuse-leap-15-6 opensuse-tumbleweed msgid "B(2), B(4), B(4), B(8)" msgstr "B(2), B(4), B(4), B(8)" #. type: TH #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "2023-02-05" msgstr "5 февраля 2023 г." #. type: TH #: debian-bookworm #, no-wrap msgid "Linux man-pages 6.03" msgstr "Linux man-pages 6.03" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "#include Eunistd.hE\n" "#include Estdlib.hE\n" "#include Estdio.hE\n" "#include Efcntl.hE\n" "#include Esys/ioctl.hE\n" "#include Elinux/vt.hE\n" msgstr "" "#include Eunistd.hE\n" "#include Estdlib.hE\n" "#include Estdio.hE\n" "#include Efcntl.hE\n" "#include Esys/ioctl.hE\n" "#include Elinux/vt.hE\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, no-wrap msgid "" "int\n" "main(void)\n" "{\n" " int fd;\n" " char *device = \"/dev/vcsa2\";\n" " char *console = \"/dev/tty2\";\n" " struct {unsigned char lines, cols, x, y;} scrn;\n" " unsigned short s;\n" " unsigned short mask;\n" " unsigned char attrib;\n" " int ch;\n" msgstr "" "int\n" "main(void)\n" "{\n" " int fd;\n" " char *device = \"/dev/vcsa2\";\n" " char *console = \"/dev/tty2\";\n" " struct {unsigned char lines, cols, x, y;} scrn;\n" " unsigned short s;\n" " unsigned short mask;\n" " unsigned char attrib;\n" " int ch;\n" #. type: Plain text #: debian-bookworm opensuse-leap-15-6 #, fuzzy, no-wrap #| msgid "" #| " fd = open(console, O_RDWR);\n" #| " if (fd E 0) {\n" #| " perror(console);\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" #| " perror(\"VT_GETHIFONTMASK\");\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " (void) close(fd);\n" #| " fd = open(device, O_RDWR);\n" #| " if (fd E 0) {\n" #| " perror(device);\n" #| " exit(EXIT_FAILURE);\n" #| " }\n" #| " (void) read(fd, &scrn, 4);\n" #| " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" #| " (void) read(fd, &s, 2);\n" #| " ch = s & 0xff;\n" #| " if (s & mask)\n" #| " ch |= 0x100;\n" #| " attrib = ((s & \\(timask) EE 8);\n" #| " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" #| " s \\(ha= 0x1000;\n" #| " (void) lseek(fd, -2, SEEK_CUR);\n" #| " (void) write(fd, &s, 2);\n" #| " exit(EXIT_SUCCESS);\n" #| "}\n" msgid "" " fd = open(console, O_RDWR);\n" " if (fd E 0) {\n" " perror(console);\n" " exit(EXIT_FAILURE);\n" " }\n" " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" " perror(\"VT_GETHIFONTMASK\");\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) close(fd);\n" " fd = open(device, O_RDWR);\n" " if (fd E 0) {\n" " perror(device);\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) read(fd, &scrn, 4);\n" " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" " (void) read(fd, &s, 2);\n" " ch = s & 0xff;\n" " if (s & mask)\n" " ch |= 0x100;\n" " attrib = ((s & \\[ti]mask) EE 8);\n" " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" " s \\[ha]= 0x1000;\n" " (void) lseek(fd, -2, SEEK_CUR);\n" " (void) write(fd, &s, 2);\n" " exit(EXIT_SUCCESS);\n" "}\n" msgstr "" " fd = open(console, O_RDWR);\n" " if (fd E 0) {\n" " perror(console);\n" " exit(EXIT_FAILURE);\n" " }\n" " if (ioctl(fd, VT_GETHIFONTMASK, &mask) E 0) {\n" " perror(\"VT_GETHIFONTMASK\");\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) close(fd);\n" " fd = open(device, O_RDWR);\n" " if (fd E 0) {\n" " perror(device);\n" " exit(EXIT_FAILURE);\n" " }\n" " (void) read(fd, &scrn, 4);\n" " (void) lseek(fd, 4 + 2*(scrn.y*scrn.cols + scrn.x), SEEK_SET);\n" " (void) read(fd, &s, 2);\n" " ch = s & 0xff;\n" " if (s & mask)\n" " ch |= 0x100;\n" " attrib = ((s & \\(timask) EE 8);\n" " printf(\"ch=%#03x attrib=%#02x\\en\", ch, attrib);\n" " s \\(ha= 0x1000;\n" " (void) lseek(fd, -2, SEEK_CUR);\n" " (void) write(fd, &s, 2);\n" " exit(EXIT_SUCCESS);\n" "}\n" #. type: TH #: fedora-40 fedora-rawhide mageia-cauldron #, no-wrap msgid "2023-10-31" msgstr "31 октября 2023 г." #. type: TH #: fedora-40 mageia-cauldron #, no-wrap msgid "Linux man-pages 6.06" msgstr "Linux man-pages 6.06" #. type: TH #: fedora-rawhide #, no-wrap msgid "Linux man-pages 6.7" msgstr "Linux man-pages 6.7" #. type: TH #: opensuse-leap-15-6 #, no-wrap msgid "Linux man-pages 6.04" msgstr "Linux man-pages 6.04" #. type: TH #: opensuse-tumbleweed #, fuzzy, no-wrap #| msgid "Linux man-pages 6.7" msgid "Linux man-pages (unreleased)" msgstr "Linux man-pages 6.7"