29.03.2010 15:26
angrycore — Полезные мелочи с использованием DBUS в KDE
D-Bus — это система межпроцессного взаимодействия, разработанная в рамках проекта freedesktop.org. Подробнее можно почитать например на википедии.В рамках данной заметки D-Bus будет рассматриваться и использоваться исключительно как способ контролировать графические приложения из консоли.
Являясь поклонником двухпанельных файловых менеджеров типа krusader'а (в основном из-за возможности управляться с ними исключительно используя клавиатуру) и выпадающих терминалов типа yakuake (удачное и удобное решение при наличии нескольких рабочих столов), всегда задавался вопросом как улучшить их взаимную интеграцию, а также прикрутить полезные возможности второго к первому.
Выношу вам на суд своё решение этой проблемы:
Так как нередко возникает необходимость открыть окно терминала в каталоге, уже открытом в панели файлового менеджера, был написан ещё один микро-скрипт:
Поскольку при таком подходе владки в терминале начали множиться достаточно активно, возникла необходимость индетификации каждой из вкладок, для этого в ~/.bashrc была добавлена следующая строка:
1 |
|
Теперь перед каждым показом приглашения командной строки bash будет выполнять скрипт ~/.bin/scripts/terminal_title.bash
А вот и содержимое самого скрипта:
Было бы интересно узнать кто ещё какие приёмы, облегчающие работу за компьютером, использует.

+ 0 -
Ещё б пару мини-скринов, показывающих названия вкладок до и после, но в целом хорошо, плюсую.
А насколько оно быстро работает? Тут был эксперимент совместной работы festival, dbus и notify-send (тыц), так оно при параллельной работе с аськой жутко тупит.
Работает быстро. Каких-то конкретных цифр привести не могу, но на глаз срабатывает мгновенно. (компьютер у меня: CoreDuo T2050 @ 1.60GHz, 2 GB RAM)