CaptureDeviceTray это приложение в системном трее, которые могут быть пнул DBus и перейти CaptureDevice включить или выключить государства и NBSP; Основными задачами этого программного обеспечения делает следующее.:
- Показать микрофон захвата состояние (использует уведомления ALSA)
- Переключить микрофон захвата состояние по горячей клавише (только DBUS сообщения не поддерживаются)
Это мой первый простое приложение на Python. Она была разработана для встреч Skype, чтобы быть уверенным, когда микрофон включен, и когда это не так.
Для его использования необходимо установить с помощью PyQt4 DBus в настоящее время по желанию. При запуске приложения оно ставит значок микрофона в системном трее. Если захват устройство отключено, будет добавлен красный пересечение круг. CaptureDeviceTray утилита использует библиотеку pyalsa (http://www.alsa-project.org) для проверки статуса ALSA захвата устройства и получения уведомлений. Так эта утилита может быть использована, чтобы показать свой захвата состояния устройства. Также вы можете изменить состояние выбранного устройства с помощью DBUS звонков в CaptureDeviceTray.
Образец DBus призывает перейти состояние захвата:
- Через CaptureDeviceTray утилита
QDBus org.kde.capturedevice / CaptureDevice org.kde.CaptureDevice.SwitchState
- Через KMix:
QDBus org.kde.kmix / mixer0 org.kde.KMix.setRecordSource Захват: 0 [Правда | Ложь]
- Через amixer командной строки:
amixer SSET Захват, 0 захвата [колпак | nocap]
Чтобы настроить имя устройства захвата в CaptureDeviceTray, разместить название устройства для CaptureDevice.conf. Только одно устройство может быть указано в настоящее время. Чтобы узнать ваше имя, открытый KMix и найти захвата канала вам нужно. У меня есть два канала захвата: "Захват" и "Захват 2". Для использования "Захват" поставить "Capture: 0" линию в конфигурации, чтобы использовать второй, использовать "Захват: 1" и т.д. "amixer scontrols" выход может быть полезным
Для использования CaptureDeviceTray распаковать архив где-то вы любите. Я использую ~ / Программы /. Затем запустите приложение через KRunner использованием полный путь. Если вы запустите его с помощью KRunner он будет запущен снова при входе в систему автоматически. Тогда вы могли бы использовать контекстное меню, чтобы проверить это работает. Тогда попробуйте DBUS команды, перечисленные выше.
Чтобы связать горячую клавишу выключателя можно использовать клавиши быстрого доступа в настройки системы KDE ->
Ярлыки и Guestures. Чтобы добавить новый ярлык и нажмите кнопку Правка -> New -> Global
Ярлык -> Команда DBus. В закладке триггера установить горячую клавишу, на вкладке Действие установить
следующий:
Удаленная применение: org.kde.capturedevice
Удаленного объекта: / CaptureDevice
Функция: org.kde.CaptureDevice.SwitchState
Аргументы: оставьте это поле пустым
Попробуйте кнопку, чтобы проверить Позвоните
Что нового В этом выпуске:.
- Не требует KMix. Слушайте уведомления ALSA с помощью pyalsa.
Требования
- PyQt
Комментарии не найдены