Автор Гілка: скрипт запуску X-сів  (Прочитано 2973 раз)

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
яким скриптом запускаються X-си в Fedora Core 5?
вже все що можна обшукав в /etc/init.d, не знайшов :(
в процесах весить  /usr/bin/Xorg, а ось де він запускається?  :-/
проблема в тому, що в мене не виконуються  ані ~/.Xlients, ані ~/.xinitrc, ані /etc/X11/xinit/Xclients, ані /etc/X11/xinit/xinitrc. Перевіряв так: в кожен скрипт вставляв
echo "asdasd" > /path/to/log
так от цей лог створюється тільки, коли ці скрипти пускати вручну.
Help me, please!
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #1 : 2006-04-26 10:55:53 »
А startx не запускає? Там всередені повинні бути вказані
userclientrc=$HOME/.xinitrc
sysclientrc=/etc/X11/xinit/xinitrc
ЗІ Я взагалі пускаю ікси як startxfce4:) - там рідний набір скриптів є.

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: скрипт запуску X-сів
« Відповідей #2 : 2006-04-26 11:30:19 »
руками startx нормально запускається,
але по дефолту не він стартує ікси
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #3 : 2006-04-26 11:41:22 »
руками startx нормально запускається,
але по дефолту не він стартує ікси
Що значить - по дефолту? З завантаженням системи?

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: скрипт запуску X-сів
« Відповідей #4 : 2006-04-26 11:58:49 »
угу, так точно
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #5 : 2006-04-26 12:16:07 »
Змініть runlevel.
В /etc/inittab у Вас, вірогідно: id:3:initdefault: . Щоб при старті системи вантажились ікси змініть на id:5:initdefault: . Можливо, при завантаженні почнуться матюки кудзи на тему розпізнавання заліза - потерпіть і дайте йому переконфігуріти. По іншому зробити можна, але ДУЖЕ не раджу - з System V не варто жартувати.
« Змінено: 2006-04-26 12:16:34 від Cthulhu »

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: скрипт запуску X-сів
« Відповідей #6 : 2006-04-26 12:30:53 »
Ви, мабуть, мене не зрозуміли.
В inittab в мене стоїть 5, Х-си грузяться.
Проблема в тому, що я не знаю чим вони грузяться.
Чомусь не запускаються ~/.Xlients та ~/.xinitrc.
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #7 : 2006-04-26 12:36:38 »
Ага. А xdm вантажиться?
Після логіну повинен виконуватись ~/.xsession.
« Змінено: 2006-04-26 12:37:58 від Cthulhu »

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: скрипт запуску X-сів
« Відповідей #8 : 2006-04-26 13:26:51 »
В мене gdm, ~/.xsession не вантажиться, хоча вантажиться /etc/X11/xinit/Xsession
до ~/.xsession справа не доходить, з хома зчитуються тільки .Xresources, .Xmodmap, .Xkbmap
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #9 : 2006-04-26 13:35:11 »
И-и... До речі, ~/.xsession повинен бути виконуваним (+x).

Відсутній Tikhon

  • Кореспондент
  • ***
  • дописів: 135
  • Карма: +0/-0
  • програміст
Re: скрипт запуску X-сів
« Відповідей #10 : 2006-04-26 14:30:09 »
Не в тому справа.
Просто у скрипті /etc/X11/xinit/Xsession
спочатку генерується виклик:
exec -l /bin/bash -c "/usr/bin/ssh-agent /usr/bin/dbus-launch --exit-with-session gnome-session"який  прериває його,
а потім вже викликається ~.xsession чи ~/.Xclients.
Тобто, що є там ті виклики, що нема. До дідька!
Всю конфігураціону інформацію буду зберігати в спільних системних файлах,
які при апгрейді можуть випадково затертися.
З повагою....

Відсутній Cthulhu

  • Кореспондент
  • ***
  • дописів: 183
  • Карма: +0/-0
Re: скрипт запуску X-сів
« Відповідей #11 : 2006-04-26 16:33:47 »
Вай як все заплутано! Очевидно у всьому винен gdm зі своїми особиситими глюками. Чесне слово, спробуйте xdm - тоді ніяких проблем точно не виникає:) ;D
ЗІ Він ще й може гарно виглядати... Наприклад,  так: http://themes.freshmeat.net/search/?q=%2Bxdm&section=projects