Дефектные дорожки находящиеся на жестком диске отображают-
ся во время выполнения процедуры установки. Данные действия
позволяют операционной системе исключить из использования де-
фектные области. Во время выполнения операции чтения-записи де-
фектные дорожки не используются. Тем не менее, накопители на
жестком магнитном диске могут распознавать дефектные дорожки
после того, как выполнена установка системы и производится ра-
бота в ней, выдавая, как показано ниже в примере, сообщение об
ошибке:
ошибка на жестком диске: управление=0
устройство = 0/47 блок = 31434 команда = 00000020
состояние=00005180, сектор=62899, цилиндр/головка=483/4
Если данная ситуация возникает, то супер пользователю
(корневому) необходимо запустить утилиту badtrk(ADM), действия
которой позволяют операционной системе во время своей работы
избежать обращения к новой дефектной дорожке (или дорожкам).
Убедитесь в том, что прогон утилиты badtrk выполняется не в ре-
жиме разрушения данных так, как использование данного режима
позволяет сохранить данные на накопителе на жестком магнитном
диске. Прогон утилиты badtrk должен выполняться в режиме единс-
твенного пользователя. Используйте утилиту /etc/shutdown su для
перехода в режим единственного пользователя из много пользова-
тельского режима (для получения дополнительной информации изу-
чите утилиту shutdown(ADM), которая описана в данном руководс-
тве).
Для просмотра, добавления или удаления записей в таблице
дефектной дорожки, необходимо запустить утилиту badtrk, которая
выполняет указанные действия, используя для этого функциональ-
ное меню. Для получения дополнительных сведений о использовании
данных опций, пользователю необходимо в данном руководстве изу-
чить раздел, в котором описывается работа утилиты badtrk(ADM).
-20-1-
ГЛАВА 20
Использование системной консоли
и цветных дисплеев
стр
Вступление....................................... 20-1
Выбор типа клавиатуры консоли.................... 20-2
Ручное переключение режимов работы клавиатуры.... 20-2
Изменение режимов работы клавиатуры на все время
работы........................................... 20-3
Использование мультиэкранов...................... 20-4
Мультиэкраны и мульти-видео адаптеры............. 20-5
Изменение видео шрифтов.......................... 20-6
Управление цветными дисплеями, выполняемой утили-
той setcolor..................................... 20-7
Изменение цветов переднего и заднего плана....... 20-7
Изменение цветов обратного видео изображения..... 20-8
Изменение цвета обрамления экрана................ 20-8
Управление звонком клавиатуры.................... 20-8
Сброс экрана..................................... 20-9
Вступление
В данной главе приводится описание утилит, которые исполь-
зуются при работе с системной консолью и другими цветными дисп-
леями. Дисплеи консолей соединяются со стандартным адаптером
дисплея , а цветные терминалы или дисплеи соединяются с систе-
мой через специальные адаптеры.
В данной главе объясняется каким образом можно выполнить
следующие действия:
. Установить или изменить тип клавиатуры консоли (ХТ или
АТ), используя для этого утилиту kbmode(ADM).
. Использовать утилиту multiscreen(M) для управления муль-
тиэкранами с единственного дисплея.
. Изменить шрифт, используемый на экранах дисплея, утили-
той vidi(C).
. Изменить цвета, отображенные на экранах цветных монито-
ров, утилитой setcolor(C).
Если пользователю необходимо установить последовательную
консоль, то ему требуется изучить раздел "Установка последова-
тельной консоли" в главе "Дополнение портов, терминалов и моде-
мов", которая приведена в данном руководстве.
-20-2-
Выбор типа клавиатуры консоли
Операционная система обеспечивает два режима работы клави-
атуры: АТ и ХТ. По умолчанию системой устанавливается конфигу-
рация ХТ. В режиме АТ обеспечивается расширенный набор шрифтов,
при этом может использоваться клавиатура со 101 или 102 ключа-
ми. Клавиатура компьютера АТ будет работать правильно в режиме
ХТ, однако расширенный набор ключей в работе использоваться не
будет. Пользователь не может установить конфигурацию клавиатуры
ХТ или другую клавиатуру, отличную от клавиатуры АТ, работая в
режиме АТ. Система не будет распознавать входные данные, посту-
пающие с клавиатуры, если не выполнены данные действия. Для вы-
полнения тестирования и установки режима работы клавиатуры мож-
но использовать утилиту kbmode(ADM).
Некоторые клавиатуры имеют компоновку клавиатуры компьюте-
ра АТ, но режим работы АТ с данной клавиатурой не обеспечен.
Чтобы проверить режим работы клавиатуры и определить обеспечен
ли режим АТ, пользователь должен вызвать утилиту kbmode и зако-
дировать ее следующим образом:
kbmode test
Пример сессии с использованием утилиты kbmode в режиме
тестирования приведен ниже. Закончите тестирование клавиатуры
вводом необходимых параметров, указанных ниже жирным шрифтом:
+--------------------------------------------------------
| # Проверка, выполняемая утилитой # kbmode test.
| Клавиатурой, используемой в текущий момент времени яв-
| ляется клавиатура ХТ.
| Вам необходимо определить обеспечен ли режим клавиа-
| туры АТ?
| Если это так введите y (Да).
| Во время выполнения тестирования клавиатура будет пе-
| реведена в режим работы АТ.
| После данного ввода пользователю необходимо нажать на
| ключ пробела два или три раза.
| Вы готовы к началу работы?
| Введите ответ y (Да), если это так.
| Пожалуйста сейчас нажмите на ключ пробела!
| Клавиатура будет переведена в режим использования по
| умолчанию.
| Для данной клавиатуры обеспечен режим работы АТ.
| #
-20-2а-
После выполнения данных действий будет выполнена временная
инициализация дисплея в режим работы АТ.
Ручное переключение режимов работы клавиатуры
Утилита kbmode может быть также использована для установки
режима. Используйте одну из приведенных ниже команд для перек-
лючения на режим РС/АТ и режим РС/ХТ соответственно:
kbmode at
kbmode xt
-20-3-
Изменения режимов работы клавиатуры на все время работы
Чтобы изменить режим работы клавиатуры, используемой в
системе по умолчанию, на все время работы, для выбранной клави-
атуры должен быть установлен параметр ядра KBTYPE. Чтобы изме-
нить параметр KBTYPE пользователь должен прогнать утилиту
configure(ADM) и использовать опцию данной утилиты 13. Исполь-
зование данной опции описано в разделе "Параметры, зависящие от
аппаратурных средств компьютера". Если пользователь изменил
данный параметр, воспользовавшись утилитой configure , то ему
необходимо еще раз отредактировать ядро операционной системы
так, как это описано в документе "Подключение драйверов уст-
ройств программой редактора".
-20-4-
Использование мультиэкранов
Использование мультиэкранов позволяет пользователю рабо-
тать за своей консолью, как за несколькими терминалами в одно и
то же время. Нажатие простой комбинации ключей позволяет поль-
зователю перейти с одного экрана на другой при этом каждый эк-
ран действует как независимый терминал.
Так как каждый мультиэкран независим друг от друга, то
пользователь может зарегистрироваться и прогнать программу на
каждом экране. Так как выходные данные, полученные из программ
сохраняются в буфере экрана, то пользователь может просмотреть
большинство новых входных данных, созданных на каждом экране.
Если пользователь приостановил вывод данных на экране, например
во время нажатия комбинации ключей s , то работу можно вы-
полнять только с данным экраном.
Количество памяти доступное компьютеру определяет коли-
чество мультиэкранов, которые могут использоваться в системе
пользователя. Если пользователь загружает свою систему, то на
экран терминала выводится количество мультиэкранов, доступ к
которым был автоматически установлен операционной системой. Для
большинства компьютеров число доступных мультиэкранов изменяет-
ся от двух до шести, однако пользователь может установить на
своем компьютере, вплоть до двенадцати мультиэкранов, если
компьютер пользователя обладает достаточным объемом памяти.
Чтобы увеличить количество мультиэкранов в системе пользовате-
ля, необходимо увеличить объем памяти компьютера. Добавление
экранов в систему будет выполняться автоматически.
Так как все мультиэкраны могут быть открыты и активизиро-
ваны к работе одновременно, то пользователь увидит только один
экран в какой-то момент времени. Выбранный мультиэкран аналоги-
чен терминалу, который "соединен" с клавиатурой. Переключение
между экранами подобно переходу на другой терминал потому, что
каждый мультиэкран имеет свой собственный файл устройства.
Средство мультиэкранного обеспечения использует файлы
устройств /dev/tty[01...02]. Данные файлы
обеспечивают символьный ввод-вывод между операционной системой
пользователя, экраном компьютера и клавиатурой.
Чтобы выбрать какой-либо активный экран, необходимо нажать
на комбинацию ключей -Fn , где Fn является одним из функ-
циональных ключей расположенных на клавиатуре. Функциональные
ключи в основном размещаются в ширину верхней части клавиатуры
или могут находиться в дальней левой стороне клавиатуры. При
нажатии комбинации ключей , активизируется терминал
tty01 , при нажатии ключей активизируется терминал
tty02 , а при нажатии ключей активизируется терминал
-20-5-
tty03 и так далее. Например, нажатие ключей осущест-
вляет переключение на 6 экран, то есть переключение к файлу ус-
тройства /dev/tty06.
Пользователь также может по кругу просмотреть экраны, на-
жимая для этого на комбинацию ключей управление и печать экрана
-PrtSc (используя для этого ключ и ключ PrtSc ). Ис-
пользуйте данную комбинацию ключей для доступа к экранам, для
которых не предусмотрено функциональных ключей. Например, если
в системе пользователя существует двенадцать доступных экранов,
но на клавиатуре компьютера расположено только десять функцио-
нальных ключей, то для того чтобы перейти на одиннадцатый экран
дисплея, необходимо нажать на комбинацию ключей ,
для перехода к десятому экрану и затем нажать на комбинацию
ключей -PrtScr для перехода к одиннадцатому экрану. Чтобы
получить доступ к двенадцатому экрану, пользователь должен еще
раз нажать на комбинацию ключей PrtScr . Нажатие на комби-
нацию ключей PrtScr еще раз осуществляет переключение об-
ратно к первому мультиэкрану, то есть к терминалу tty01.
Следует заметить, что с целью изменения мультиэкранов мож-
но использовать комбинации функциональных ключей в
дополнение к комбинациям функциональный ключ. Данную воз-
можность особенно полезно использовать в прикладных системах,
которые резервируют комбинацию функциональный ключ для
своего собственного использования. Конфигурация данных ключей
может быть установлена утилитой mapkey(ADM).
Дополнительная информация по данному вопросу приводится в
описании утилит multiscreen(M) и screen(HW).
Мультиэкраны и мульти видео адаптеры