Suggest all considering to unlock and start doing changes, installing packages etc, that you first install and get familiar with using Timeshift first, and schedule daily backups. Because if you F it up, Timeshift will save your ass :)
@Bitten Apple fair enough, I've just recently switched to linux, been probably 4 or so months, for me it has been good enough at least for gaming, so I'm mostly satisfied on that end myself, seeing that linux gaming is backed by valve and the steam deck / steam os community at least makes me hopeful that it will keep on doing well
DAMN ! THIS IS THE VIDEO I WAS NEEDING TO KNOW IF I COULD DAILY DRIVE THE STREAM DECK AS A NORMAL LAPTOP ! TO BUY OR NOT THIS THING INSTEAD OF A LAPTOP !
still waiting on mine :'( preordered the highest end 7/20/21... love all your videos - so cool to see you wound up liking this hardware! Makes my wait even harder LOL but it's all good
Hey Chris! The parameters that you mentioned for a older kernel in the "Speed Up Linux" video does boost performance but also decrease security. I searched it on reddit and one of the posts mentioned "noibrs noibpb nopti nospectre_v2 nospectre_v1" gives the same performance. Is it going to be safer to use the mentioned one than completely disabling mitigations?
@@artu3359 Mitigations is mostly a concern for servers, datacentres, stuff that is remoted into. Stuff where nonpriveliged malicious users want to leak root's credentials or other sensitive information. Everything thats on your desktop was put there yourself. You are the mitigation. While servers have to be hardened because they run headlessly and indefinitely. Worst case scenario, turn mitigations off for gaming, and mitigations on if youre doing something sketchy
one of the drawbacks of the immutable file system, is that even if you choose to unlock it, the next OS update will delete everything that you didn't install through flatpak. this is an issue for me, because in the event that i want to use my gaming mouse on the steam deck (as a desktop/laptop replacement, for example), the required daemon, ratbagd, cannot be installed as a flatpak (because it is a service). so unless i want to go through the trouble of reinstalling and resetting every time the OS updates, the steam deck is pretty unsuitable as a desktop/laptop replacement for me.
I would also say if one hoped this OS was going to be a great one for purely desktop then you are mistaken. Better using something else as it is currently for anyone who wants to tinker with it. It might be fine for average user who is fine with the limitation out of the box.
Maybe try and do a login script? Of course, a tiny bit of programming is needed. A simple way to do it is to put an empty file in a root folder. The login script checks if the script exists, if not, it runs any commands you run to get the system to where you want it to be. Keep in mind that I haven't tested this myself, so may not work.
Great video as always Chris. Hey, I have a question for you. I know you have multiple operating systems/ computers. How do you keep your work environment synced across all these devices?
I'm not Chris but I use Syncthing. It's a federated local-net-only OR online synchronization program that can synchronize anything. It's a little unwieldy at first but very powerful. Check it out
He uses some software for it, he made a video on it. I don't remember the name, not Synology but either what is based on (opensource) or he moved on to some paid software.
Great video. I had Ubuntu around 2016. Gaming was bad on it and my PC was too slow for Win 7 until I upgraded and went back to win a year later. Now I soon want to try to leave windows for good.
Can you dual boot on this? and how the performance and battery life is gonna look like been waiting for you to show it all. Gabbe blessed us with you receiving the deck. cant wait
I just want to point out the WinesapOS project(formerly MacGamingStick) incase you haven't heard of it. Version 3.x of the distro is based on Steam OS and Manjaro. However I'm running an older version of it at the moment as I believe Arch has unilaterally broken opengl on my configuration in the newest release. But what's interesting is it's almost like it's a rolling release but it's almost versioned at the same time. It handles updates differently than steamos in a more traditional distro-like way so you don't have to deal with every update deleting everything you written
My guy @1:05 that's exactly what I been looking for I have a spare Ryzen 5700G system with a 3060 here I was attempting Android TV on x86 bleh trash fire. Thank you this will make my Nvidia shield finally forced retirement.
Dude don't make it so complicated 1. passwd 2. sudo pacman-key --init 3. sudo pacman-key --populate archlinux Now you can test if it worked 4. sudo pacman -S archlinux-keyring 5. sudo pacman -S kitty was that so hard?
Ok, so I'm confident now about setting up Linux Mint as second system for my Steam Deck to learn how to use Linux :) Why not anything else? Because I already familiar with it a bit.
im using my steam deck as linux desktop. I have attached a 100 terabyte nas via network through the dolphin via sftp (kind of wonky) smb better. and having a blast. office, multimedia, its fantastic.
1 small nit pick By default the steam deck is very secure, at first no root password seems like it would be a security vulnerability but it's not The way Valve has it setup by default is that anything that wants to execute root commands needs the root password, but there isn't a root password, so until you set one it's impossible for you or any application to accsess root privileges, the only thing that can accsess root is steamOS itself
I would not say its very secure... it literally doesn't have a user password and can issue sudo commands simply by setting one. The internet baffles me... I get roasted for showing how to disable kernel mitigations and then folks don't freak out about there being no password.
@@ChrisTitusTech Very secure is an overstatement, if you were hit by an exploit that gave you shell access to the device you're right that they would be able to do anything so long as they set a password. The intent to attempt to prevent users from running root level commands without understanding what they're doing. The ssh daemon is either disabled by default or doesn't work without setting up a password, so short of getting it by something like shellshock your system isn't at risk unless it's physically in the hands of the attacker, at which point we all know almost any system is at risk. I think the right solution here is to either use the userspace level pacman wrapper I've seen someone working on, or at Valve's level SteamOS 3.0 with a prompt to choose a password the first time you enter desktop mode.
@@ChrisTitusTech I'm talking mote from a general audience, which the steam deck is aimed at I'd trust a linux noob more with having no root password then with having one I know from when I was a linux noob that I destroyed multiple linux installs bu executing commands I should not be executing Obviously it's more secure to have a password if you know what your doing But if you don't know what your doing, which most steam deck owners don't, then it's a liability
I just have to run this from time to time and pacman works for me, didn't need to disable signing : pacman-key --init pacman-key --populate archlinux So i just put this in a shell script on my home folder
ohh i would love more videos from you on Steam deck. I had problem with Arch of my own until I trash it. Now a noob question.. can I run better Linux on it? I mean, I do not have my Steam deck yet, but you said the Arch was not the best choice. Are you going to do a video about another system running on Steam Deck? I do not know why, but I like how you poke around and do video about trying different thing.
Hey great video. The device is not encrypted though. And that's a huge issue for a mobile person device. Could you show us how we can add fde if it's possible at all?
Chris Hello from Germany Could you please make a video how you do that today? I mean how you set it up so that you don't loose anything after new SteamOS update? Would be awesome!
I moved from windows to linux and xmonad and i'm really. Happy with it the only thing that i used to play with efootbal an they dont have a linux version is there any way around it
Sadly, the steam deck is still not available for purchase for people living in South Est Asia. Valve has no love for South Est Asian people, we could have helped reaching the millions of steam deck users in no time :( Shame on you Valve, shame on you :(
I agree that it's a shame, but you wouldn't help them reach millions of users. Right now, they aren't able to produce enough Decks to cover even their current demand.
literally this. the one time in my decade of using Arch that I had a keyring problem I just did exactly that and it immediately solved my GPG issues. I have really no idea what Chris is on about. Maybe he should check his mirrorlist before complaining?
I am pretty certain that this PGP-signature-problem would disappear if you would use Paru. Paru won't fix broken scripts but it will get PGP-keys for you as I remember it.
If it were up to me I would have already switched to Windows OS Since I'm going to miss a lot of good function on steam OS I'm still on the main gaming mode for that reason I myself have no knowledge of linux, but is it useful then valve then switch to this variant that you do not like?
I'm probably not going to unlock the file system when I get mine, as the cons outweigh the pros for me. Also, I'm very interested in containerized applications, and generally use Flatpak as much as possible, including using the Flathub Beta, and replacing various natively installed GNOME components with their Flatpak counterparts. The spellcheck in my browser recognizes "containerized", but not "natively". It keeps suggesting "nativity". I blame the government.
Let us pray: I believ3 in GABE Creator of VALVe Provider of STEAM to both rich and poor I believ3 in the coming of 3 And the unification of games on GNU/Linux G A B E N
Just saying that you don't need to make the root partition writable to install most apps, theirs almost always available as a Flatpak, e. g. Brave has a Flatpak.
This can be abit dangerous, not just bricking the os, but security too. Please be more careful about warning people about the dangers of doing this. I'm not going to pretend to understand I know anything about this- but what I do know is you can expose yourself to pretty serious security risks. Please give more of a warning about this, or go in more depth about protecting yourself if you are going to do this.
Chris hates Arch because he likes easy things, Arch is not for the lazy-I-Want-It-Easy people. I have been using linux since 1999 and I have not found a distro that is so flexible and complete as Arch is. For me Debian/Red Hat based distros are pure garbage.
Who ever is following the online guide you will have issues just copying and pasting sudo pacman -U archlinux-keyring-20220713-2-any.pkg.tar.zst during the signing issues step. Because the file you download from archlinux is now named archlinux-keyring-20220727-any.pkg.tar.zst. To fix this.. paste sudo pacman -U archlinux-keyring-20220727-any.pkg.tar.zst into the konsole instead.
"THIS ITEM IS NOT AVAILABLE IN YOUR COUNTRY" :/
pain
yeah, what a bummer
same
Are you from Indonesia?
😂
What we need is holo ISO with Chimera OS' app and the improvements from the Nobara Project
Suggest all considering to unlock and start doing changes, installing packages etc, that you first install and get familiar with using Timeshift first, and schedule daily backups. Because if you F it up, Timeshift will save your ass :)
nice to see gaming on linux finally flourishing
@Bitten Apple yeah why not? isn't steam os linux? thats why its finally gaining traction, at least make a point
@Bitten Apple fair enough, I've just recently switched to linux, been probably 4 or so months, for me it has been good enough at least for gaming, so I'm mostly satisfied on that end myself, seeing that linux gaming is backed by valve and the steam deck / steam os community at least makes me hopeful that it will keep on doing well
You fucking finally did it. You crazy bastard.
DAMN ! THIS IS THE VIDEO I WAS NEEDING TO KNOW IF I COULD DAILY DRIVE THE STREAM DECK AS A NORMAL LAPTOP ! TO BUY OR NOT THIS THING INSTEAD OF A LAPTOP !
still waiting on mine :'( preordered the highest end 7/20/21...
love all your videos - so cool to see you wound up liking this hardware! Makes my wait even harder LOL but it's all good
Hey Chris!
The parameters that you mentioned for a older kernel in the "Speed Up Linux" video does boost performance but also decrease security. I searched it on reddit and one of the posts mentioned "noibrs noibpb nopti nospectre_v2 nospectre_v1" gives the same performance. Is it going to be safer to use the mentioned one than completely disabling mitigations?
It’s the same thing. Mitigations off was added to 5.12 kernel so you don’t need to type all that.
@@artu3359 Mitigations is mostly a concern for servers, datacentres, stuff that is remoted into. Stuff where nonpriveliged malicious users want to leak root's credentials or other sensitive information.
Everything thats on your desktop was put there yourself. You are the mitigation.
While servers have to be hardened because they run headlessly and indefinitely.
Worst case scenario, turn mitigations off for gaming, and mitigations on if youre doing something sketchy
one of the drawbacks of the immutable file system, is that even if you choose to unlock it, the next OS update will delete everything that you didn't install through flatpak.
this is an issue for me, because in the event that i want to use my gaming mouse on the steam deck (as a desktop/laptop replacement, for example), the required daemon, ratbagd, cannot be installed as a flatpak (because it is a service).
so unless i want to go through the trouble of reinstalling and resetting every time the OS updates, the steam deck is pretty unsuitable as a desktop/laptop replacement for me.
I would also say if one hoped this OS was going to be a great one for purely desktop then you are mistaken.
Better using something else as it is currently for anyone who wants to tinker with it.
It might be fine for average user who is fine with the limitation out of the box.
Maybe try and do a login script? Of course, a tiny bit of programming is needed. A simple way to do it is to put an empty file in a root folder. The login script checks if the script exists, if not, it runs any commands you run to get the system to where you want it to be. Keep in mind that I haven't tested this myself, so may not work.
Thanks Chris!!! That's exactly what I was looking for (My deck should arrive here any day now... )
Your the Real Linux Tech tips ..wish you got more views!! doing lords good work!!
Great video as always Chris. Hey, I have a question for you. I know you have multiple operating systems/ computers. How do you keep your work environment synced across all these devices?
I'm not Chris but I use Syncthing. It's a federated local-net-only OR online synchronization program that can synchronize anything. It's a little unwieldy at first but very powerful. Check it out
He uses some software for it, he made a video on it. I don't remember the name, not Synology but either what is based on (opensource) or he moved on to some paid software.
seems like reasonably easy to me. i am very happy to see this. :)
Linux for the win🔥
Yes
As usual...
Great video. I had Ubuntu around 2016. Gaming was bad on it and my PC was too slow for Win 7 until I upgraded and went back to win a year later. Now I soon want to try to leave windows for good.
Try kubuntu, was my favorite distro
Hi Chris. Any plan to do a video on optimizing windows on SteamDeck? I think it would be really popular.
I too would love to see this!
Can you dual boot on this? and how the performance and battery life is gonna look like been waiting for you to show it all. Gabbe blessed us with you receiving the deck. cant wait
you can dual boot yes with grub
Everyone used to be like “just use arch. It’s so easy.” That looks annoying and difficult.
I just want to point out the WinesapOS project(formerly MacGamingStick) incase you haven't heard of it. Version 3.x of the distro is based on Steam OS and Manjaro. However I'm running an older version of it at the moment as I believe Arch has unilaterally broken opengl on my configuration in the newest release. But what's interesting is it's almost like it's a rolling release but it's almost versioned at the same time. It handles updates differently than steamos in a more traditional distro-like way so you don't have to deal with every update deleting everything you written
Chris: "They could do better on security..."
Also Chris, disable all security mitigatins for 5-10% performance boost
Lmfao
I’m going to wait a bit longer. PopOs still working wonderful for me. Keep up the good work Chris.
have a good day
My guy @1:05 that's exactly what I been looking for I have a spare Ryzen 5700G system with a 3060 here I was attempting Android TV on x86 bleh trash fire.
Thank you this will make my Nvidia shield finally forced retirement.
it would be hella cool if those steam os customizations were available as a NixOS module
one could customize everything with the basic stuff prebuilt
When Arch is intermediate for you, what is "pro"? Debian, Gentoo and Slackware? (serious question) :)
Dude don't make it so complicated
1. passwd
2. sudo pacman-key --init
3. sudo pacman-key --populate archlinux
Now you can test if it worked
4. sudo pacman -S archlinux-keyring
5. sudo pacman -S kitty
was that so hard?
Thanks for this. That seems a lot more straightforward. You still need to do sudo steamos-readonly disable before you can do the init I think?
Thanks bro. it worked for me. really apreciate
Can you do a comparison between ChromeOS and SteamOS, your thoughts on their goals and which is more usable ?
Ok, so I'm confident now about setting up Linux Mint as second system for my Steam Deck to learn how to use Linux :) Why not anything else? Because I already familiar with it a bit.
im using my steam deck as linux desktop. I have attached a 100 terabyte nas via network through the dolphin via sftp (kind of wonky) smb better. and having a blast. office, multimedia, its fantastic.
Does normal arch or soemthing liek endeavor have full driver support? Also why you use the brave spyware?
1 small nit pick
By default the steam deck is very secure, at first no root password seems like it would be a security vulnerability but it's not
The way Valve has it setup by default is that anything that wants to execute root commands needs the root password, but there isn't a root password, so until you set one it's impossible for you or any application to accsess root privileges, the only thing that can accsess root is steamOS itself
but knowing this, malware could simply execute the passwd command and set a new password.. ?! 🧐
I would say the right approach is to use no_new_privs bit (it doesn't allow gaining new privileges, hence the name)
I would not say its very secure... it literally doesn't have a user password and can issue sudo commands simply by setting one.
The internet baffles me... I get roasted for showing how to disable kernel mitigations and then folks don't freak out about there being no password.
@@ChrisTitusTech Very secure is an overstatement, if you were hit by an exploit that gave you shell access to the device you're right that they would be able to do anything so long as they set a password. The intent to attempt to prevent users from running root level commands without understanding what they're doing. The ssh daemon is either disabled by default or doesn't work without setting up a password, so short of getting it by something like shellshock your system isn't at risk unless it's physically in the hands of the attacker, at which point we all know almost any system is at risk.
I think the right solution here is to either use the userspace level pacman wrapper I've seen someone working on, or at Valve's level SteamOS 3.0 with a prompt to choose a password the first time you enter desktop mode.
@@ChrisTitusTech I'm talking mote from a general audience, which the steam deck is aimed at
I'd trust a linux noob more with having no root password then with having one
I know from when I was a linux noob that I destroyed multiple linux installs bu executing commands I should not be executing
Obviously it's more secure to have a password if you know what your doing
But if you don't know what your doing, which most steam deck owners don't, then it's a liability
It still seems you don't seem to know that an OS update will wipe that whole partition.
I've had a couple updates now and it is still holding on. However, I do anticipate a big update coming through and doing just that.
I just have to run this from time to time and pacman works for me, didn't need to disable signing :
pacman-key --init
pacman-key --populate archlinux
So i just put this in a shell script on my home folder
soo basically steam machines are back!!!
How is your 3D printing plan going Titus?
ohh i would love more videos from you on Steam deck. I had problem with Arch of my own until I trash it. Now a noob question.. can I run better Linux on it? I mean, I do not have my Steam deck yet, but you said the Arch was not the best choice. Are you going to do a video about another system running on Steam Deck? I do not know why, but I like how you poke around and do video about trying different thing.
I recommend using paru instead of yay.
Now you are going into unshown territory for the Steam Deck.
Hey great video. The device is not encrypted though. And that's a huge issue for a mobile person device. Could you show us how we can add fde if it's possible at all?
I just want a Steam Deck, I can live without the game :-D Compact and cheap. And it looks cool as well!
Complete Noob question, Can I just lock the steam after unlocking it to install only some program I need just to avoid f-ing up the OS ?
Do you have a guide how to setup Kitty like you have it here?
Just a warning. None of this works on the new oled steam decks. They completely locked out all sudo rights and removed neofetcher, pacman, and yay.
what if yay command not found
The security thing i do find that a big deal tbh. as it is such a easy target in to becoming a botnet or something
Chris
Hello from Germany
Could you please make a video how you do that today?
I mean how you set it up so that you don't loose anything after new SteamOS update?
Would be awesome!
I moved from windows to linux and xmonad and i'm really. Happy with it the only thing that i used to play with efootbal an they dont have a linux version is there any way around it
Sadly, the steam deck is still not available for purchase for people living in South Est Asia.
Valve has no love for South Est Asian people, we could have helped reaching the millions of steam deck users in no time :(
Shame on you Valve, shame on you :(
Doubt there's many people there able to purchase the steam deck. The costs probably outweighs the benefits
I agree that it's a shame, but you wouldn't help them reach millions of users. Right now, they aren't able to produce enough Decks to cover even their current demand.
Is it possible to add a printer to steam deck? Are there print driver issues?
watching this on my deck. how do you prevent it getting wiped on update
Yeah, the keys on arch are pretty annoying. It's better to just not run arch if you don't want to keep fixing them properly.
it's asking for a password after I put in the unlock account. Don't know what the password is.
can you show me how to install Chrome remote desktop love your videos
What commands do I use in order to Install packages on SteamOS using its Linux Konsole?
pacman keyring canbe installed via pacman
pacman -S archlinux-keyring
why bother downloading zst pkg
literally this. the one time in my decade of using Arch that I had a keyring problem I just did exactly that and it immediately solved my GPG issues. I have really no idea what Chris is on about. Maybe he should check his mirrorlist before complaining?
@@dwnews_Youre fraud
@@insu_na I think steam deck is using other architecture not amd64????
@@mohammadrahat9759 Nope, the Steam Deck is AMD64 / x86_64
It's just a somewhat regular Ryzen APU
Arch is annoying with the PGP keys. Thank you for posting this.
Could you make a guide on how to launch a game that it’s installed in a network share? 10Gbit network so it should be fine.
double cick it
@@RickMyBalls with wine? Lutris?
I am pretty certain that this PGP-signature-problem would disappear if you would use Paru. Paru won't fix broken scripts but it will get PGP-keys for you as I remember it.
I honestly wouldn't use holo iso as valve in the future will make a full fat steam os 3.0 for pcs
You can append the archlinux repos in your /etc/pacman.conf to install and track the archlinux-keyring package
tq cHRIS
hello pls make video how to open league of legends on steam for other destros. i'm manjaro user and I will be so glad to see this video for manjaro.
*sigh*, one day I'll have my Steam Deck
Getting a permission denied prompt. Any idea?
If it were up to me I would have already switched to Windows OS Since I'm going to miss a lot of good function on steam OS
I'm still on the main gaming mode for that reason
I myself have no knowledge of linux, but is it useful then valve then switch to this variant that you do not like?
hi i have the problem that yay command not found. do u have any solution
It seems like they should have at least used the Steam login information as the user password for the system.
"I hate arch because i use an improperly set up arch-based distro!" Just because you predicted hate doesn't mean you don't deserve it 😂
I'm probably not going to unlock the file system when I get mine, as the cons outweigh the pros for me.
Also, I'm very interested in containerized applications, and generally use Flatpak as much as possible, including using the Flathub Beta, and replacing various natively installed GNOME components with their Flatpak counterparts.
The spellcheck in my browser recognizes "containerized", but not "natively".
It keeps suggesting "nativity".
I blame the government.
Updating your steamdeck OS is going to be a bitch.
Let us pray:
I believ3 in GABE
Creator of VALVe
Provider of STEAM to both rich and poor
I believ3 in the coming of 3
And the unification of games on GNU/Linux
G A B E N
Just saying that you don't need to make the root partition writable to install most apps, theirs almost always available as a Flatpak, e. g. Brave has a Flatpak.
Honestly, I'm afraid to do this lol
Thank you, Chris. I'm not a gamer so I'll never use this but it's still very interesting.
This can be abit dangerous, not just bricking the os, but security too. Please be more careful about warning people about the dangers of doing this. I'm not going to pretend to understand I know anything about this- but what I do know is you can expose yourself to pretty serious security risks. Please give more of a warning about this, or go in more depth about protecting yourself if you are going to do this.
Brave 🤮
🙂 as a non gamer, this is not worth the effort to get a good porable linux system
Ok
Chris hates Arch because he likes easy things, Arch is not for the lazy-I-Want-It-Easy people. I have been using linux since 1999 and I have not found a distro that is so flexible and complete as Arch is. For me Debian/Red Hat based distros are pure garbage.
please just update the keys with pacman-key --refresh-keys. gpg-keys are important for security.
Who ever is following the online guide you will have issues just copying and pasting
sudo pacman -U archlinux-keyring-20220713-2-any.pkg.tar.zst during the signing issues step.
Because the file you download from archlinux is now named archlinux-keyring-20220727-any.pkg.tar.zst.
To fix this.. paste sudo pacman -U archlinux-keyring-20220727-any.pkg.tar.zst into the konsole instead.