Every article tag can be clicked to get a list of all articles in that category. Every article tag also has an RSS feed! You can customize an RSS feed too!
We do often include affiliate links to earn us some pennies. See more here.

Valve seem to be doing well for early 2018 when it comes to Linux, not only are they updating SteamOS more often, Linux is also getting some overdue attention with the Steam Client too.

Firstly, SteamOS was updated again on the 15th of January to include the latest 4.14.13 Linux Kernel release. Then, they pushed the previous beta out to everyone that includes updated Mesa and NVIDIA drivers. On top of that SteamOS just got another update for security fixes to catch up with Debian 8.10. Seems like Valve are starting to get updates out quicker for SteamOS this year, which is a really healthy sign for things to come.

As for the Steam Client Beta, Valve seem to be giving the Linux client some needed attention too! Here's what's new for Linux:

  • Added a 2X-scaling mode with high-res text and graphics when running the Steam client in desktop mode on 4k-resolution monitors. You can also force 2X scaling with the "GDK_SCALE=2" environment variable, or disable it with "GDK_SCALE=1".
  • Improved window-resizing interactions with the window manager
  • Fixed an issue where the Steam client could prevent some desktop sessions from shutting down

Steam, for me, was one of the major nuisances when I was using a 4K monitor as my primary (before I switched back to using two 1080p monitors). It's now my SteamOS monitor in the corner of my office, but fixes like this are tempting me to use it primarily again…

The fix to do with shutdowns is also extremely welcome, something I saw quite often. They still need to fix the screenshot problem though, which is a bit of a nuisance.

As for more general fixes that aren't Linux-specific, Valve also fixed a problem with Vulkan-based games causing the Steam Overlay to crash or become unresponsive. There's more too, check out the Steam Client Beta release notes here.

Article taken from GamingOnLinux.com.
Tags: Steam, SteamOS
16 Likes
About the author -
author picture
I am the owner of GamingOnLinux. After discovering Linux back in the days of Mandrake in 2003, I constantly checked on the progress of Linux until Ubuntu appeared on the scene and it helped me to really love it. You can reach me easily by emailing GamingOnLinux directly. You can also follow my personal adventures on Bluesky.
See more from me
The comments on this article are closed.
All posts need to follow our rules. For users logged in: please hit the Report Flag icon on any post that breaks the rules or contains illegal / harmful content. Guest readers can email us for any issues.
18 comments Subscribe

WorMzy 26 Jan 2018
Shutdown fixes are very welcome! KDE aborting my shutdown because of steam not shutting down sensibly is a big annoyance.
nattydread 26 Jan 2018
Great news, I struggle to see anything on steam on my 4k TV unless in big picture mode. The shutdown issue always effected my laptop too.
musojon74 26 Jan 2018
Excellent. It was very annoying when linux 4k meant tiny steam text. Especially when scaling works on windows ( not that I'd know that. Ahem. )
lucifertdark 26 Jan 2018
I only got hit by that bug once thankfully, what was doing me in was the CPU spike when switching pages on Steam & having to sit there with an almost totally frozen system while waiting for it to get it's act together.
Nanobang 26 Jan 2018
  • Supporter
Yay! I'll no longer have to squint to use Steam's desktop client on my 1080p TV---as soon as I figure out how/where to set the "environment variable'GDK_SCALE=2'" for the Steam client. :P

No, really. Someone please help me.

Please.


Last edited by Nanobang on 26 Jan 2018 at 1:16 pm UTC
natewardawg 26 Jan 2018
Although they aren't working rigorously on it, it's always nice to see Valve hasn't abandoned SteamOS :)
tuubi 26 Jan 2018
  • Supporter Plus
Yay! I'll no longer have to squint to use Steam's desktop client on my 1080p TV---as soon as I figure out how/where to set the "environment variable'GDK_SCALE=2'" for the Steam client. :P

No, really. Someone please help me.

Please.
The safest way to set the variable only for Steam is to copy /usr/share/applications/steam.desktop to ~/.local/share/applications/, then edit the copied file and add the variable to the exec line. If your line looks like mine Exec=sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam' %U just change it to Exec=sh -c 'GDK_SCALE=2 STEAM_FRAME_FORCE_CLOSE=1 steam' %U
You can undo the change by deleting your custom desktop file.

Remember to change your desktop and panel launchers as well if you've got them. You're on XFCE so you should be able to just right click the icon and choose "Edit Launcher" if I recall correctly.
Mountain Man 26 Jan 2018
Shutdown fixes are very welcome! KDE aborting my shutdown because of steam not shutting down sensibly is a big annoyance.
Yes. That has been bothering me for a long time.
slaapliedje 10 years 27 Jan 2018
Excellent. It was very annoying when linux 4k meant tiny steam text. Especially when scaling works on windows ( not that I'd know that. Ahem. )

Ha, really? I had the opposite experience, it seemed to scale correctly in Linux, but not in Windows. Then again, I've read my laptop has a 'fake' 4k display, though I'm not sure what that means, something about it emulating the pixel density, without actually having that many pixels?

But yeah Steam looks tiny and weird in Windows 10, but fine under Gnome.
slaapliedje 10 years 27 Jan 2018
They finally fixed the Video scaling when trying to make it full screen! I have the '2k' resolution on my monitor, and it'd always put the video in the lower left corner. Now full screen actually works!
Oet_ 27 Jan 2018
Tested with Steam Client on Arch Linux:
Steam -> Settings -> Account -> CHANGE... -> Steam Beta Update -> OK

After restart Steam is in 2x scaling (Large Mode)! :D

Still hoping on 3840x2160 though (Big Picture Mode)...
Kimyrielle 28 Jan 2018
4k is still a bit of an issue, so glad to see that they are working on it. I have a 32" screen, and still use 2550x1440 instead of full UHD, because UI scaling is still hit-and-miss.
ThePierrasse 28 Jan 2018
They still need to fix the "remember my password" thingy, as it still requests me to enter my password everytime I launch Steam on any of my two Linux PCs (no issues on Windows). Plus, everytime I do so, Steam resets the language to English which is not what I want. Both those issues weren't there a year ago...
Grazen 9 Feb 2018
Yay! I'll no longer have to squint to use Steam's desktop client on my 1080p TV---as soon as I figure out how/where to set the "environment variable'GDK_SCALE=2'" for the Steam client. :P

No, really. Someone please help me.

Please.
The safest way to set the variable only for Steam is to copy /usr/share/applications/steam.desktop to ~/.local/share/applications/, then edit the copied file and add the variable to the exec line. If your line looks like mine Exec=sh -c 'STEAM_FRAME_FORCE_CLOSE=1 steam' %U just change it to Exec=sh -c 'GDK_SCALE=2 STEAM_FRAME_FORCE_CLOSE=1 steam' %U
You can undo the change by deleting your custom desktop file.

Remember to change your desktop and panel launchers as well if you've got them. You're on XFCE so you should be able to just right click the icon and choose "Edit Launcher" if I recall correctly.

Need more dumbing down for me. I see the Steam.Desktop file in the applications folder - I see a number of exec lines but nothing that looks like yours. Should I just add it?
tuubi 9 Feb 2018
  • Supporter Plus
Need more dumbing down for me. I see the Steam.Desktop file in the applications folder - I see a number of exec lines but nothing that looks like yours. Should I just add it?
I had to look into the Solus steam package, and indeed the .desktop file includes several desktop actions. Just do a search-and-replace for "Exec=" -> "Exec=GDK_SCALE=2 " in your text editor. That should to the trick. But remember to edit the copy in .local so it isn't overridden by steam updates and so that it can be reverted easily.
lucifertdark 9 Feb 2018
I had to look into the Solus steam package, and indeed the .desktop file includes several desktop actions. Just do a search-and-replace for "Exec=" -> "Exec=GDK_SCALE=2 " in your text editor. That should to the trick. But remember to edit the copy in .local so it isn't overridden by steam updates and so that it can be reverted easily.
Not sure what I did wrong, but I followed your instructions & Steam wouldn't start at all for me, reverted the changes & steam is back, guess I can't have the new toy.
tuubi 9 Feb 2018
  • Supporter Plus
I had to look into the Solus steam package, and indeed the .desktop file includes several desktop actions. Just do a search-and-replace for "Exec=" -> "Exec=GDK_SCALE=2 " in your text editor. That should to the trick. But remember to edit the copy in .local so it isn't overridden by steam updates and so that it can be reverted easily.
Not sure what I did wrong, but I followed your instructions & Steam wouldn't start at all for me, reverted the changes & steam is back, guess I can't have the new toy.
Does it work if you launch steam from the terminal with "GDK_SCALE=2 steam"? If yes, paste your Exec line here and I'll try to help you further.
lucifertdark 9 Feb 2018
Does it work if you launch steam from the terminal with "GDK_SCALE=2 steam"? If yes, paste your Exec line here and I'll try to help you further.
That works, remind me not to do that again though, It's horrible on my monitor. :D
While you're here, please consider supporting GamingOnLinux on:

Reward Tiers: Patreon. Plain Donations: PayPal.

This ensures all of our main content remains totally free for everyone! Patreon supporters can also remove all adverts and sponsors! Supporting us helps bring good, fresh content. Without your continued support, we simply could not continue!

You can find even more ways to support us on this dedicated page any time. If you already are, thank you!
The comments on this article are closed.