{"id":43801,"date":"2023-03-21T15:51:03","date_gmt":"2023-03-21T15:51:03","guid":{"rendered":"https:\/\/ubuntuhandbook.org\/?p=43801"},"modified":"2023-03-21T15:51:03","modified_gmt":"2023-03-21T15:51:03","slug":"configure-logitech-steelseries-headset-ubuntu","status":"publish","type":"post","link":"https:\/\/ubuntuhandbook.org\/index.php\/2023\/03\/configure-logitech-steelseries-headset-ubuntu\/","title":{"rendered":"Configure Logitech or SteelSeries Headset in Ubuntu via This App"},"content":{"rendered":"<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"alignleft size-thumbnail wp-image-43802\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon-250x250.webp\" alt=\"\" width=\"250\" height=\"250\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon-250x250.webp 250w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon-300x300.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon-600x600.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon-768x768.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-icon.webp 1200w\" sizes=\"auto, (max-width: 250px) 100vw, 250px\" \/><\/a><\/p>\n<p><b>Got a Logitech or SteelSeries headset? This app may help to adjust sidetone, get battery state, toggle LED, and set inactive time in Ubuntu Linux.<\/b><\/p>\n<p>It&#8217;s <a href=\"https:\/\/github.com\/Sapd\/HeadsetControl\" target=\"_blank\" rel=\"noopener\">HeadsetControl<\/a>, a free and open-source application that supports:<\/p>\n<ul>\n<li>Logitech G430, G432, G433, G533, G535, G633, G635, G733, G930, G933, G935, G Pro.<\/li>\n<li>Logitech Zone Wired\/Zone 750<\/li>\n<li>SteelSeries Arctis 1, Arctis 1 for XBox, Arctis (7 and Pro), Arctis 7+, Arctis Nova 7, Arctis 9, Arctis Pro wireless.<\/li>\n<li>HyperX Cloud Flight Wireless<\/li>\n<li>Corsair Void (Every void-version*, regardless whether Elite, Pro, HS70 Wireless)<\/li>\n<li>Roccat Elo 7.1 Air<\/li>\n<\/ul>\n<p>The application is a command line tool, though it has a graphical interface for GNOME 42+ (Ubuntu 22.04 \/ Fedora 35 and higher).<\/p>\n<div id=\"attachment_43803\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-43803\" class=\"size-large wp-image-43803\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control-600x431.webp\" alt=\"\" width=\"600\" height=\"431\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control-600x431.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control-300x215.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control-768x551.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headset-control.webp 921w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-43803\" class=\"wp-caption-text\">Image borrowed from extension web page, as I don&#8217;t have a headset at hand<\/p><\/div>\n<h3>How to Install the HeadsetControl app<\/h3>\n<p>The app so far does not have binary package for Ubuntu Linux, though it&#8217;s not hard to build it from source. The following steps is tested and works in my case in Ubuntu 22.04 LTS.<\/p>\n<p><b>1.<\/b> First, press Ctrl+Alt+T on keyboard to open a terminal window. When it opens, run command to install build dependencies:<\/p>\n<pre>sudo apt install build-essential git cmake libhidapi-dev<\/pre>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43804\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps-600x407.webp\" alt=\"\" width=\"600\" height=\"407\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps-600x407.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps-768x521.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-builddeps.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p><b>2.<\/b> Then, clone the source by running the git command in terminal, and then navigate to the source folder:<\/p>\n<pre>git clone https:\/\/github.com\/Sapd\/HeadsetControl &amp;&amp; cd HeadsetControl<\/pre>\n<p><b>3.<\/b> Create &#8216;build&#8217; sub-folder, navigate to that sub-folder and start building it:<\/p>\n<pre>mkdir build &amp;&amp; cd build &amp;&amp; cmake ..\/<\/pre>\n<p><b>4.<\/b> Finally, run make and then make install to build and install the tool:<\/p>\n<pre>make -j4<\/pre>\n<pre>sudo make install<\/pre>\n<p>Once successfully installed, it will output that &#8216;<em>\/usr\/local\/bin\/headsetcontrol<\/em>&#8216; and &#8216;<em>\/usr\/local\/lib\/udev\/rules.d\/70-headsets.rules<\/em>&#8216; installed.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43805\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make-600x407.webp\" alt=\"\" width=\"600\" height=\"407\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make-600x407.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make-300x203.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make-768x521.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-make.webp 786w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<h3>How to Install the Extension for graphical UI<\/h3>\n<p>For Ubuntu 22.04 and higher, first search for and install &#8220;<b>Extension Manager<\/b>&#8221; from Ubuntu Software.<\/p>\n<div id=\"attachment_42539\" style=\"width: 610px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter.webp\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-42539\" class=\"size-large wp-image-42539\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-600x355.webp\" alt=\"\" width=\"600\" height=\"355\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-600x355.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-300x178.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter-768x454.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2022\/07\/extension-manager-softwarecenter.webp 845w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><p id=\"caption-attachment-42539\" class=\"wp-caption-text\">Install Extension Manager in Ubuntu 22.04+<\/p><\/div>\n<p>Then, use &#8220;Extension Manager&#8221; to search and install the &#8216;HeadsetControl&#8217; extension under &#8216;Browse&#8217; tab.<\/p>\n<p><a href=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension.webp\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-large wp-image-43806\" src=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension-600x470.webp\" alt=\"\" width=\"600\" height=\"470\" srcset=\"https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension-600x470.webp 600w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension-300x235.webp 300w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension-768x601.webp 768w, https:\/\/ubuntuhandbook.org\/wp-content\/uploads\/2023\/03\/headsetcontrol-extension.webp 922w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/a><\/p>\n<p>Once installed, it should show the indicator applet in system tray area immediately with menu options to control your headset! Other Linux can go to <a href=\"https:\/\/extensions.gnome.org\/extension\/5823\/headsetcontrol\/\" rel=\"noopener\" target=\"_blank\">this page<\/a> to use ON\/OFF switch to install the extension.<\/p>\n<h3>Uninstall:<\/h3>\n<p>To remove the extension, either go to the link page above and use ON\/OFF switch, or use &#8220;Extension Manager&#8221; or Gnome Extensions tool.<\/p>\n<p>To remove the command line application, open terminal and run command:<\/p>\n<pre>sudo rm \/usr\/local\/bin\/headsetcontrol \/usr\/local\/lib\/udev\/rules.d\/70-headsets.rules<\/pre>","protected":false},"excerpt":{"rendered":"<p>Got a Logitech or SteelSeries headset? This app may help to adjust sidetone, get battery state, toggle LED, and set inactive time in Ubuntu Linux. It&#8217;s HeadsetControl, a free and open-source application that supports: Logitech G430, G432, G433, G533, G535, G633, G635, G733, G930, G933, G935, G Pro. Logitech Zone Wired\/Zone 750 SteelSeries Arctis 1, [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":43802,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[9],"tags":[277],"class_list":["post-43801","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","tag-audio"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/comments?post=43801"}],"version-history":[{"count":0,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/posts\/43801\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media\/43802"}],"wp:attachment":[{"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/media?parent=43801"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/categories?post=43801"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ubuntuhandbook.org\/index.php\/wp-json\/wp\/v2\/tags?post=43801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}