Check out our Monthly Survey Page to see what our users are running.
We do often include affiliate links to earn us some pennies. See more here.

Recently at the Akademy 2022 conference, KDE's David Edmundson gave a talk on the Steam Deck and the ongoing work in KDE to improve things.

For those who don't know, the Steam Deck is a full Linux PC and includes a full KDE Plasma desktop mode you can use for whatever you want as well. Thanks to that, the KDE team have been working on improvements (with plenty already done) to make it a better experience.

The talk description:

The Steamdeck is one of the most interesting and excitement big deployments of KDE in recent times.

In this talk I will share how Plasma fits into the Steamdeck and what aspects of KDE made us the right choice for their new userbase. I will then share some of the projects that contractors Blue Systems have been doing for Valve and how the work there benefits not just the Steamdeck but improves the ecosystem for all Plasma users.

Finally we look at what this could mean for KDE on the whole as more vendors gain the same confidence in Plasma.

It's always interesting to hear what's being done and it seems quite a lot. Various changes were done for Valve including startup performance improvements, a robust systemd managed boot, microphone volume indicators, improving resource visualization and system monitors, big improvements to system settings, firewall configuration and much more.

Here's the full clip:

YouTube Thumbnail
YouTube videos require cookies, you must accept their cookies to view. View cookie preferences.
Accept Cookies & Show   Direct Link

Perhaps the biggest bit of info coming out of this is that according to Edmundson, Valve has shipped over a million.  At about 29:45 in the above video in response to a question on it Edmundson said "They have crossed over a million, and they're still processing back orders". Valve haven't actually given out any numbers in public on it yet and Edmundson was not speaking for Valve but still, the answer was pretty confident and clear.

Article taken from GamingOnLinux.com.
28 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 came back to check 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. Find me on Mastodon.
See more from me
The comments on this article are closed.
30 comments
Page: «3/3
  Go to:

wit_as_a_riddle Oct 4, 2022
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Where as with package layering you could install OpenVPN or WireGuard and it would become part of the compose, and remain after updates, while retaining all the immutable benefits.

Thanks for clarifying. So if I understand correctly, with package layering, Valve could retain an immutable file system and users could install root privileged packages without them getting wiped upon OS upgrades?

Nothing available in Arch yet to do this, or is there?
BlackBloodRum Oct 4, 2022
View PC info
  • Supporter Plus
Quoting: wit_as_a_riddleThanks for clarifying. So if I understand correctly, with package layering, Valve could retain an immutable file system and users could install root privileged packages without them getting wiped upon OS upgrades?

Nothing available in Arch yet to do this, or is there?
Exactly with rpm-ostree, Valve could continue to distribute a "base image" to deck owners, maintaining the "console" affect while also giving users the option to install their own thing.

It's better explained here:
https://rpm-ostree.readthedocs.io/en/stable/

Arch doesn't have this, although to be fair, for original Arch it's not really suited (since Arch is largely aimed at tinkerers). But, that's not what Valve were aiming for as such.

Sadly it's not something they could quickly just have as their strap-on for the OS at this point.
mr-victory Oct 4, 2022
Quoting: GuestHow do you use GPU stats on system monitor?
Edit page, click on any sensor, click the sensor on the menu on the right, choose GPU.
You may need a recent KDE version. What distro are you using?
Supay Oct 6, 2022
Quoting: BlackBloodRum
Quoting: wit_as_a_riddleDid you see Liam's post about Distrobox? I know it isn't built into SteamOS but it does address your concerns I think.
I did, but while that's cool for running other distros and applications it doesn't help when it comes to stuff you want to modify on the OS itself.

I mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.
wit_as_a_riddle Oct 6, 2022
Quoting: Supay
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.

Were you able to set up a VPN on Deck without disabling the immutable file system? If so, would you mind sharing how?
Supay Oct 6, 2022
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.

Were you able to set up a VPN on Deck without disabling the immutable file system? If so, would you mind sharing how?

Of course. Just go to the KDE settings, then network, then connections. Click the + and choose which VPN, add the config. You can import config files too. And you can set individual network connections to chainload VPNs automatically after they connect.
wit_as_a_riddle Oct 6, 2022
Quoting: Supay
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.

Were you able to set up a VPN on Deck without disabling the immutable file system? If so, would you mind sharing how?

Of course. Just go to the KDE settings, then network, then connections. Click the + and choose which VPN, add the config. You can import config files too. And you can set individual network connections to chainload VPNs automatically after they connect.

I meant can you connect to a commercial VPN service like PIA or NordVPN? You are using your own private VPN to access your files remotely I guess.
grigi Oct 6, 2022
There are many VPN technologies, did they ship all the NetworkManager plugins?
There are many that I know of:
vpnc, fortisslvpn, libreswan, strongswan, L2TP, OpenVPN, PPTP, SSTP, WireGuard, SSH, Iodine
(and more)
You could probably connect to most VPN's if you only have:
vpnc, strongswan, L2TP, OpenVPN, SSTP, WireGuard

I know the NetworkManager wizard allows me to setup any vpn type without having the plugin installed. When trying to use it, however, it then complains that plugin isn't installed.
I hope they disabled the wizards for the plugins they don't ship.
Supay Oct 6, 2022
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.

Were you able to set up a VPN on Deck without disabling the immutable file system? If so, would you mind sharing how?

Of course. Just go to the KDE settings, then network, then connections. Click the + and choose which VPN, add the config. You can import config files too. And you can set individual network connections to chainload VPNs automatically after they connect.

I meant can you connect to a commercial VPN service like PIA or NordVPN? You are using your own private VPN to access your files remotely I guess.

I am, though my traffic back via my home also gets routed back out via a commercial service. If they don't have a flatpak for their own app, they likely offer the config info to just set it all up yourself. I've rarely used the apps anyway, on Linux or Android, instead I just manually enter everything I need for the connection.
wit_as_a_riddle Oct 6, 2022
Quoting: Supay
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: wit_as_a_riddle
Quoting: Supay
Quoting: BlackBloodRumI mean for example, let's take VPN connections. You simply can't set them up in KDE because OpenVPN/WireGuard isn't installed by default, if you put that into distrobox, you still won't be able to get a system-wide VPN connection.

Of course, if you enable "development" mode you can put OpenVPN or WireGuard in there, but as soon as the next SteamOS update is released those changes are wiped and you'll have to manually install them again.

Wireguard is available in the KDE network settings. It was one of the first bits I setup, so that I can access my home network and its media remotely. Haven't had to tinker with it since I did, through multiple updates. OpenVPN and pretty much any other protocol I might want is listed there too when I checked.

Were you able to set up a VPN on Deck without disabling the immutable file system? If so, would you mind sharing how?

Of course. Just go to the KDE settings, then network, then connections. Click the + and choose which VPN, add the config. You can import config files too. And you can set individual network connections to chainload VPNs automatically after they connect.

I meant can you connect to a commercial VPN service like PIA or NordVPN? You are using your own private VPN to access your files remotely I guess.

I am, though my traffic back via my home also gets routed back out via a commercial service. If they don't have a flatpak for their own app, they likely offer the config info to just set it all up yourself. I've rarely used the apps anyway, on Linux or Android, instead I just manually enter everything I need for the connection.

Ah, I've just tried it via their proffered configuration file and I get a popup notification which says missing VPN plugin. Oh well. Searching online, it doesn't appear there is a solution for this, hopefully I'm wrong. Maybe Liam could make a guide at some point, that would be helpful.
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.