Skip to content

Proxy aenea microphone status to a Cinnamon Applet

Notifications You must be signed in to change notification settings

mzizzi/aenea-indicator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Aenea Indicator Applet for the Cinnamon Desktop

aenea-greenaenea-yellowaenea-red

When using Aenea for dictation on linux it is sometimes frustrating to not know the state of the microphone.
This applet allows users to place a microphone icon in a panel that displays the current Dragon microphone state. The applet itself doesn't hook into Dragon. Instead its icon color set via dbus method calls. Typically Aenea will hook into natlink to get microphone state updates and then make the dbus method call to set icon color.

Installation

./install.sh

Usage

Valid colors are "idk" | "green" | "yellow" | "red"

dbus-send \
  --type=method_call \
  --print-reply \
  --dest=com.mhzizzi.AeneaIndicator.Interface \
  /com/mhzizzi/AeneaIndicator/Interface \
  com.mhzizzi.AeneaIndicator.Interface.SetAppletIcon \
  string:green

Aenea server plugin component

Drop the files from the plugins directory into Aenea's linux x11 server plugins directory. This plugin will wait for RPC calls from the Aenea client to change indicator color.

Aenea aware grammar file

Drop the _indicator.py grammar file into your MacroSystem folder to enable sending RPCs to the Aenea server. This works by monkey-patching natlink's natlinkmain.changeCallback to include RPC calls.

About

Proxy aenea microphone status to a Cinnamon Applet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published