Чтение онлайн

на главную - закладки

Жанры

Linux-сервер своими руками

Колисниченко Денис Николаевич

Шрифт:

10. kdeadmin-2.0-2mdk.i586.rpm

11. kdeaddutils-2.0-3mdk.i586.rpm — вспомогательные программы

12. kdel-compat-1.1.2-7mdk.i586.rpm — библиотеки для совместимости с KDE версии 1 (необязательно)

13. kdegames-2.0-1mdk.i586.rpm — игрушки (необязательно)

14. kdetoys-2.0-1mdk.i586.rpm — приколы (необязательно)

15. kdesdk-2.0-lmdk.i586.rpm — KDE SDK (для разработчика)

16. kdelibs-devel-2.0-5mdk.i586.rpm — исходники библиотек KDE (необязательно)

17. koffice-2.0-2mdk.i586.rpm — офисный пакет K-Office

Если вы хотите установить также и оконную среду Gnome, просто введите

команду:

rpm –in gnome*

Ничего лишнего (за исключением пары небольших пакетов) установлено не будет. Пока вы не установили ни одного графического средства конфигурирования X Window. Сейчас целесообразно ввести команду xf86config. Отвечая на вопросы программы, будьте предельно внимательны: неправильная установка некоторых параметров (например, частоты горизонтальной или вертикальной развертки) может сжечь ваш монитор. Вы можете установить конфигуратор DrakConf — более безопасное средство настройки X Window. Настройка системы с его помощью будет рассмотрена в пункте 20.3.

Установите символическую ссылку на сервер видеоплаты:

ln –sf /usr/X11R6/bin/XF86S3 /etc/X11/X

В этом примере я использовал сервер XF86S3. При использовании конфигуратора, например, xf86config или Xconfigurator, данная ссылка уже должна быть установлена, но иногда конфигуратор почему-то «забывает» установить ее.

Теперь перейдем непосредственно к настройке X. Как я уже отмечал, система X Window может запускаться автоматически при запуске Linux. Вопрос о режиме запуска X задается при установке системы — сразу после выбора графического режима. В любом случае, даже если вы пропустили этап настройки X во время установки системы, а саму систему X Window установили, то она уже должна быть настроена для работы. В этом случае устанавливается режим 640x480 и 8-битный цвет (256 цветов).

Если вы не установили автоматический запуск системы, запустить X можно из консоли, введя команду startx. После запуска X перейти в нужную консоль вы можете, нажав комбинацию клавиш Ctrl+Alt+Fn, где п — это номер нужной вам консоли. Перейти из консоли в X (если система X Window запущена) можно с помощью комбинации Alt+F7. Напомню, что для переключения между консолями используется комбинация Alt+Fn. Для «аварийного» выхода из X Window используйте комбинацию клавиш Ctrl+Alt+BackSpace.

После запуска системы с помощью команды startx вы можете выбрать оконную среду, в которой хотите работать. При автоматическом запуске системы регистрация пользователя будет происходить в графическом режиме. Если вы хотите зарегистрироваться в консоли, нажмите комбинацию клавиш Ctrl+Alt+Fl.

На самом деле команда startx — это обыкновенный сценарий, который запускает программу xinit. Именно эта программа запускает систему X Window. По большому счету можно сразу запускать xinit, но это будет не очень корректно. Сценарий startx делает это правильно, установив должным образом параметры запуска. Вот что представляет собой сценарий startx (листинг 20.1).

Листинг 20.1. Сценарий startx

#!/bin/sh

# $XConsortium: startx.cpp,v 1.4 91/08/22 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 Software, Inc.

userclientrc=$HOME/.xinitrc

userserverrc=$HOME/.xserverrc

sysclientrc=/etc/Xll/xinit/xinitrc

sysserverrc=/etс/X11/xinit/xserverrc

clientargs=""

serverargs=""

if [ –f $userclientrc ]; then

cl ientargs=$userclientrc

else if [ –f $sysclientrc ] ; then

 clientargs=$sysclientrc

fi

fi

if [ –f $userserverrc ]; then

 serverargs=$userserverre

else if [ –f $sysserverrc ]; then

 serverargs=$sysserverrc

fi

fi

display=:0

whoseargs="client"

while [ "x$1" != "x" ];

do

 case "$1" in

 /''*|\.*) if [ "$whoseargs" = "client" ] ; then

if [ "x$clientargs" = x ]; then

clientargs="$1"

else

clientargs="$clientargs $1"

fi

else

serverargs="$serverargs $1"

fi ;;

 -) whoseargs="server" ;;

 *) if [ "$whoseargs" = "client" ]; then

clientargs="$clientargs $1"

else

case "$1" in

:[0-9]) display="$1"

;;

*) serverargs="$serverargs $1"

;;

esac

fi ;;

 esac

 shift

done

# set up default Xauth info for this machine

mcookie=`cookie`

serverargs="$serverargs –auth $HOME/.Xauthority"

xauth add $display . $mcookie

xauth add `hostname –f`$display . $mcookie

exec xinit $clientargs – $display $serverargs

# various machines need special cleaning up,

# which should be done here

Поделиться:
Популярные книги

Второгодка. Книга 4. Подавать холодным

Ромов Дмитрий
4. Второгодка
Фантастика:
героическая фантастика
альтернативная история
сказочная фантастика
6.25
рейтинг книги
Второгодка. Книга 4. Подавать холодным

История Второй мировой войны. Блицкриг

Фон Типпельскирх Курт
Вторая мировая. Взгляд врага
Научно-образовательная:
история
7.14
рейтинг книги
История Второй мировой войны. Блицкриг

Константин Коровин вспоминает…

Зильберштейн Илья Самойлович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Константин Коровин вспоминает…

Судьба

Золотарёв-Якутский Николай Гаврилович
Проза:
историческая проза
советская классическая проза
5.00
рейтинг книги
Судьба

Они не люди. Книга третья

Фламмер Виктор
3. Они не люди
Фантастика:
детективная фантастика
городское фэнтези
5.00
рейтинг книги
Они не люди. Книга третья

Докер

Холопов Георгий Константинович
Проза:
военная проза
советская классическая проза
5.00
рейтинг книги
Докер

Записки Филиппа Филипповича Вигеля. Части первая — четвертая

Вигель Филипп Филиппович
Документальная литература:
биографии и мемуары
5.00
рейтинг книги
Записки Филиппа Филипповича Вигеля. Части первая — четвертая

Пушкин

Тынянов Юрий Николаевич
Я люблю Пушкина
Документальная литература:
биографии и мемуары
8.00
рейтинг книги
Пушкин

Сальто назад

Рогов Борис Григорьевич
2. Сальто мортале
Фантастика:
альтернативная история
5.00
рейтинг книги
Сальто назад

Славься, Темная Властительница!

ivan_kun
6.25
рейтинг книги
Славься, Темная Властительница!

Повседневная жизнь русского провинциального города в XIX веке. Пореформенный период

Митрофанов Алексей Геннадиевич
Живая история: Повседневная жизнь человечества
Научно-образовательная:
история
культурология
6.25
рейтинг книги
Повседневная жизнь русского провинциального города в XIX веке. Пореформенный период

Шерас

Стародубцев Дмитрий
Фантастика:
фэнтези
6.25
рейтинг книги
Шерас

Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию

Айзексон Уолтер
Документальная литература:
биографии и мемуары
публицистика
5.00
рейтинг книги
Инноваторы. Как несколько гениев, хакеров и гиков совершили цифровую революцию

"Фантастика 2024-12". Компиляция. Книги 1-21

Шалашов Евгений Васильевич
Фантастика 2024. Компиляция
Фантастика:
фэнтези
боевая фантастика
детективная фантастика
альтернативная история
5.00
рейтинг книги
Фантастика 2024-12. Компиляция. Книги 1-21