автозапуск приложений

Sabayon, Calculate, Funtoo, Exherbo

Модератор: /dev/random

Аватара пользователя
v0iD
Сообщения: 63

автозапуск приложений

Сообщение v0iD »

Никак не придумаю, как сделать чтобы приложение запускалось вместе с WM'ом.
Раньше стартовал Иксы через startx и все написанное в ~/.xinitrc запускалось с WM'ом, а сейчас поставил GDM и он не обращает внимания на ~/.xinitrc.
Может кто уже сталкивался с этим?...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: автозапуск приложений

Сообщение Juliette »

Убери GDM. Сделай два юзера с разными ~/.xinitrc... ?
Спасибо сказали:
Аватара пользователя
Device
Сообщения: 71

Re: автозапуск приложений

Сообщение Device »

какой WM?
Jabber ID: Device@jabber.ru
Спасибо сказали:
Аватара пользователя
madskull
Сообщения: 1019
Статус: Экс-металлюга

Re: автозапуск приложений

Сообщение madskull »

Во-первых, какой WM? Ибо у каждого есть свои механизмы автозагрузки (по-крайней мере, из известных мне)
Во-вторых, если надо чего-то этакого, я лезу в /etc/X11/* и добавляю что мне нужно там. Не очень красиво, согласен, грубый хак, но работает.
ArchLinux / IceWM
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: автозапуск приложений

Сообщение v0iD »

2Juliette: мне совсем не это нужно :)
Я хочу что бы при входе в систему через GDM запускались те же приложения, что и при простом запуске Иксов через startx (или xinit).
Дело в том, что GDM не смотрит на ~/.xinitrc, а только заускает WM и больше ничего.
Например в КДЕ те приложения, которые не были закрыти при выходе, автоматом запускаются при новом заходе в КДЕ. Но у меня enlightenment и fluxbox - там нет такого автозапуска, как в КДЕ...
Через startx и так все что мне нужно работает, а вот с GDM проблемка...
Какой WM? давайте разберемся с enlightenment :) Если никак, то fluxbox.
ЗЫ. Возможно надо копать в самом WM'е... но про enlightenment вообще док очень мало...
Спасибо сказали:
Аватара пользователя
Juliette
Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: автозапуск приложений

Сообщение Juliette »

Я опять много болтаю - но по возможностям wm и требования...
Спасибо сказали:
Аватара пользователя
Nika
Сообщения: 229
Статус: irc bot

Re: автозапуск приложений

Сообщение Nika »

(v0iD @ Вторник, 02 Ноября 2004, 23:24) писал(а):Если никак, то fluxbox.


если у тебя флакс, то в каталоге ~/.fluxbox должен быть файл startup, куда и запихиваются команды для запуска нужных приложений.
Спасибо сказали:
Аватара пользователя
StraNNicK
Бывший модератор
Сообщения: 1005
Статус: добрый хиппи

Re: автозапуск приложений

Сообщение StraNNicK »

Читаем документацию к GDM (странный совет, правда?)

Итак, раздел configuration:
The Script Directories

In this section we will explain the Init, PostLogin, PreSession and PostSession directories as they are very similar.

When the X server has been successfully started, GDM will try to run the script called Init/<displayname>. I.e. Init/:0 for the first local display. If this file is not found, GDM will attempt to to run Init/<hostname>. I.e. Init/somehost. If this still is not found, GDM will try Init/XDMCP for all XDMCP logins or Init/Flexi for all on demand flexible servers. If none of the above were found, GDM will run Init/Default. The script will be run as root and GDM blocks until it terminates. Use the Init/* script for programs that are supposed to run alongside with the GDM login window. xconsole for instance. Commands to set the background etc. goes in this file too.


Этого достаточно?
Ушёл навсегда. В личку не заглядываю.
Спасибо сказали:
Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: автозапуск приложений

Сообщение polachok »

вот-вот. Правильно Странник говорит. Я так и делал. :)
И немедленно выпил.
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: автозапуск приложений

Сообщение v0iD »

2polachok: можешь привести пример, а то у меня ничего не получается :mellow:
Я дописал в конец файла /etc/X11/gdm/Init/Default строчку xxkb & (перед exit 0). xxkb запустился в самом greeter'е (когда надо имя пользователя и пароль вводить), НО когда запустился enlightenment его уже не было :(
А в "документации к GDM" нет примеров...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: автозапуск приложений

Сообщение xorader »

люди, вы что ? издеваетесь все ?
1) при startx используется ~/.xinitrc
2) при xdm(gdm, kdm,...) используется ~/.xsession

у меня вообще:

Код: Выделить всё

$ ls -al .xsession
lrwxrwxrwx  1 xor xor 8 Окт 15 10:12 .xsession -> .xinitrc
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
v0iD
Сообщения: 63

Re: автозапуск приложений

Сообщение v0iD »

2xorader: неа. не работает так :( пробовал и сим-линк делать на .xinitrc, и просто так писать в .xsession - все равно приложения не запускаются...
Спасибо сказали:
Аватара пользователя
xorader
Сообщения: 1030
Статус: собирающий миры
ОС: Debian

Re: автозапуск приложений

Сообщение xorader »

тогда, прощу прощения за дизинформацию... просто у меня в windomaker'е работает и в gnome раньше работало... и в доках читал. Видимо уже от этой традиции уходят.
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
Спасибо сказали:
Аватара пользователя
qwerty
Сообщения: 72

Re: автозапуск приложений

Сообщение qwerty »

echo "name_of_program &">>
~/.config/openbox/autostart.sh
Спасибо сказали:
Аватара пользователя
DaemonTux
Сообщения: 1480
Статус: Юный падаван
ОС: Gentoo

Re: автозапуск приложений

Сообщение DaemonTux »

qwerty писал(а):
22.06.2011 12:18
echo "name_of_program &">>
~/.config/openbox/autostart.sh

никрофил детектед

P. S. не смог удержаться
Vladivostok Linux User Group
Спасибо сказали: