1 |
On Monday 23 October 2006 19:44, Alex Efros wrote:
|
2 |
> > > Плюс к этом нужна возможность управления с командной строки. |
3 |
> > |
4 |
> > Есть (через DCOP) |
5 |
> |
6 |
> А это что за зверь? Что-то KDEшное? У меня просто fluxbox, а от гнома и |
7 |
> кде только библиотеки чтобы тамошние приложения пускать, инфраструктуры |
8 |
> ихней нету... |
9 |
|
10 |
Забыл про DCOP написать. Если есть kdelibs, то есть и DCOP. Вещь на данный
|
11 |
момент уникальная (хотя в будущем его заменят на Dbus, и он будет и в гноме
|
12 |
тоже). В общем, позволяет этот механизм удаленно управлять программами (из
|
13 |
консоли, скриптов или даже через SSH) и получать от них данные. В случае
|
14 |
амарока можно в консоли написать
|
15 |
|
16 |
dcop amarok player pause
|
17 |
|
18 |
чтобы поставить паузу
|
19 |
(amarok - название программы, player - название модуля, pause - функция)
|
20 |
|
21 |
Вот пара примеров:
|
22 |
|
23 |
dcop amarok collection totalAlbums - количество альбомов в коллекции
|
24 |
dcop amarok player seekRelative -5 - отмотать текущий трек на 5 секунд назад
|
25 |
dcop amarok player title - получить название текущего трека
|
26 |
|
27 |
Чтобы посмотреть, какие DCOP ф-ии реализованы у запущенных программ, можно
|
28 |
воспользоваться утилитой kdcop (kde-base/kdcop).
|
29 |
|
30 |
--
|
31 |
gentoo-user-ru@g.o mailing list |