GithubHelp home page GithubHelp logo

frankgaox / sennheiser-gsp670-pulseaudio-profile Goto Github PK

View Code? Open in Web Editor NEW

This project forked from szszoke/sennheiser-gsp670-pulseaudio-profile

0.0 0.0 0.0 9 KB

PulseAudio profile for the Sennheiser GSP 670 wireless gaming headset

License: MIT License

Makefile 20.47% Shell 79.53%

sennheiser-gsp670-pulseaudio-profile's Introduction

Sennheiser GSP 670 PulseAudio profile

Product page: https://en-us.sennheiser.com/gaming-headset-wireless-gsp-670

Like some other headphones, the Sennheiser GSP 670 provides a main and a communication audio device.

This custom profile is needed to make PulseAudio detect both the main and the communication devices.

Supported devices

  1. GSA 70 wireless dongle
  2. GSP 670 gaming headset

Installation

Debian-based distributions

Download the latest *.deb release and install it with dpkg:

sudo dpkg -i pulseaudio-sennheiser-gsp670_x_all.deb

Arch-based distributions

Download the latest *.pkg.tar.xz release and install it with pacman:

sudo pacman -U sennheiser-gsp670-pulseaudio-profile-x-1-any.pkg.tar.xz

Installing with pacman will fail if the install script was use before. This is normal and expected since the files already exist on the system.

There are two ways to address this issue:

  1. Remove the conflicting files
  2. Tell pacman to overwrite the conflicting files

This only has to be done a single time. Once the files were installed using pacman, no errors with conflicting files will occur.

Use the following command to make pacman overwrite the conflicting files:

sudo pacman -U sennheiser-gsp670-pulseaudio-profile-1.1.r3.g627a636-1-any.pkg.tar.xz --overwrite /etc/udev/rules.d/91-pulseaudio-sennheiser-gsp670.rules,/usr/share/pulseaudio/alsa-mixer/paths/sennheiser-gsp670-input-comm.conf,/usr/share/pulseaudio/alsa-mixer/paths/sennheiser-gsp670-output-comm.conf,/usr/share/pulseaudio/alsa-mixer/paths/sennheiser-gsp670-output-main.conf,/usr/share/pulseaudio/alsa-mixer/profile-sets/sennheiser-gsp670-usb-audio.conf

Other distributions

Clone this repository and use the install script:

sudo ./install

Post installation steps

Restart PulseAudio

pulseaudio -k
pulseaudio --start

Reconnect the dongle

If the dongle is already connected then unplug it and plug it back in again.

sennheiser-gsp670-pulseaudio-profile's People

Contributors

hmlendea avatar szszoke avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.