LINUX.ORG.RU

Запуск скриптов в KDE


0

0

Что-то, после пары часов интенсивного гугления, ответ так и не нашелся, поэтому приходится воспользоваться last resort. ;)

В общем, необходимо монтировать самбовую шару при входе в КДЕ и размонтировать при выходе. Первое, что приходит на ум - запуск соответствующих скриптов. При входе это работает замечательно: помещаем соответствующий файл в ~/.kde/Autostart/ и радуемся жизни. Вопрос: как заставить КДЕ автоматически запускать скрипт при выходе?

Попробуйте написать работающий всё время скрипт и перехватываете сигнал его завершения. Только непонятно, нафига всё это нужно. :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

>Попробуйте написать работающий всё время скрипт и перехватываете сигнал его завершения.

Идея интересная. Буду думать ;)

>Только непонятно, нафига всё это нужно. :)

В смысле? На фига сетевые шары монтировать и размонтировать?

genmaxxx
() автор топика
Ответ на: комментарий от Skull

При работе диалога завершения сессии наверняка используются какие-то внутренние дкоповские сигналы, программы-то завершают при этом свою работу а не пристреливаются безжалостно? Если так, то это можно использовать.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

>При работе диалога завершения сессии наверняка используются какие-то внутренние дкоповские сигналы, программы-то завершают при этом свою работу а не пристреливаются безжалостно?

Кстати, насколько я понимаю, корректно завершают работу только КДЕ-приложения. Например, файрфокс, не будучи закрыт перед разлогиниванием, при следующем запуске сообщит о crashed session, что свидетельствует, наверное, о "безжалостном пристреливании".

genmaxxx
() автор топика
Ответ на: комментарий от mojoholder

>exec startkde ; killallonkdeexit.sh

Только без `exec'.

anonymous
()
Ответ на: комментарий от genmaxxx

> насколько я понимаю, корректно завершают работу только КДЕ-приложения

Кто-то сигнал дает? Этому кому-то можно сказать заодно скрипт пинать.

sin_a ★★★★★
()
Ответ на: комментарий от sin_a

>Кто-то сигнал дает? Этому кому-то можно сказать заодно скрипт пинать.

Ладно, покопаемся на досуге. ;)

Спасибо всем за помощь.

genmaxxx
() автор топика
Ответ на: комментарий от genmaxxx

> В смысле? На фига сетевые шары монтировать и размонтировать?

Ага. При условии, что URL с SMB поддерживается всеми приложениями KDE и Xine. Да и FUSE никто не отменял. :)

Skull ★★★★★
()
Ответ на: комментарий от Skull

>Ага. При условии, что URL с SMB поддерживается всеми приложениями KDE и Xine. Да и FUSE никто не отменял. :)

Это не для себя. Так что... ;)

genmaxxx
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.