симальный объем памяти, который может быть установлен в систе-
ме, пользователю необходимо получить руководство по аппаратур-
ным средствам компьютера.
Операционная система во время работы использует только на-
ращенную и расширенную память.
ГЛАВА 18
Использование мышки
стр
Вступление............................................ 18-1
Установка аппаратурных средств........................ 18-2
Установка мышки....................................... 18-3
Удаление мышки........................................ 18-7
Использование мышки................................... 18-8
Использование мышки при работе с мультиэкранами....... 18-8
Использование мышки при работе с последовательными
терминалами........................................... 18-8
Разделение мышки между несколькими терминалами........ 18-8
Использование мышки программами, базирующимися на ра-
боте с клавиатурой.................................... 18-9
-18-1-
ВСТУПЛЕНИЕ
В данной главе рассматриваются основные сведения о уста-
новке интерфейса между мышкой любого типа и любой марки и сис-
темой пользователя. Использование мышки во время работы предос-
тавляет большие удобства пользователям и разработчикам. По этой
причине обеспечение мышки включает в себя как последовательные
так и шинные аппаратурные средства.
-18-2-
Установка аппаратурных средств
С целью получения информации о использовании специфических
инструкций по конфигурации аппаратурных средств, пользователь
должен изучить документацию по аппаратурным средствам, постав-
ляемую производителем компьютера. Необходимо записать марку и
тип мышки, а также сведения о том, подключается ли мышка к пос-
ледовательному порту или непосредственно к системной шине. С
целью получения дополнительной информации о системной шине,
пользователю необходимо изучить раздел "Использование материнс-
кой платы". Перед тем, как установить конфигурацию программных
средств, которые обеспечивают возможность работы с мышкой,
пользователю необходимо ознакомиться с перечисленной выше ин-
формацией.
---------------------------------------------------------------------------
Замечание
Пожалуйста запишите приведенных ниже ограничения, относя-
щиеся к использованию мышки:
. Конфигурация шины мышки фирмы Микрософт не может быть
установлена, если используется вектор прерывания 2.
Используйте вместо этого вектора прерываний 3,4 или 5.
. Не используйте утилиту usemouse в режиме работы един-
ственного пользователя (режиме обслуживания).
. Запрещается выполнять действия:
Система --> Завершение (shutdown), используя для этого
утилиту usemouse.
---------------------------------------------------------------------------
-18-3-
Установка мышки
Чтобы установить мышку в системе, пользователю необходимо
выполнить следующие действия:
1. Установить мышку в соответствии с инструкциями, постав-
ляемыми производителем компьютера.
2. Убедиться в том, что соединительный набор установлен и
функционирует правильно. Драйверы мышки не могут быть установ-
лены без средства Link kit (соединительного набора). (Соедини-
тельный набор устанавливается с использованием утилиты
custom(АDМ).
3. Войдите в корень и ввести следующую команду:
mkdev mouse
Пользователи системы sysadmsh выбирают:
Система -> Конфигурация -> Аппаратурные средства -> Мышка
После этого на экране компьютера отобразится следующее со-
общение:
+---------------------------------------------------------
| Программа инициализации мышки
|
| 1. Отобразить текущую конфигурацию.
| 2. Подключить мышку в систему.
| 3. Удалить мышку из системы.
| 4. Соединить терминал с существующей мышкой.
| 5. Отсоединить терминал от существующей мышки.
| 6. Исключить драйверы мышки из ядра.
| Выберите нужную опцию или введите "q" для выхода из меню.
Чтобы установить мышку, выбирайте опцию 2 и нажмите на ключ
. Другие опции позволяют пользователю выполнить измене-
ния конфигурации мышки в любое время. Например, пользователь
может добавить или удалить дополнительную мышку в свою систему
или изменить терминалы, которые выполняют прием входных данных,
поступающих от работающей мышки.
4. Далее необходимо описать тип мышки, которая будет ис-
пользоваться во время работы. После этого на экране компьютера
пользователя отобразится следующее меню:
-18-4-
+---------------------------------------------------------
| Обеспечены следующие мышки:
|
| 1. Последовательная мышка Logitech
| 2. Последовательная мышка Мirosoft
| 3. Мышка Mouse Systems РС
| 4. Шинная мышка Мicrosoft
| 5. Шинная мышка Olivetti
| 6. Шинная мышка Logitech
| 7. Микроканальная клавиатурная мышка.
| Выбирайте необходимую опцию или нажмите на
| ключ "q"для возврата в предыдущее меню.
Введите число соответствующее той мышке, которую требуется
установить в системе и нажмите на ключ .
5. На экране компьютера отобразится следующее меню:
+---------------------------------------------------------
| Конфигурация типа_мышки была выполнена правильно и мышка
| подсоединена в систему к устройству /dev/tty
| Необходимо подключить данную мышку к различным портам ?
| (Y/N)
Введите Y (да), если требуется изменить значение, исполь-
зуемое в системе по умолчанию.
6. Если выполняется установка шинной мышки, то пользовате-
лю будет задан вопрос о конфигурации, используемой для платы
шинной мышки. Если выполняется установка последовательной мыш-
ки, то выполнять данный шаг не требуется, а необходимо перейти
непосредственно к выполнению шага 7. Если пользователь выбрал
шинную мышку, то на экран компьютера будет выведено следующее
сообщение:
+----------------------------------------------------------
| Конфигурация шинной мышки
|
| 1. Вывести на экран компьютера текущие параметры шинной
| мышки.
| 2. Модифицировать текущие параметры шинной мышки.
| 3. Выбрать предыдущие параметры шинной мышки.
| 4. Выбрать параметры шинной мышки, используемые в системе
| по умолчанию.
| Выбирайте нужную опцию или введите "q" для выхода из
| меню.
-18-4a-
Если пользователю необходимо использовать параметры шинной
мышки, принятые по умолчанию, то необходимо выбрать опцию 4. На
экране компьютера отобразятся текущие параметры и пользователь
может нажать на ключ "q" для выхода из данного меню. Использо-
вание параметров шинной мышки, принятых по умолчанию, приведет
к тому, что выполнится автоматическая установка конфигурации
шинной мышки. Следует заметить, что если пользователь изменил
вектор прерывания, то использование вектора прерывания 5 приве-
дет к возникновению конфликтной ситуации с кассетным накопителем
на магнитной ленте (используется аналогичный вектор прерыва-
ния), если то и другое устройство используется в одно и тоже
время. (Данное ограничение справедливо и в том случае, если ис-
пользуется параллельное устройство /dev/lp2).
7. Если в системе пользователя находится ранее установлен-
ная мышка любого типа, то драйвер мышки уже будет отредактиро-
ван вместе с ядром операционной системы, и в этом случае поль-
зователю необходимо перейти к выполнению шага 11.
Если в системе пользователя мышка ранее установлена не была или
если в ядре операционной системы отсутствовал драйвер мышки, то
на экран компьютера будут выведены приведенные ниже сообщения.
Следует заметить, что данные сообщения могут появиться только
через несколько минут после начала установки драйвера.
+---------------------------------------------------------
| Модификация системной конфигурации. Руководитель должен
| создать новое ядро, чтобы данные изменения включить в
| ядро операционной системы.
| Вам необходимо сейчас создать новое ядро? (y/n/q).
Ответ y (да) приведет к тому, что в ядро операционной сис-
темы будет включен драйвер мышки.
8. Далее, на экране компьютера будет отображено следующее
сообщение:
-18-5-
+---------------------------------------------------------
| Операционная система UNIX сейчас будет перестроена.
| Данные действия занимают несколько минут.
| Пожалуйста подождите.
| Для данной системы построен корень /.
Как часть связующего процесса, на экране компьютера поль-
зователя отобразятся следующие сообщения:
+---------------------------------------------------------
| Ядро операционной системы UNIX перестроено.
| Вам необходимо чтобы данное ядро самозагружалось по умо-
| лчанию ? (y/n)
После того как пользователь ввел ответ y (да), данное ядро
будет использоваться каждый раз, когда выполняется самозагрузка
операционной системы.
9. На экране компьютера отобразится следующее сообщение.
+----------------------------------------------------------
| Сделать резервную копию операционной системы /unix в файл
| /unix.old.
| Установить новую операционную систему /unix.
| Среда ядра включает в себя файлы узлов и файл
| /etc.inittab.
| Во время редактирования нового ядра может потребоваться
| выполнить изменения в файле /etc/inittab или в узлах уст-
| ройств.
| Вам необходимо перестроить среду ядра ? (y/n).
Введите y.
10. На экране компьютера отобразится следующее меню:
+----------------------------------------------------------
| Новое ядро было успешно отредактировано и установлено.
| Чтобы активизировать данное ядро, пользователь должен
| выполнить повторную самозагрузку операционной системы.
| Активизируется новая среда ядра операционной системы:
Сейчас пользователь установил драйверы мышки в ядро опера-
ционной системы.
11. Далее пользователю будут заданы вопросы, в ответах на
которые требуется описать терминалы и мультиэкраны, которые бу-
дут использоваться во время приема данных, поступающих с мышки.
-18-6-
Не пытайтесь разрешить ввод данных на любое устройство, к кото-
рому физически присоединена мышка. В противном случае будет вы-
дано сообщение об ошибке. Пользователь может разрешить работу с
мышкой, во время которой данная мышка будет использоваться все-
ми другими терминалами и консольными мультиэкранами. Вводя
слово "multiscreen" (мультиэкраны) можно обеспечить для всех
консолей возможность работы со мультиэкранами.
Следует заметить, что только одна мышка может использо-
ваться для ввода данных на данное устройство tty.
Дополнительная информация, относящаяся к вопросу использо-
вания мышки несколькими терминалами, находится в разделе "Ис-
пользование мышки". Затем на экране пользователя будет выведено
следующее меню:
+---------------------------------------------------------
| Данная мышка может быть включена в конфигурацию любых
| терминальных и мультиэкранных систем. Мультиэкраны и
| терминалы, которые будут связаны с данной мышкой, должны
| быть описаны в системе.
| Опишите при вводе с соответствующего меню все устройства
| ttys, которые будут связаны с данной мышкой. Введите сло-
| во "multiscreen", которое будет связывать все консоль-
| ные мультиэкраны.