CaptureDeviceTray

Software screenshot:
CaptureDeviceTray
Dettagli del software:
Versione: 0.2
Data di caricamento: 12 May 15
Sviluppatore: Dmitry Kuzmenko
Licenza: Libero
Popolarità: 12

Rating: 3.0/5 (Total Votes: 2)

CaptureDeviceTray è un'applicazione del vassoio di sistema che può essere preso a calci da dbus e passerà CaptureDevice allo stato abilitato o disabilitato & nbsp; Gli obiettivi principali di questo software sta facendo quanto segue.:
- Mostra microfono stato cattura (usa notifiche alsa)
- Interruttore microfono stato da hotkey cattura (solo i messaggi dbus sono supportati)
Questa è la mia prima semplice applicazione in Python. È stato sviluppato per incontri Skype per essere sicuri quando il microfono è attivato e quando non lo è.
Per utilizzarlo è necessario PyQt4 installato utilizzando dbus è attualmente facoltativa. Quando l'applicazione viene avviata mette icona del microfono nella barra delle applicazioni. Se il dispositivo di cattura è disabilitato, verrà aggiunta attraversamento cerchio rosso. Utility CaptureDeviceTray utilizza la libreria pyalsa (http://www.alsa-project.org) per la verifica dello stato di alsa dispositivo di cattura e la ricezione di notifiche. Quindi questa utility può essere utilizzata solo per mostrare il vostro stato dispositivo di cattura. Inoltre è possibile modificare lo stato di dispositivo selezionato tramite chiamate dbus al CaptureDeviceTray.
Esempio dbus chiama a cambiare lo stato di acquisizione:
- Utility Via CaptureDeviceTray
qdbus org.kde.capturedevice / CaptureDevice org.kde.CaptureDevice.SwitchState
- Via KMix:
qdbus org.kde.kmix / Mixer0 org.kde.KMix.setRecordSource Capture: 0 [true | false]
- Via amixer a riga di comando:
amixer SSET Cattura, 0 cattura [cap | Nocap]
Per impostare il nome del dispositivo di cattura in CaptureDeviceTray, inserire il nome del dispositivo per CaptureDevice.conf. Solo potrebbe essere specificato un solo dispositivo per ora. Per conoscere il nome, KMix aperto e trovare il canale di acquisizione è necessario. Ho due canali di acquisizione: "Cattura" e "Capture 2". Per utilizzare "Cattura" mettere il "Capture: 0" linea in config per usare il secondo, utilizzare "Cattura: 1", ecc 'amixer scontrols' uscita potrebbe essere utile
Per utilizzare il CaptureDeviceTray scompattare l'archivio da qualche parte che ti piace. Sto utilizzando ~ / programmi /. Quindi avviare l'applicazione tramite KRunner con percorso completo. Se si esegue tramite KRunner verrà riavviato automaticamente al momento del login. Quindi è possibile utilizzare il menu contestuale per verificare funziona. Quindi provare comandi dbus sopra elencati.
Per associare hotkey per l'interruttore è possibile utilizzare le scorciatoie personalizzate in Impostazioni di sistema di KDE ->
Scorciatoie e guestures. Per aggiungere un nuovo collegamento fare clic su Modifica -> Nuovo -> Globale
Collegamento -> Comando DBus. Nel tab grilletto impostare il tasto di scelta rapida, in scheda Azione impostare il
seguenti:
Applicazione remota: org.kde.capturedevice
Oggetto remoto: / CaptureDevice
Funzione: org.kde.CaptureDevice.SwitchState
Argomenti: lasciare vuoto il campo
Prova pulsante per controllare Chiama

Cosa c'è di nuovo in questa versione:.

  • Non richiede kmix. Ascoltare notifiche ALSA via pyalsa.

Requisiti

  • PyQt

Screenshots

capturedevicetray_1_120660.png

Commenti a CaptureDeviceTray

I commenti non trovato
Aggiungi commento
Accendere le immagini!