andreassimon / streamdeck-tricks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

What this is

This is my personal tooling for videoconferencing on Ubuntu. It features Stream Deck to control OBS and some little shell functionality. It is built in Python and a reasonable amount of Bash.

It provides additional sinks, sources and connections in Pulse Audio to support monitored audio output to Teams.

It provides an AppIndicator for administration and user feedback:

Thanks to Lorna Jane Mitchell for inspiration. For me, Python was more approachable than Go.

Setup

Libraries

Pulse Audio

pactl list sink-inputs | less

Window Management

https://stackoverflow.com/questions/288512/resizing-a-window-to-a-set-size-in-linux

http://www.sweb.cz/tripie/utils/wmctrl/

wmctrl -l
wmctrl -r Firefox -b toggle,maximized_horz
wmctrl -r "push-service – KundenDfueSuchMapping.java [hellas-gateway]" -e 0,0,0,1280,720

Resources

About


Languages

Language:Python 92.8%Language:Shell 7.2%