D-Bus
Взаимодействие с Yakuake посредством D-BUS
Youshi 12 января, 2011 - 17:44Медленно, но верно облагораживая свое рабочее окружение, подбираю софт под собственные нужды. И все больше программ перекочевывают в консоль - они удобны, быстры, интерфейс не перегружен всякими свистелками... Да что я тут рассказываю.
В итоге сейчас имею некий набор консольных программ, которые активно использую. Запускаю я их, как Вы могли догадаться, в Yakuake. И вот решил немного упростить себе жизнь, автоматизировав некоторые рутинные операции: создание нового таба, задание табу понятного имени, ну и, собственно, запуск в созданном табе нужного приложения.
MPD и глобальные сочетания клавиш (хоткеи) KDE
Youshi 20 февраля, 2010 - 11:52Перепробовал некоторое количество различных клиентов MPD и, не найдя в них одной простой вещи: управления воспроизведением с помощью глобальных сочетаний клавиш, решил изобрести свой собственный велосипед.
Итак, требования:
- Должно работать везде, то бишь, глобально.
- Должно как-то уведомлять о своей работе.
В результате получилась вот такая связка: MPD + Python + D-Bus + KNotify.
Note:
>>> Для работы скрипта понадобится библиотека dev-python/python-mpd. Не забудьте ее поставить.