1
1
Fork
You've already forked mixer
0
A simple volume mixer using libadwaita.
  • Vala 96.3%
  • Meson 3%
  • Python 0.7%
Allie 86045cacc6
Merge pull request #46 from ryonakano/setup-l10n
l10n: Fix translation not loaded in Flatpak
2023年12月02日 21:55:53 +00:00
.github Finally move to libpulse ( #34 ) 2021年12月24日 20:34:50 +00:00
.vscode chore(translations): update translations 2021年07月11日 01:16:39 +01:00
data chore: 🔖 version 1.1.0 2022年12月29日 03:22:46 +00:00
docs chore: release v1.0.0 2021年12月24日 21:29:50 +00:00
meson Initial commit 2021年06月24日 20:45:34 +01:00
po l10n: Fix translation not loaded in Flatpak 2023年04月15日 15:19:16 +09:00
src Merge pull request #46 from ryonakano/setup-l10n 2023年12月02日 21:55:53 +00:00
vapi Finally move to libpulse ( #34 ) 2021年12月24日 20:34:50 +00:00
.all-contributorsrc docs: update .all-contributorsrc [skip ci] 2022年08月16日 10:55:50 +00:00
.editorconfig feat: ️ sliders and mute toggle now function 2021年07月07日 21:29:38 +01:00
.gitignore refactor: move to using libhandy 2021年07月30日 09:28:24 +01:00
CHANGELOG.md chore: 🔖 version 1.1.0 2022年12月29日 03:22:46 +00:00
com.github.childishgiant.mixer.yml fix: hopefully finally fix #26 2022年12月29日 03:08:51 +00:00
flathub_template.yml fix: hopefully finally fix #26 2022年12月29日 03:08:51 +00:00
LICENSE Create LICENSE 2021年11月19日 21:47:22 +00:00
meson.build meson: Fix syntax 2023年04月15日 15:24:16 +09:00
README.md Update README.md 2023年01月28日 18:46:33 +00:00

Mixer

All Contributors AUR version

Change the volume of apps

A no-frills volume mixer, with simplicity and usability at its core.

  • Simple volume controls including balance and output selection
  • Individually change each audio source's values

Logo
Light mode Dark mode

Installing

Releases are also always available as flatpaks on the releases page.

Nightly builds

Nightly builds are handled by GitHub actions and the latest one can be found on nightly.link

Install it from source

You can of course download and install this app from source.

Dependencies

Ensure you have these dependencies installed

  • glib-2.0
  • granite
  • gtk+-3.0
  • libhandy-1.0
  • libpulse

Install, build and run

# install elementary-sdk, meson and ninja
sudo apt install elementary-sdk meson ninja-build libhandy-1-dev libpulse-dev
# clone repository
git clone https://github.com/ChildishGiant/mixer mixer
# cd to dir
cd mixer
# run meson
meson build --prefix=/usr
# cd to build, install and run
cd build
sudo ninja install && com.github.childishgiant.mixer
# For debugging use
sudo ninja install && G_MESSAGES_DEBUG=all com.github.childishgiant.mixer

Generating translation files

# after setting up meson build
cd build
# generates pot file
ninja com.github.childishgiant.mixer-pot
ninja extra-pot
# to regenerate and propagate changes to every po file
ninja com.github.childishgiant.mixer-update-po
ninja extra-update-po

Contributors

Thanks goes to these wonderful people (emoji key):

This project follows the all-contributors specification. Contributions of any kind welcome!