Какие интересные вещи можно сделать с помощью dcop?

Я использую UNIX в течение многих лет, и команда dcop только недавно привлекла мое внимание. Какова его основная цель и использует ли это в любом процессе признак плохого дизайна?

3 ответа

Решение

использует ли это в каком-либо процессе признак плохого дизайна?

Вероятно, нет, если вы используете DCOP для выполнения некоторой задачи, которая обычно выполняется с помощью щелчка мыши или горячей клавиши. Это, конечно, лучший дизайн, чем пытаться управлять мышью, чтобы делать то, что вы хотите сделать с программой!

Но если вы используете DCOP для выполнения чего-то действительно простого, что может быть выполнено непосредственно с помощью команды оболочки или нескольких строк кода на C, вообще не вызывая приложение KDE, вероятно, лучше просто сделать это прямым способом. (например, не используйте DCOP, чтобы сказать Konqueror удалить дерево каталогов, просто запустите rm -rf)

Я подозреваю, что это в основном существует, потому что все в UNIX должно быть доступно из командной строки.

Статья в Википедии о dcop стоит того, чтобы ее прочитать.
Он отлично подходит для любых сценариев, используемых для управления процессами, а также содержит полезную информацию об управлении Amarok с помощью dcop.

Другие вопросы по тегам