Показать сообщение отдельно
Старый 25.02.2008, 13:13   #319
anpaza
Неактивный пользователь
 
Регистрация: 21.02.2008
Сообщений: 11
Репутация: 5
По умолчанию Ответ: помогите новичку или вопоросы по LINUX

Просто поставь KDE вместо гнома и всё будет :-)

Если интернет нелимитированный, то просто (из-под рута):

yum install kde-i18n-Russian kdeutils kdenetwork kdemultimedia kdegraphics kdegames kdeaddons

Если нет - придётся ставить из рпмок с дистрибутивного двд.

После этого в окне логина появится возможность выбрать сессию KDE.

Добавлено через 1 час 20 минут
Цитата:
Сообщение от neonman Посмотреть сообщение
Мне необходимо написать программу для Linux, которая будет выполняться в фоновом режиме.

Тут есть ещё некоторая специфика:

a) Если запускаемая с & в конце программа выдаёт что-то на экран, это будет выводиться прямо поверх текущей задачи, что раздражает. Точно так же, если фоновая программа задумает что-то спросить (прочитать клавиатуру), то нажатие клавиш в текущей программе будет попеременно уходить то фоновой программе, то текущей программе, что дико раздражает.

Чтобы этого не происходило, надо запускать программы так:

myprog &>/dev/null </dev/null &

b) При окончании сессии все фоновые программы получают сигнал об окончании работы, большинство программ при этом заканчивают работу. Если необходимо, чтобы запущенные программы продолжали работать после логаута, надо запускать их через программу nohup:

nohup myprog

c) Если требуется получать (позже) доступ к консоли программы (например, запускать музыкальный проигрыватель в фоне, чтобы периодически возвращаться к его интерфейсу и задавать новые песни и так далее, или например для запуска серверов типа Counter-Strike, которые имеют интерактивную консоль, которая обычно нафиг не нужна) используйте мега программу screen. Она позволяет эмулировать "фоновую" консоль, от которой можно отключиться (Ctrl+A D), затем снова подключиться (screen -r) и многое другое.

d) Если требуется настоящий процесс-демон, то для этого обычно пишется запускающий скрипт который кладётся в каталоге /etc/init.d/ . Эти скрипты обычно немного разные в разных дистрибутивах, поэтому не существует общих рекомендаций как их писать, хотя это несложно, если Вы умеете писать скрипты вообще. После этого можно сделать так, чтобы этот демон автоматически запускался при загрузке системы.

Последний раз редактировалось anpaza; 25.02.2008 в 14:34.. Причина: Добавлено сообщение
anpaza вне форума
 
Вверх
Эти 2 пользователя(ей) сказали cпасибо за это полезное сообщение:
 
Время генерации страницы 0.07924 секунды с 9 запросами