В Linux. 2 Приобретение и инсталляция Linux. 3 Учебник по Linux 4 Администрирование системы. 5 The X window System. 6 Работа в сети

Вид материалаУчебник

Содержание


4.11.4 Восстановление потерянных файлов.
4.11.5 Восстановление потерянных библиотек.
5 X Window System
5.1 X Window: требования к аппаратуре.   5.1.1 Видеокарта и монитор.
Подобный материал:
1   ...   59   60   61   62   63   64   65   66   ...   73

4.11.4 Восстановление потерянных файлов.


  Если вы случайно удалили важные файлы, нет способа их "разудалить" обратно. Однако, вы можете скопировать соответствующие файлы с дискеты к себе на жесткий диск. Например, если вы удалите /bin/login в своей системе (который обеспечивает вход в систему), просто загрузите boot/root дискету, смонтируйте корневую файловую систему на /mnt и используйте команду:


# cp -a /bin/login /mnt/bin/login


опция -a приказывает cp сохранить права доступа копируемых файлов.

Разумеется, если удаленные файлы не столь существенны, что они не были удостоены копирования на дискету boot/root, значит вам не повезло. Если вы создавали резервные копии, вы можете скопировать файлы оттуда.

4.11.5 Восстановление потерянных библиотек.


  Если вы случайно потеряли свои библиотеки или символические связи в /lib, скорее всего команды, которые зависят от этих библиотек, больше не будут выполняться (подробности). Простейшее решение: загрузиться с дискеты boot/root, смонтировать вашу корневую файловую систему и восстановить библиотеки в /mnt/lib. Здесь рассказано, как ставить библиотеки и создавать их символические ссылки

5 X Window System


 

   X Window System является большой, мощной и сложной графической средой для UNIX систем. Система X-Window была разработана в Массачуссетстком технологическом институте (MIT), которая стала затем стандартом для всех UNIX систем. Практически каждая рабочая станция UNIX в мире работает на одном из вариантов X-Window.

  

Группа программистов, возглавляемая Дэвидом Вексельблатом (David Wexelblat), (Вы можете связаться с Девидом по E-Mail: dwex@XFree86.org) произвела перенос MIT X Window System версия 11, релиз 6 (X11R6) для 80386/80486/Pentium UNIX систем как свободно распространяемого программного продукта. Эта версия, известная как XFree86 TM, (XFree86 является торговой маркой XFree86 Project, Inc.) доступна для System V/386, 386BSD и других реализаций UNIX для процессоров x86, включая Linux. Она включает в себя все требуемые выполняемые коды, конфигурационные файлы, библиотеки и инструментарий.

Некоторые интересные возможности данной версии:
  • полная поддержка версии X11R6.3 X Consortium
  • новое расширение DPMS от Digital Equipment Corporation;
  • расширение Low Bandwidth X (LBX) для всех X серверов;
  • поддержка Microsoft IntelliMouse;
  • поддержка сжатия шрифтов с помощью gzip font.

Полная настройка и использование X Window выходит за пределы этой книги. Вам следует обратиться к книге The X Window System: A User's Guide (см. приложение A). В этой главе мы опишем шаг за шагом установку и настройку XFree86 для Linux. Для более детального ознакомления вы можете обратиться к документации, поставляемой вместе с XFree86 (она обсуждается ниже). Другим полезным источником информации является THE LINUX XFree86 HOWTO.

5.1 X Window: требования к аппаратуре.


 

5.1.1 Видеокарта и монитор.


     Документация, поставляемая вместе с видеоадаптером, как правило указывает тип используемых микросхем. Если вы приобрели новую видеокарту или новый компьютер, попросите поставщика уточнить изготовителя, модель и тип микросхем видеокарты. Как правило поставщики охотно дадут вам эту информацию. Большинство из них сообщит, что видеокарта является стандартной SVGA картой и будет работать в вашей операционной системе. Объясните им, что ваше программное обеспечение (Linux и XFree86!) не поддерживает всех видеокарт и вам требуется дополнительная информация.

Вы можете также определить тип микросхемы, вызвав команду SuperProbe, входящую в состав XFree86. Это будет описано ниже.

Как правило, все видеокарты поддерживаются как в режиме 256 цветов, так и в монохромном режиме. Если на вашей видеокарте установлено достаточно видеопамяти, многие из микросхем поддерживаются в режиме 15, 16, 24 и 32 бита на точку. Обычно видеокарты используются в режиме 8 бит на точку (256 цветов).

Монохромный сервер поддерживает основные карты VGA, монохромные карты Hercules, Hyundai HGC1280, Sigma LaserView и Apollo monochrome cards.

Этот список несомненно расширится со временем. Полный список поддерживаемых карт вы найдете в замечаниях к текущей версии XFree86.

Одной из проблем, с которой столкнулись разработчики, являлся нестандартный механизм определения частоты, используемый для управления картой. Некоторые производители либо не описывали способ программирования карты, либо требовали подписания дополнительного соглашения о нераспространении полученной информации. Это очевидно ограничило бы свободное распространение XFree86, чего естественно не могли допустить разработчики. Долгое время данная проблема была с видеокартами, производимыми фирмой Diamond, но начиная с версии 3.3 XFree86, Diamond начала сотрудничество с разработчиками с целью выпуска драйвера для этих карт.

Также поддерживаются карты с ускорителями на чипсетах S3. Посмотрите документацию на XFree86 на предмет поддержки вашей карты ДО опытов с оборудованием. Сравнение производительности карт регулярно публикуется в Usenet news groups comp.windows.x.i386unix и comp.os.linux.misc.

Замечу, что мой персональный компьютер с Linux содержит 486DX2-66, 20 мегабайт RAM, и имеет видеоадаптер VLB S3-864 с 2 мегабайтами оперативной памяти. Я протестировал X benchmarks на этой машине и на рабочей станции Sun Sparc IPX. Linux где-то раз в 7 быстрее, чем Sparc IPX. Обычно, XFree86 под Linux с графическим ускорителем показывает существенно большую производительность чем коммерческие рабочие станции (которые обычно используют неэффективные алгоритмы обработки графической информации).