автозапуск приложений
Модератор: /dev/random
-
v0iD
- Сообщения: 63
автозапуск приложений
Никак не придумаю, как сделать чтобы приложение запускалось вместе с WM'ом.
Раньше стартовал Иксы через startx и все написанное в ~/.xinitrc запускалось с WM'ом, а сейчас поставил GDM и он не обращает внимания на ~/.xinitrc.
Может кто уже сталкивался с этим?...
Раньше стартовал Иксы через startx и все написанное в ~/.xinitrc запускалось с WM'ом, а сейчас поставил GDM и он не обращает внимания на ~/.xinitrc.
Может кто уже сталкивался с этим?...
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: автозапуск приложений
Убери GDM. Сделай два юзера с разными ~/.xinitrc... ?
-
Device
- Сообщения: 71
-
madskull
- Сообщения: 1019
- Статус: Экс-металлюга
Re: автозапуск приложений
Во-первых, какой WM? Ибо у каждого есть свои механизмы автозагрузки (по-крайней мере, из известных мне)
Во-вторых, если надо чего-то этакого, я лезу в /etc/X11/* и добавляю что мне нужно там. Не очень красиво, согласен, грубый хак, но работает.
Во-вторых, если надо чего-то этакого, я лезу в /etc/X11/* и добавляю что мне нужно там. Не очень красиво, согласен, грубый хак, но работает.
ArchLinux / IceWM
-
v0iD
- Сообщения: 63
Re: автозапуск приложений
2Juliette: мне совсем не это нужно 
Я хочу что бы при входе в систему через GDM запускались те же приложения, что и при простом запуске Иксов через startx (или xinit).
Дело в том, что GDM не смотрит на ~/.xinitrc, а только заускает WM и больше ничего.
Например в КДЕ те приложения, которые не были закрыти при выходе, автоматом запускаются при новом заходе в КДЕ. Но у меня enlightenment и fluxbox - там нет такого автозапуска, как в КДЕ...
Через startx и так все что мне нужно работает, а вот с GDM проблемка...
Какой WM? давайте разберемся с enlightenment
Если никак, то fluxbox.
ЗЫ. Возможно надо копать в самом WM'е... но про enlightenment вообще док очень мало...
Я хочу что бы при входе в систему через GDM запускались те же приложения, что и при простом запуске Иксов через startx (или xinit).
Дело в том, что GDM не смотрит на ~/.xinitrc, а только заускает WM и больше ничего.
Например в КДЕ те приложения, которые не были закрыти при выходе, автоматом запускаются при новом заходе в КДЕ. Но у меня enlightenment и fluxbox - там нет такого автозапуска, как в КДЕ...
Через startx и так все что мне нужно работает, а вот с GDM проблемка...
Какой WM? давайте разберемся с enlightenment
ЗЫ. Возможно надо копать в самом WM'е... но про enlightenment вообще док очень мало...
-
Juliette
- Сообщения: 5058
- Статус: ROSA Lab
- ОС: Ubuntu LTS, Mandriva 2011
Re: автозапуск приложений
Я опять много болтаю - но по возможностям wm и требования...
-
Nika
- Сообщения: 229
- Статус: irc bot
Re: автозапуск приложений
(v0iD @ Вторник, 02 Ноября 2004, 23:24) писал(а):Если никак, то fluxbox.
если у тебя флакс, то в каталоге ~/.fluxbox должен быть файл startup, куда и запихиваются команды для запуска нужных приложений.
-
StraNNicK
- Бывший модератор
- Сообщения: 1005
- Статус: добрый хиппи
Re: автозапуск приложений
Читаем документацию к GDM (странный совет, правда?)
Итак, раздел configuration:
Этого достаточно?
Итак, раздел 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
-
v0iD
- Сообщения: 63
Re: автозапуск приложений
2polachok: можешь привести пример, а то у меня ничего не получается
Я дописал в конец файла /etc/X11/gdm/Init/Default строчку xxkb & (перед exit 0). xxkb запустился в самом greeter'е (когда надо имя пользователя и пароль вводить), НО когда запустился enlightenment его уже не было
А в "документации к GDM" нет примеров...
Я дописал в конец файла /etc/X11/gdm/Init/Default строчку xxkb & (перед exit 0). xxkb запустился в самом greeter'е (когда надо имя пользователя и пароль вводить), НО когда запустился enlightenment его уже не было
А в "документации к GDM" нет примеров...
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: автозапуск приложений
люди, вы что ? издеваетесь все ?
1) при startx используется ~/.xinitrc
2) при xdm(gdm, kdm,...) используется ~/.xsession
у меня вообще:
1) при startx используется ~/.xinitrc
2) при xdm(gdm, kdm,...) используется ~/.xsession
у меня вообще:
Код: Выделить всё
$ ls -al .xsession
lrwxrwxrwx 1 xor xor 8 Окт 15 10:12 .xsession -> .xinitrcMolchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
v0iD
- Сообщения: 63
Re: автозапуск приложений
2xorader: неа. не работает так
пробовал и сим-линк делать на .xinitrc, и просто так писать в .xsession - все равно приложения не запускаются...
-
xorader
- Сообщения: 1030
- Статус: собирающий миры
- ОС: Debian
Re: автозапуск приложений
тогда, прощу прощения за дизинформацию... просто у меня в windomaker'е работает и в gnome раньше работало... и в доках читал. Видимо уже от этой традиции уходят.
Molchanov Alexander (aka Xor)
*offtopic* - ololo!
*offtopic* - ololo!
-
qwerty
- Сообщения: 72
Re: автозапуск приложений
echo "name_of_program &">>
~/.config/openbox/autostart.sh
~/.config/openbox/autostart.sh
-
DaemonTux
- Сообщения: 1480
- Статус: Юный падаван
- ОС: Gentoo