Где проводится профессиональная переподготовка "Системное администрирование Windows"? Что-то я не совсем понял как проводится обучение. |
Графические среды в Solaris
Настройка графической среды
В Solaris при установке системы по умолчанию устанавливается две графических среды – GNOME и CDE. По умолчанию при интерактивном входе в систему загружается GNOME, но, нажав кнопку Options в окне входа в систему, можно выбрать и CDE. Отдельно можно установить KDE, которую в виде пакета можно скачать с веб-сайта blastwave.org.
Ниже в таблице рассматриваются настройки CDE и GNOME.
Таблица взята с веб-сайта http://members.jcom.home.ne.jp/newtype-shira/home/solaris/index-j.html и обновлена по состоянию на январь 2008 года.
К настройкам среды следует отнести настройки X-сервера, настройки оболочки, составляющей суть интерфейса (GNOME, KDE или CDE) и настройки каждого из X-клиентов. Естественно, мы коротко обсудим каждый из этих типов настроек, но в отношении X-клиентов будем обсуждать только общие параметры, которые могут быть им переданы, так как индивидуальные особенности X-клиентов зависят от их функциональности.
Solaris | SunOS | Window Manager |
---|---|---|
Solaris 10 | SunOS 5.10 | GNOME, CDE, KDE |
Solaris 9 | SunOS 5.9 | CDE |
Solaris 8 | SunOS 5.8 | OpenWindows 3.6.2 / CDE 1.4 |
Solaris 7 | SunOS 5.7 | OpenWindows 3.6.1 / CDE 1.3 |
Solaris 2.7 | SunOS 5.7 | OpenWindows 3.6.1 / CDE 1.3 |
Solaris 2.6 | SunOS 5.6 | OpenWindows 3.6 / CDE 1.2 |
Solaris 2.5.1 | SunOS 5.5.1 | OpenWindows 3.5.1 |
Solaris 2.5 | SunOS 5.5 | OpenWindows 3.5 |
Solaris 2.4 | SunOS 5.4 | OpenWindows 3.4 |
Solaris 2.3 | SunOS 5.3 | OpenWindows 3.3 |
Solaris 2.2 | SunOS 5.2 | OpenWindows 3.2 |
Solaris 2.1 | SunOS 5.1 | OpenWindows 3.1 |
Solaris 1.1.2 | SunOS 4.1.4 | |
Solaris 1.1.1B | SunOS 4.1.3_U1 |
Настройки X-сервера
Для каждого типа видеоплаты требуется свой X-сервер, так как в него встроен драйвер конкретной видеоплаты, умеющий обращаться только со "своей" видеоплатой. Это кажется не слишком эффективным, но имеет несколько объяснений:
- это позволяет оптимизировать X-сервер по скорости вывода графики, что бывает очень важно;
- это не влияет существенно на переносимость системы, так как сама операционная система превосходно может работать и без X-сервера, и без графики вообще;
- только в последнее время системы UNIX (в том числе и Solaris) стали устанавливаться на компьютеры с непредсказуемой конфигурацией, причем возможное количество сочетаний в конфигурации выросло в тысячи раз, как только системы UNIX шагнули в мир персональных компьютеров архитектуры x86.
Действительно, представьте себе продукцию компании Sun: несмотря на широкий ассортимент, компания устанавливает в свои серверы и рабочие станции всего несколько модификаций видеоплат. Естественно, заранее никто не побеспокоился о том, что X-серверу лучше быть совместимым со всем миром и любым производителем видеоплат вообще. Нам остается только принять это как данность и внимательно изучать Hardware Compatibility List, если мы не желаем в одночасье остаться у пустого экрана из-за того, что система не поддерживает нашу замечательную видеоплату.
Там, где Х-сервер не запустить из /etc/init, для запуска сервера используется программа xinit. Для нее важен файл $HOME/.xinitrc.
Для более подробного изучения возможных настроек своего X-сервера или X-клиентов следует обратиться к man X и man X11.
Обычно при установке Solaris настройка X-сервера выполняется автоматически, однако для некоторых видеокарт (например, достаточно новых карт ATI Radeon X1600) она выполняется не совсем корректно, так как устанавливается драйвер VESA. При этом видеокарта работает в режиме 1024x768 без возможности его изменения, что как правило неприемлемо. Для изменения настроек в таком случае можно использовать программу /usr/X11/bin/xorgconfig, которая изменяет настройки X-сервера и записывает их в файл xorg.conf.
Настройки среды CDE
Настройки среды включают в себя состав меню рабочей панели, количество рабочих столов (workspaces), запускающиеся в начале и конце сессии программы и различные параметры сессии (например, время простоя, через которое экран автоматически блокируется и требует пароля для разблокирования).
Среда CDE фактически является набором X-клиентов и библиотек. В каждой среде есть специализированный клиент, который называется оконным менеджером (window manager). Это – программа, обеспечивающая переключение между окнами различных программ, работу с несколькими рабочими областями и т.п. В среде CDE эту роль играет программа dtwm, а в среде GNOME — metacity.
Файлами настроек dtwm являются файл /etc/dt, в домашнем каталоге пользователя тоже могут храниться файлы типа .dt, о смысле содержания которых надлежит догадываться с помощью man dtwm.
Настройки X-клиентов
Если дать команду
ps –ef | grep dt
можно увидеть значительное количество программ, являющихся X-клиентами и работающими в среде CDE (если мы выбрали для работы ее, а не GNOME) в Solaris :
root 832 831 0 23:37:58 ?? 0:00 /usr/dt/bin/dtterm -C -ls root 831 435 0 23:37:57 ? 0:00 /usr/dt/bin/dtexec -open 0 -ttprocid 2.10xPgI 01 427 1289637086 1 1 0 192.168.5 root 348 314 0 23:03:25 ? 0:00 /usr/dt/bin/dtlogin -daemon root 314 1 0 23:03:20 ? 0:00 /usr/dt/bin/dtlogin -daemon root 346 314 1 23:03:22 ? 0:44 /usr/openwin/bin/Xsun :0 -nobanner -auth /var/dt/A:0-tMaqNa root 369 348 0 23:03:44 ? 0:00 /bin/ksh /usr/dt/bin/Xsession root 427 1 0 23:03:47 pts/3 0:00 /usr/dt/bin/ttsession root 436 428 0 23:03:53 ? 0:01 dtfile -session dtPBay3a root 415 412 0 23:03:45 pts/3 0:00 -sh -c unset DT; DISPLAY=:0; /usr/dt/bin/dtsession_res -merge root 412 369 0 23:03:45 pts/3 0:00 /usr/dt/bin/sdt_shell -c unset DT; DISPLAY=:0; /usr/dt/bin/dt root 413 1 0 23:03:45 ? 0:00 /usr/dt/bin/dsdm root 428 415 0 23:03:47 pts/3 0:00 /usr/dt/bin/dtsession root 435 428 0 23:03:49 ? 0:02 dtwm root 437 428 0 23:03:53 ? 0:00 /usr/dt/bin/sdtperfmeter -f -H -t cpu -t disk -s 1 -name fpperfmeter root 439 1 0 23:03:53 ? 0:00 /bin/ksh /usr/dt/bin/ sdtvolcheck -d -z 5 cdrom,zip,jaz,dvdrom,rmdisk root 476 436 0 23:07:23 ? :00 dtfile -session dtPBay3a root 477 436 0 23:07:29 ? 0:00 /usr/dt/bin/dtexec -open 0 -ttprocid 3.10xPgI 01 427 1289637086 1 1 0 192.168.5 root 785 435 0 23:32:46 ? 0:00 /usr/dt/bin/dtexec -open 0 -ttprocid 2.10xPgI 01 427 1289637086 1 1 0 192.168.5
Большинство этих программ имеет индивидуальные настройки, описанные в man по ним. Общие ключи, с которыми можно запускать X-клиентов, описаны выше в начале раздела.
Установка новых шрифтов
Для установки новых шрифтов (например, нестандартных или ранее локализованных) следует использовать программу xfs и для проверки установленных шрифтов – showfont.
Работа с веб-обозревателями Netscape, Mozilla, Internet Explorer в Solaris
Особенностью веб-обозревателя Netscape, в частности, в системах под управлением Solaris 9, является своеобразная поддержка русского языка. Так, даже если переменные среды окружения LC_* и LANG установлены верно, а в системе по умолчанию установлены русские шрифты, Netscape может показывать русскоязычные страницы совершенно нечитаемыми. Скорее всего, это связано с рассогласованием реального шрифта и представления Netscape о том, какой кодировке русского алфавита соответствуют шрифт и отображаемая страница. Если в Solaris установлена локализация RU.UTF-8 (Unicode), то Netscape отображает символы кириллицы верно.
Если с Netscape возникают проблемы (а это – веб-обозреватель по умолчанию при установке Solaris 9), то можно установить веб-обозреватель Mozilla. Он может быть бесплатно получен с сайта www.mozilla.org.
При установке Mozilla и Netscape следует помнить, что по умолчанию в них не установлен proxy-сервер. Так как для доступа к веб-сайтам многие используют кэширующий proxy-сервер squid или подобный ему, надо при настройке веб-обозревателя вписать адрес и номер порта proxy-сервера в соответствующие поля.
Настройки Mozilla и Netscape доступны в пункте меню Edit-> Preferences в каждой из этих программ.
В начале XXI века были попытки реализовать веб-обозреватели Internet Explorer и Opera под Solaris. В результате были выпущены их версии под Solaris для платформы SPARC. Компания Microsoft прекратила поддержку своего Internet Explorer для Solaris вообще, а Opera продолжает выпусать свой веб-обозреватель для Solaris, как для SPARC-систем, так и для x86.
По умолчанию при установке Solaris 10 и Solaris Express устанавливается веб-обозреватель Mozilla Firefox, вполне удовлетворяющий любые современные требования к такому типу программ. Разумеется, для него можно дополнительно скачать плагины (дополнительные модули), которые требуются для отображения роликов Macromedia Flash и т.д.