Главная » Все файлы » Просмотр файлов из архивов » PDF-файлы » Колисниченко Д.Н. - Linux-сервер своими руками

Колисниченко Д.Н. - Linux-сервер своими руками, страница 104

PDF-файл Колисниченко Д.Н. - Linux-сервер своими руками, страница 104 Основы автоматизированного проектирования (ОАП) (17708): Книга - 3 семестрКолисниченко Д.Н. - Linux-сервер своими руками: Основы автоматизированного проектирования (ОАП) - PDF, страница 104 (17708) - СтудИзба2018-01-10СтудИзба

Описание файла

PDF-файл из архива "Колисниченко Д.Н. - Linux-сервер своими руками", который расположен в категории "". Всё это находится в предмете "основы автоматизированного проектирования (оап)" из 3 семестр, которые можно найти в файловом архиве МГТУ им. Н.Э.Баумана. Не смотря на прямую связь этого архива с МГТУ им. Н.Э.Баумана, его также можно найти и в других разделах. Архив можно найти в разделе "книги и методические указания", в предмете "основы автоматизированного производства (оап)" в общих файлах.

Просмотр PDF-файла онлайн

Текст 104 страницы из PDF

Система X WindowЛистинг 20.1. Сценарий startx#!/bin/sh# $ X C o n s o r t i u m : s t a r t x . c p p , v 1.4 9 1 / 0 8 / 2 2 11:41:29 rws Exp $# $XFree86: xc/programs/xinit/startx.cpp,v 3.2 1998/12/20 11:58:22 dawes Exp $## (c) 1999 Red Hat S o f t w a r e , Inc.userclientrc=$HOME/.xinitrcuserserverrc=$HOME/.xserverrcsysclientrc=/etc/Xll/xinit/xinitrcsysserverrc=/etс/XI1/xinit/xserverrcclientargs=""serverargs=""if [ -f $userclientrc ]; thenclientargs=$userclientrcelse if [ -f $sysclientrc ]; thenclientargs=$sysclientrcfifiif [ -f $userserverrc ]; thenserverargs=$userserverreelse if [ -f $sysserverrc ]; thenserverargs=$sysserverrcfifidisplay=:0whoseargs="client"while [ "x$l" != "x" ]; docase "$1" in/"*l\.*>if [ "$whoseargs" = "client" ] ; thenif [ "x$clientargs" = x ]; thenclientargs="$l"elseclientargs="$clientargs $1"fielseserverargs="$serverargs $1"fi;;—)whoseargs="server" ;;*)if [ "$whoseargs" = "client" ]; thenclientargs="$clientargs $1"elsecase "$1" in:[0-9]) display="$l"Г Iesacshift454esacfi ;;*) serverargs="$serverargs $1"/tГрафический интерфейс пользователя.

Система X Windowdone# set up default Xauth info for this machinemcookie= ^cookieлserverargs="$serverargs -auth $HOME/.Xauthority"xauth add $display . $mcookiexauth add 'hostname -f'$display . $mcookieexec xinit $clientargs -- $display $serverargs# various machines need special cleaning up,# which should be done here,20.2. Конфигурационный файл XF86ConfigКак и любая другая программа, система X Window имеет свой конфигурационный файл. Согласно традиции, конфигурационные файлы хранятся вкаталоге /etc. Главный конфигурационный файл называется XF86Config инаходится в каталоге / e t c / x i l .

В этом файле указываются настройки всехустройств, необходимых для реализации графического интерфейса: видеоадаптера, монитора, мыши, клавиатуры, а также настройки шрифтов, которыеиспользует система X Window. Пример моего файла приведен в листинге 20.2.Внимание!Не нужно использовать этот пример — у вас он может работать некорректно. Выможете использовать его только в том случае, если конфигурации наших видеосистемсовпадают: Riva TNT2 Vanta, Samsung SyncMaster 550s.Листинг 20.2.

Пример файла XF86ConfigSection "Files"RgbPath "/usr/XllR6/lib/Xll/rgb"FontPathFontPath"/usr/XllR6/lib/Xll/fonts/cyrillic""unix/:-l"EndSectionSection "ServerFlags"EndSectionSection "Keyboard"Protocol"Standard"AutoRepeat 250 30LeftAltMetaRightAltMetaScrollLockComposeRightCtlControlXkbDisable"xfree86"XkbKeycodes"default"XkbTypes"default"XkbCompatXkbSymbols"us(pclOS)"XkbGeometry"pc""xfree86"XkbRulesXkbModel"pel 05"455Графический интерфейс пользователя.

Система X WindowXkbLayoutEndSectionSection "Pointer"Protocol"PS/2"Device"/dev/psaux"EmulateSButtonsEmulate3Timeout50EndSectionSection "Monitor"Identifier "My Monitor"VendorName "Samsung"ModelName"SyncMaster 550s"HorizSync30-61V e r t R e f r e s h 50-120ModeLine "1024x768" 75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsyncModeLine "1024x768"65.00 1024 1048 1184 1344 768 771 777 806 -hsync -vsync# 1024x768, 70.0Hz; hfreg=56.476002, vfreq=70.069000ModeLine "1024x768"75.00 1024 1048 1184 1328 768 771 777 806 -hsync -vsync# 1024x768, 75.0Hz; hfreq=60.022999, vfreq=75.028999ModeLine "1024x768"78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync# 1024x768, 75.0Hz; hfreq=60.022999, vfreq=75.028999ModeLine "1024x768"78.75 1024 1040 1136 1312 768 769 772 800 +hsync +vsync# 1280x1024, 75.0Hz; hfreq=79.975998, vfreq=75.025002ModeLine "1280x1024" 135.00 1280 1296 1440 1688 1024 1025 1028 1066 +hsync +vsyncI Далее следует очень длинный список различных режимов работы# монитора — ModeLine# Я не привел его в листингеEndSectionSection "Device"Identifier "Generic VGA"Chipset"generic"EndSectionSection "Device"Identifier"RIVA TNT2"VendorName "Unknown"BoardName"Unknown"#Chipset"RIVATNT2"#VideoRam8192Option"power_saver"EndSectionSection "Screen"Driver "svga"Device"RIVA TNT2"Monitor" My Monitor "DefaultColorDepth 32Subsection "Display"Depth8Modes"1024x768" "800x600" "640x400"ViewportО О456Графический интерфейс пользователя.

Система X WindowEndSubsectionSubsection "Display" ,Depth16Modes"1024x768" "800x600" "640x480"ViewPortО ОEndSubsectionSubsection "Display"Depth24Modes"1024x768" "800x600" "640x480"ViewPortО ОEndSubsectionSubsection "Display"Depth32Modes"1024x768" "800x600" "640x480"ViewPortО ОEndSubsectionEndSectionSection "Screen"Driver "vga!6"Device"Generic VGA"Monitor" My Monitor "Subsection "Display"Modes"640x480" "800x60'0"ViewPortО ОEndSubsectionEndSectionSection "Screen"Driver "vga2"Device"Generic VGA"Monitor" My Monitor "Subsection "Display"Modes"640x480" "800x600"ViewPortО ОEndSubsectionEndSectionSection "Screen"Driver "accel"Device"RIVA TNT2"Monitor" My Monitor "DefaultColorDepth 32Subsection "Display"Depth8Modes"1024x768" "800x600" "640x400"ViewPort. О ОEndSubsectionSubsection "Display"Depth16Modes"1024x768" "800x600" "640x480"ViewPortО ОEndSubsection457Графический интерфейс пользователя.

Система X WindowSubsection "Display"Depth24Modes"1024x768" "800x600" "640x480"ViewportО ОEndSubsectionSubsection "Display"Depth32Modes"1024x768" "800x600" "640x480"ViewportО ОEndSubsectionEndSectionSection. "Screen"Driver "fbdev"Device"RIVA TNT2"Monitor" My Monitor "DefaultColorDepth 32Subsection "Display"Depth8Modes"default"ViewportО ОEndSubsectionSubsection "Display"Depth16Modes"default"ViewportО ОEndSubsectionSubsection "Display"Depth24Modes"default".

ViewportО ОEndSubsectionSubsection "Display"Depth32Modes"default"ViewportО ОEndSubsectionEndSectionВ секции Files указаны основные каталоги, необходимые для работы XWindow. Обратите внимание на строку:Font Path"/usr/XHR6/lib/Xll/fonts/cyrillic"После установки русских шрифтов эту строку в файл конфигурациинужно добавить самостоятельно, после чего перезапустить сервер X — нажать комбинацию Ctrl+Alt+Backspace и заново запустить сервер с помощьюкоманды System. Если ваша система настроена на автоматический запуск,завершите сеанс в вашем оконном менеджере и в окне регистрации всистеме нажмите на кнопку «System».

После чего выберите Restart X Serverи нажмите на кнопку «Ок».Следующая секция — Server Flags. В ней определяются глобальные переменные сервера. Часто эта секция пуста (все закомментировано).458Графический интерфейс пользователя. Система X WindowВ секции Keyboard конфигурируется клавиатура, а секция Pointer мышь. В секции Monitor описываются параметры монитора.

Один из нихидентификатор — My Monitor. Значение этого параметра потом указываетсяв секции Screen. В секции Screen делаются ссылки на используемуювидеоплату (секция Device) и на монитор, а также на используемые режимыработы монитора. Здесь же устанавливается глубина цвета:Depth3220.3. Настройка X WindowТеперь перейдем к практической настройке X Window. Если вы используете Red Hat Linux, запустите утилиту setup.

Вы также можете использоватьXF86Setup (нужно установить отдельный пакет) или Xconfigurator. Этапынастройки системы X аналогичны во всех дистрибутивах: выбирается монитор и видеоадаптер, а потом устанавливается разрешение монитора. Прииспользовании некоторых средств настройки X (например, \186config), которые позволяют указать частоту монитора, не перестарайтесь, вы можетевывести монитор из строя, указав недопустимую частоту! Перед тем какиспользовать такие средства, прочитайте руководство пользователя монитора. Программа xf86config позволяет более точно настроить X, но вы должнызнать, что делаете.Дальше все рисунки будут соответствовать дистрибутиву Linux Mandrake.Сначала запускаем программу XFdrake.

Вы также можете запустить программу Xconfigurator — это просто ссылка на XFdrake (см. рис. 20.1).Конфигуратор предлои тубины цветамжит вам выбрать разреше((iref'fiние и цветовую гамму.Выберите нужное вам разрешение и нажмите «Ок».Если вы хотите использоi 02.4ватьвсе разрешения, наpTft^H^v^^-l^^il'nyiiaiiifn^ij^^?;;'^! |жмите на кнопку «ПокаРис. 20.1. Выбор разрешениязать все». Тогда, чтобыувеличить разрешение нажмите комбинацию клавиш Ctrl+Alt+«+», а чтобыперейти к более низкому разрешению — Ctrl+Alt+«-». При этом нажимайте«+» и «-» на цифровой клавиатуре. Протестируйте настройки (рис. 20.2)Следующий вопрос конфигуратора хотите, чтобы X стартовал автоматически [Хотите протестировать настройки?при перезапуске системы?НетВы можете использовать опцию Автовход, если хотите, чтобы происходила рис- Z0m2m Тестирование настроекавтоматическая регистрация пользователя в системе при запуске X.

Изсоображений безопасности не рекомендую этого делать. В этом же окне выможете выбрать также и оконную среду, которая будет использоваться поумолчанию, например, КОЕ (см. рис. 20.4).m459Графический интерфейс пользователя. Система X WindowМожно настроить систему для автоматического запуска X после загрузки.Хотите, чтобы X стартовал при перезагрузке?НетРис. 20.3. Автоматический запуск X WindowМожем настроить систему для автоматического входа одного пользователя.Если вы не хотите воспользоваться этой возможностью, нажмите на кнопку отмены.Выберите пользователя по умолчаниюChoose the window manager to run:OKKDEОтменаРис.

Свежие статьи
Популярно сейчас
Как Вы думаете, сколько людей до Вас делали точно такое же задание? 99% студентов выполняют точно такие же задания, как и их предшественники год назад. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
5209
Авторов
на СтудИзбе
430
Средний доход
с одного платного файла
Обучение Подробнее