Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gandalfn/hottoe
Hottoe sound device controller
https://github.com/gandalfn/hottoe
elementary-apps pulseaudio vala
Last synced: 28 days ago
JSON representation
Hottoe sound device controller
- Host: GitHub
- URL: https://github.com/gandalfn/hottoe
- Owner: gandalfn
- License: lgpl-2.1
- Created: 2018-01-22T09:49:47.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2018-06-28T18:50:57.000Z (over 6 years ago)
- Last Synced: 2024-08-04T03:04:08.851Z (4 months ago)
- Topics: elementary-apps, pulseaudio, vala
- Language: Vala
- Homepage: https://gitlab.com/mithrandirn/hottoe
- Size: 804 KB
- Stars: 29
- Watchers: 7
- Forks: 1
- Open Issues: 7
-
Metadata Files:
- Readme: README.md
- License: COPYING
- Authors: AUTHORS
Awesome Lists containing this project
- awesome-elementaryos - Hottoe - Hottoe is an application which can control sound devices. (Wingpanel Indicators / Theming)
README
# Hottoe
Hottoe is an application which can control sound devices. The main functionality of this app is to detect a new plug sound device (HDMI cable for example) and associate easely a sound application on it. It purpose more or less the same fonctionnalities than pulseaudio pavucontrol app, but integrated to [elementary desktop](http://elementary.io).
It is composed of an indicator and a switchboard plug. The indicator applet detect new sound devices and new sound applications, and allows to associate any sound applications to particular device. The switchboard plug allow a more advanced configuration tool of each devices and each sound applications.
![Screenshot](data/indicator-screenshot.png?raw=true)
![Screenshot](data/switchboard-screenshot.png?raw=true)
## Building and Installation
You'll need the following dependencies:
libglib2.0-dev
libgranite-dev
libgtk-3-dev
libwingpanel-2.0-dev
libswitchboard-2.0-dev
libwnck-3-dev
libgee-0.8-dev
libpulse-dev
libgstreamer1.0-dev
libgstreamer-plugins-base1.0-dev
libcanberra-gtk-dev
meson
valacRun `meson` to configure the build environment and then `ninja` to build
meson build --prefix=/usr
cd build
ninjaTo install, use `ninja install`
sudo ninja install