Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
What makes it extra frustrating is that the devices themselves are normally really, really, really good at plug-and-play, so when it doesn't work, it's a double-suck whammy for SteamOS!
If Valve's point of view hasn't changed, they won't do it because SteamOS is designed for console and sound should be dealt with via the TV's remote or the audio system's remote.
I use my 2.1 pc speaker system (no remote) on my TV and there is no way I will buy a complete and expensive TV audio system just to gain another remote control to deal with. My wireless keyboard can do this job easily and I prefer to keep my money to buy games. :)
Please Valve, give us the option to change that, even if we have to tweak it.
Edit: I mean a well supported workaround
At least I can adjust the volume with my bluetooth headset...
Mohandevir, I use my bluetooth headphones as well (MPOW with a little fiddling to remove crackling and latency) and is a nice workaround most of the time.
NepNutz, so far I'm on the same opinion- SteamOS makes great plug-and-play device!
There is something I haven't considered thus far. When connected to the TV, changing the system volume will certainly create situations where the user doesn't know which element is causing the unexpected volume output.
One solution would be to have a checkbox for "Enable manual System Volume control" tucked neatly into "System Audio Settings". Practically imitating the "Enable access to the Linux desktop" setting behaviour. It will be accessible. At the same it will not cause problems for the intended target audience by being ambiguous.
PS: And a volume button can be displayed on the main page in the same style as the music player, more so to keep them separate and with distinct functionality.
A quick and easy fix to add media key functiionality in steamos big picture is by adding all gnome-settings-daemon services to steamos-session. https://github.com/ValveSoftware/SteamOS/issues/146#issuecomment-39641974
A much better solution is to not use SteamOS but a different distribution, if you intend to use Steam on a PC or laptop or any usage scenerio that doesn't involve playing on a TV in the livingroom.
XÆЯO, I'm already using alsamixer but with different objective (only the green 3.5mm output is faulty). Thank you for suggesting another distro but there is no need in the particular usage. For the moment my 27" monitor will do the job and in due time I'm planing on changing the entire setup.
Regardless, I don't view volume control as breaking the usage scenario but more than welcome backup functionality.
tbh the suggestion of NOT using steamos is the best suggestion anyone can make and regardless of what kind of screen you are using.
First you need the UI startup script to load xbindkeys. With Thor27 Steam Desktop project it's in the "/usr/bin/steam-de" script where you modify the following section by adding the xbindkeys line (for SteamOS, see the edit section):
# Start basic window manager, video settings and audio control
xfwm4 --replace --daemon --compositor=off
which nvidia-settings && nvidia-settings -l
which gnome-settings-daemon && gnome-settings-daemon &
which xbindkeys && xbindkeys &
Then, in xbindkeys-config I added 3 keys:
Volume Up:
Key: Mod2 + XF86AudioRaiseVolume | m:0x10 + c:123
Command: amixer -D pulse sset Master 2%+
Volume Down:
Key: Mod2 + XF86AudioLowerVolume | m:0x10 + c:122
Command: amixer -D pulse sset Master 2%-
Mute/Unmute:
Key: Mod2 + XF86AudioMute | m:0x10 + c:121
Command: amixer -D pulse set Master Playback Switch toggle
http://butlerpc.net/blog/2011/01/using-xbindkeys-on-ubuntu-linux-to-remap-key-commands/
There is no fancy UI popup to show the volume variations but it gets the job done. Also I used 2%+/- because I like finer volume control than what Ubuntu offers ootb (5%+/-). May be adjusted to your tastes.
Edit (SteamOS):
Just tested with the SteamOS-Compositor and Modeswitch-Inhibitor and it works too. Since these are the tools used in SteamOS, it's highly probable that it will work on both platforms.
Just edit the /usr/bin/steamos-session script so it looks like this (add the gnome-settings-daemon and xbindkeys lines):
______
#!/bin/sh
export SDL_VIDEO_MINIMIZE_ON_FOCUS_LOSS=0
export HOMETEST_DESKTOP=1
export HOMETEST_USER=steam
export HOMETEST_DESKTOP_USER=desktop
export HOMETEST_DESKTOP_SESSION=gnome
/usr/bin/steamos/set_hd_mode.sh >> $HOME/set_hd_mode.log
export LD_PRELOAD=/usr/lib/x86_64-linux-gnu/libmodeswitch_inhibitor.so:/usr/lib/i386-linux-gnu/libmodeswitch_inhibitor.so
# Disable DPMS and screen blanking for now; it doesn't know about controller
# or Steam remote control events right now
xset -dpms
xset s off
steamcompmgr &
gnome-settings-daemon &
xbindkeys &
loadargb_cursor /usr/share/icons/steam/arrow.png
steam -tenfoot -steamos -enableremotecontrol"
______
Then all you need to do is to create your shortcuts with xbindkeys-config, as before, in the steam user account.
Unfortunately, you will have to re-edit the steamos-session script if ever guys at Valve overwrites it in an update... Didn't happen often, but still, keep that in mind.
Maybe ProfessorKaos64 will be able to make another miracle and create some automated install for this. ;)
It would be awesome if it could become a standard feature in SteamOS or an optional package... A checkbox in the BPM UI "Media Keyboard Support"... One may dream...
Many thanks to Thor27 repo maintainer for his quick answers and for putting me on the right track.