Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > *NIX системы: Общие вопросы > Автозапуск. Для каждого юзера свой


Автор: chief39 13.1.2006, 18:22
Точнее тему не могу сформулировать.
Суть такова:
Хочу, к примеру, чтоб клиент аськи запускался автоматом.
если прописать в rc.d - будет запускаться при старте системы, логично? Вроде не то...
если в .bashrc - при каждом старте баша. Я верно предполагаю?
а мне, допустим, надо при запуске мною гнома.
У гнома есть что-то вроде своего атозапуска?
Или всё-таки писать в .bashrc?

Автор: bilbobagginz 13.1.2006, 18:45
в общем идея понятна.
проблема с rc.d в том, что простой смертный пользователь - не имеет права туда лазать.
проблема с .bashrc - в том, что не всякий раз когда ты запускаешь баш ты хочешь запустить свю аську,
и не всегда можешь ( не всегда есть Х-ы )

в гноме есть автозапуск просто он не называется 'автозапуск'.
это настраивается гуем в настройках 'сессии'
там есть страница запуска програм, надо ее посмотреть.

в гноме 2.10 и выше это так:
Preferences->Session
не знаю как там все термины по русски... но разберешься.

Автор: chief39 13.1.2006, 19:23
Цитата(bilbobagginz @ 13.1.2006, 18:45 Найти цитируемый пост)

в гноме 2.10 и выше это так:
Preferences->Session
не знаю как там все термины по русски... но разберешься.

Нашоль:
Система->параметры->дополнительные параметры->Сеансы
вкладка "запускаемые при старте программы"
Спасибо smile

Нашёл где это прячется: ~/.gnome2/session-manual
Сначала - тандербёрда, потом симка. Приорити - вручную(порядок, в котором они будут запускаться)
Код

[Default]
num_clients=2
0,RestartStyleHint=3
0,Priority=50
0,RestartCommand=thunderbird 
0,Program=thunderbird
1,RestartStyleHint=3
1,Priority=51
1,RestartCommand=sim 
1,Program=sim

Автор: batigoal 15.1.2006, 00:36
Хм, а я на Solaris для похожей задачи правил файл .profile. Или это специфическая особенность соляры, а не общее свойство юникс-систем?

Автор: bilbobagginz 15.1.2006, 02:23
нет, это и в соляре не всегда сработает.
там надо от CDE какой-нить файл править, или если новая соляра - то тот-же гном/кде...
а .profile - это инициализация текстовой оболочки.



Автор: batigoal 15.1.2006, 11:51
CDE - это что?

А графические оболочки мы не используем.
Добавлено @ 11:52
Вот это - http://www.opengroup.org/cde/?

Автор: bilbobagginz 15.1.2006, 11:57
ДА.

но, много людей работает на санях на солярке именно как ты сказал - не локально и без графической оболочки.


пока.

Автор: comcon1 23.1.2006, 01:20
Кстати, это нельзя прописывать после запуска графсреды в .xinitrc ведь есть графсреды без такого интерфейса, как KDE или GNOME. К примеру IceWM или FluxBox. Если программе указать номер дисплея, где открыт X сервер, то она там корректно запустится. ???

типа
Код

xterm :0.0

Автор: Бонифаций 26.1.2006, 18:45
Цитата(comcon1 @ 23.1.2006, 01:20)
Если программе указать номер дисплея, где открыт X сервер, то она там корректно запустится. ???

типа
Код

xterm :0.0

Где изображаться, определяется переменной окружения DISPLAY

то есть ваш пример должен быть так

DISPLAY=0:0 xterm

кроме того многие программы (в том числе тот-же xterm) понимают номер дисплея в опциях типа

xterm -display 0:0


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)