как убрать зависимость от родительской программы в KDE?

Софт под Linux, разные программы, но только связанные с Linux

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

vadiml
Сообщения: 446
ОС: fc12.x86_64

как убрать зависимость от родительской программы в KDE?

Сообщение vadiml »

есть проблема запуска KDE программ из mc:

если запустить из mc какую-либо kde программу, например, kpdf, то при закрытии mc закроются и эти программы. В тоже время OpenOffice2 после это продолжает себя прекрасно чувствовать.

в mc.ext OOo2 прописан как Open=(openoffice f% &), и этого хватает
а для kpdf (kchmviewer, konqueror, ....) ни Open=(kpdf f% &), ни Open=(kpdf %f >/dev/null 2>&1 &) не помогают.

Вот по этому и спрашиваю - как их запускать.
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
wRAR
Сообщения: 372
ОС: ALT Linux Sisyphus

Re: как убрать зависимость от родительской программы в KDE?

Сообщение wRAR »

У меня стоит Open=(kpdf %f &) и ничего не падает. Ни разу не видел такого вообще.
На крайняк есть disown всякие с nohup. Я бы в zsh юзал &| , если б было надо, но не уверен, что в баше это тоже работает.
ALT Linux Team
SIM-IM Development Team
Antilamer
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: как убрать зависимость от родительской программы в KDE?

Сообщение vadiml »

я не знаю как собрано в alt'e, но я пробовал как сборки из asp, так и собственные

про nohup я как-то не думал, но хотелось бы думать что есть более прямой путь.

мой mc.ext - http://www.klv.lg.ua/~vadim/mc/mc.ext (тут дополнительно прописано много kde программ)
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: как убрать зависимость от родительской программы в KDE?

Сообщение t.t »

(wRAR @ May 9 2006, в 09:30) писал(а):У меня стоит Open=(kpdf %f &) и ничего не падает. Ни разу не видел такого вообще.
Это по идее зависит от того, как закрыть родительский процесс. Если он убит сигналом, что и произойдёт с mc или шеллом к примеру при закрытии терминальной программы в иксах, то потомок тоже получает этот сигнал.
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
vadiml
Сообщения: 446
ОС: fc12.x86_64

Re: как убрать зависимость от родительской программы в KDE?

Сообщение vadiml »

я думаю это еще зависит от терминальной программы (т.е. как от нее идет сигнал потомкам)

У меня - konsole. Гном я убрал полностью за ненадобностью, стоят только glib, gtk2 & Co
phenom x4 905e, asus m4a79 deluxe, 4 gb, ati x550, ati 4350, 2 x 17" LCD
Спасибо сказали:
wRAR
Сообщения: 372
ОС: ALT Linux Sisyphus

Re: как убрать зависимость от родительской программы в KDE?

Сообщение wRAR »

(vadiml @ May 10 2006, в 14:01) писал(а):У меня - konsole.

+1...
ALT Linux Team
SIM-IM Development Team
Antilamer
Спасибо сказали: