├── .editorconfig ├── .eslintrc.js ├── .gitattributes ├── .github └── workflows │ └── linting.yml ├── .gitignore ├── .gitmodules ├── LICENSE ├── Makefile ├── README.md ├── bin ├── tmux.conf └── tools.sh ├── crowdin.yml ├── package.json ├── pubkey.asc ├── screenshot_1.png ├── screenshot_2.png ├── shell-volume-mixer@derhofbauer.at ├── extension.js ├── lib │ ├── dbus │ │ └── dbus.js │ ├── main.js │ ├── menu │ │ ├── indicator.js │ │ └── menu.js │ ├── settings.js │ ├── utils │ │ ├── cards.js │ │ ├── eventBroker.js │ │ ├── eventHandlerDelegate.js │ │ ├── hotkeys.js │ │ ├── log.js │ │ ├── paHelper.js │ │ ├── process.js │ │ ├── string.js │ │ └── utils.js │ ├── volume │ │ ├── mixer.js │ │ └── profiles.js │ └── widget │ │ ├── floatingLabel.js │ │ ├── menuItem.js │ │ ├── panelButton.js │ │ ├── percentageLabel.js │ │ ├── slider.js │ │ └── volume.js ├── locale │ ├── cs │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── de │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── it │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── nl │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── pl │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── pt_BR │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ ├── ru │ │ └── LC_MESSAGES │ │ │ ├── gnome-shell-extensions-shell-volume-mixer.mo │ │ │ └── gnome-shell-extensions-shell-volume-mixer.po │ └── translations.pot ├── metadata.json ├── pautils │ ├── lib │ │ ├── __init__.py │ │ ├── cards.py │ │ ├── libpulse.py │ │ ├── log.py │ │ ├── pulseaudio.py │ │ └── sinks.py │ └── query.py ├── prefs.js ├── prefs.ui ├── schemas │ ├── gschemas.compiled │ └── org.gnome.shell.extensions.shell-volume-mixer.gschema.xml └── stylesheet.css └── styles.scss /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/linting.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.github/workflows/linting.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/.gitmodules -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/README.md -------------------------------------------------------------------------------- /bin/tmux.conf: -------------------------------------------------------------------------------- 1 | set -g mouse on 2 | -------------------------------------------------------------------------------- /bin/tools.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/bin/tools.sh -------------------------------------------------------------------------------- /crowdin.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/crowdin.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/package.json -------------------------------------------------------------------------------- /pubkey.asc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/pubkey.asc -------------------------------------------------------------------------------- /screenshot_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/screenshot_1.png -------------------------------------------------------------------------------- /screenshot_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/screenshot_2.png -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/extension.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/extension.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/dbus/dbus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/dbus/dbus.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/main.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/menu/indicator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/menu/indicator.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/menu/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/menu/menu.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/settings.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/settings.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/cards.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/cards.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/eventBroker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/eventBroker.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/eventHandlerDelegate.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/eventHandlerDelegate.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/hotkeys.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/hotkeys.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/log.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/log.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/paHelper.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/paHelper.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/process.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/process.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/string.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/utils/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/utils/utils.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/volume/mixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/volume/mixer.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/volume/profiles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/volume/profiles.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/floatingLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/floatingLabel.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/menuItem.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/menuItem.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/panelButton.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/panelButton.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/percentageLabel.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/percentageLabel.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/slider.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/slider.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/lib/widget/volume.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/lib/widget/volume.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/cs/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/cs/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/cs/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/cs/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/de/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/de/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/de/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/de/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/it/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/it/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/it/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/it/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/nl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/nl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/nl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/nl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/pl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/pl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/pl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/pl/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/pt_BR/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/ru/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/ru/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.mo -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/ru/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/ru/LC_MESSAGES/gnome-shell-extensions-shell-volume-mixer.po -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/locale/translations.pot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/locale/translations.pot -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/metadata.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/metadata.json -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/cards.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/lib/cards.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/libpulse.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/lib/libpulse.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/lib/log.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/pulseaudio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/lib/pulseaudio.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/lib/sinks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/lib/sinks.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/pautils/query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/pautils/query.py -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/prefs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/prefs.js -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/prefs.ui: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/prefs.ui -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/schemas/gschemas.compiled: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/schemas/gschemas.compiled -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/schemas/org.gnome.shell.extensions.shell-volume-mixer.gschema.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/schemas/org.gnome.shell.extensions.shell-volume-mixer.gschema.xml -------------------------------------------------------------------------------- /shell-volume-mixer@derhofbauer.at/stylesheet.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/shell-volume-mixer@derhofbauer.at/stylesheet.css -------------------------------------------------------------------------------- /styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aleho/gnome-shell-volume-mixer/HEAD/styles.scss --------------------------------------------------------------------------------