Иллюстрированный самоучитель по RedHatLinux



         

Файл .xinitrc - часть 2


34: # xkb и xmodmap плохо согласуются

35: if [

-z

"$XKB_IN_USE" ] ; then 36: if [ -f "$sysmodmap" ] ; then

37 : xmodmap "$sysmodmap"

38: fi

39: if [ -f "$usermodmap" ] ; then

40: xmodmap "$usermodmap"

41: fi

42: fi

43: unset XKB_IN_USE

44: # Пользователь может запускать собственные клиенты. Если нет,

45: # вернитесь к стандартным системным установкам.

46:

# запуск всех системных-скриптов xinitrc.

47: for i in /etc/Xll/xinit/xinitrc.d/* ; do

48: if [ -x "$I" ]; then

49: "$i"

50: fi

51: done

52: if [ -f $HOME/.Xclients ]; then

53: exec $HOME/.Xclients

54: elif [ -f /etc/Xll/xinit/Xclients ]; then

55: exec /etc/Xll/xinit/Xclients

56: else

57: # Безопасные установки. Впрочем, сюда лучше не попадать

58: # (Мы нейтрализуем ошибки и в Xclients) ничего страшного.

59: xclock -geometry 100x100-5+5 & 60: xterm -geometry 80x50-50+150 &

61: if [ -f /usr/bin/netscape -a -£ /usr/doc/HTML/index.html ]; then

62: netscape /usr/doc/HTML/index.html &

63: fi

64: if [ -f /usr/XllR6/bin/fvwm2 ]; then

65: exec fvwm2

66: else

67: exec twm

68: fi

69: fi

Приведем описание команд файла.

1. Строки 3—8. Указывается расположение файлов, которые понадобятся при выполнении сценария.

Примечание

Файл ресурсов System X, заданный в строке 6 как sysresources, расположен в каталоге /etc/xil/xdm/xresources в Red Hat Linux 7.1. Если необходимо задать этот файл, как общепринятое умолчание для X Windows (см. ниже) измените строку 6 так, чтобы она отражала действительное положение файла.

2. Строки 10—12. Если существует глобальный файл Xresources, то он используется. Х-ресурсы рассмотрены в следующем параграфе.

3. Строки 13—-15. Если существует файл пользователя . Xresources в его исходном каталоге, то он используется путем объединения его параметров с текущими значениями.

4. Строки 17—20. Если существует глобальный файл сопоставления кодов, то он используется.




Содержание  Назад  Вперед