How to Build Linux Server to Full Desktop
Ғылым және технология
This makes the fastest, minimal desktop with only the packages you choose! Learn how to make your own Linux Distribution and make your system exactly the way you want!
Timestamps:
00:00 What this does
01:00 Initial Server Setup
03:45 First Steps on Fresh Install
05:20 Setting up Graphical Login
06:10 Picking your base packages
12:33 Config Autologin
13:55 Fonts and Theming
19:42 Display Script on Startup
20:22 How fast is this startup .
►► Digital Downloads ➜ www.cttstore.com
►► Reddit ➜ www.reddit.com/r/ChrisTitusTech/
►► Titus Tech Talk ➜ kzread.info
►► Twitch ➜ www.twitch.tv/christitustech
Пікірлер: 167
Full Live Stream: kzread.info/dash/bejne/c2aWsqmocbCvc5s.html
@aviatedviewssound4798
2 жыл бұрын
thanks brother for existing
@immortalcyanogen779
2 жыл бұрын
Review Airyx OS
@jamessteinbraker816
Жыл бұрын
I would love to know the repo you use to make your new debian-titus repo as i can't find it and would love to get your configs.
@goldilockszone4389
Жыл бұрын
I wanted a minimal install for Fedora with BSPWM w/o Gnome or KDE and here you did it !Angel !!!
@josephsmith1943
Жыл бұрын
@@aviatedviewssound4798 .m0
Lets take a moment to appreciate the effort this man does to make understanding Linux easier for everyone, I respect you sir, Thank you so much for the content, I learned a lot from it !
@vexnity460
2 жыл бұрын
started off like a bot, ended it like a actual viewer, lets appreciate you for not copy pasting
@msabyss_3998
2 жыл бұрын
@@vexnity460 Excuse me ? 😅 How do you just assume Its a bot ? also.. 91 likes its a lot thank you guys !! and thank you Chris for thr vids !
@vexnity460
2 жыл бұрын
@@msabyss_3998 fricking read the whole comment before replying
@angenlicojimenez
Жыл бұрын
@@msabyss_3998 bots always say stuff similar to the beginning part of your comment, but then you made an actually personal statement at the end instead of some generic comment that anyone can type.
Nice video Chris, I'll be watching yesterday's live stream that I missed later on today. I am loving Fedora, and can't wait for 36 to officially drop. My jaw dropped when I saw the package count and RAM usage of standard Fedora when I first installed.
This is a great way to install linux on any laptop. Thanks for sharing this Mr. Titus!
I like this. It's pretty good. I often take a similar aproach for my personal usage. I like watching your videos. I always pick up something new to me.
One of the best Linux tech channels, keep up the good work mate, love your content :)
This is exactly what I was looking for, thank you!!! I would love to see a in-depth guide about the subject.
What an amazing video. Totally fun project to follow along with.
Amazing video Titus. This has encouraged me to blow up some packages from my Linux install. Currently I've got about 1100 packages.
I was just looking for a video like this thx man
Awesome video for lean management of the desktop
Nice video Chris!!!
Hi Titus, Your videos help to slowly develop an understanding for linux. It gives me a rough idea of 'what is what' and the fact that I can shape things the way I want them, which is great. The image in my head is that of 'Linux is a Lego-set' you can build / shape it any way you want / need. So now I know it 'CAN do'; However I am often still stumbling along 'HOWToDo' / making it work just the way I want it. Never afraid to try 'something new' it's just a matter of 'one more step' over and over again... Thanks for your help. Willem
@negimox
Жыл бұрын
I think the best is to install it in a vm first really gives u the idea of what to do and what not to, u can just give it little time each day. When u feel u have done enough then u can make your choice.
@alinaqirizvi1441
10 ай бұрын
@@negimox I don't think that's what he means. I think it's inferred that he is already using Linux but he's just saying that these videos help one to develop an understanding of how Linux words behind the scenes
Really great write up. I solve dependencies by hand. I've been very lost since the removal of Xorg.
Chris, A thousand thankyous for this video ! I installed Debian netinst recently with only 50MB of RAM usage. With Postgresql it came to about 130MB RAM. I hope all Linux distros start making it easier for more minimalist installs or less bloatware.
@Fizzify
2 жыл бұрын
Woah! Is that Debian server or is it a full desktop?
Long time since I seen that xorg cursor!, nostalgia. Need that theme for wayland. Cool setup !
Thanks for sharing CTT! For those of us less experienced or not wanting such customization any thoughts on choosing OR installing a simple LEAN Linux server or distro?
Thank you for this! I asked for this in a previous comment of mine and it looks like you've done it. Appreciate all your Linux content
great, will test your script when available
Another awesome video . Just had a question .do you help people with computer issues or do you have a recommendation for some windows help ? Thank you for your time and all you do .
Hey Chris, I've been checking out fedora after your gaming video. I have an amd rx-5700 that previously made it very hard to even get into gnome but now on 36 seems to be mostly functional. Have you looked into the rocm packages from the rhel branch being used on Fedora for getting opencl working for blender and davinci. It would be so cool to have a fully functional graphics card :) thanks for the videos they have been very helpful.
Love it! I want to change the icons and order of the desktops. I have been sifting through the source code and cannot find it! Clues?
Chris, I start up on the tty every time that I start up my PC, I use xinit to start up my desktop-environment. It is easy for when I switch from dwm to sway for gaming or when I switch back from sway to dwm, I don't have to use a mouse and it is a bit faster.
Thanks for the awesome video, it was very informative for a linux noob like me😁
When trying to follow Your tutorial I have very limited options in additional software to chose (Fedora 36 server stable). I chose custom then standard and I don't have options for Window Manager or Sound and Video. For Window Manager I will install Mutter but what are the names of packages to install sound and video?
I did something like this in my arch fileserver. The difference is that I access to the desktop from VNC or XRDP but still have logging manager optional.
I use a very similar method when I'm setting up Linux VMs that need a graphical environment. Starting from a base system install is the best way to go for sure. I've also done this on bare metal for a PC/workstation setup as well, but I get lazy and still use the distro's standard desktop install as well. Both methods have their merits. Manjaro's desktop install is clean enough IMO, but I avoid Ubuntu's desktop install like the plague thanks to all the snaps it puts on the system.
Fantastic! TY!
Thanks Chris, I've been using debtitus since December and love it. You get to play tons with your pc.
I really like this idea. I tried to do something similar a few times with Ubuntu server but I always ended up having a lot of errors and destroying the install lol
do you also supply firewall cfg etc?
Great video in terms of understanding how different desktop components (x server, desktop manager, windows manager) are tied together and can be configured. Really appreciate it. The only question remains is: in nowadays when the memory is cheap, does it really make any sense to save few hundred of megs by not going into full-weights desktop environments? I have a similar setup "from scratch" of KDE/plasma and it's only by 200Mb of RAM "heavier" than the setup you've made. A single tab in Chromium / Firefox can occupy much more than that. Does it really worth it?
@FoxyDrew
Жыл бұрын
For some people it's not about being "worth it". I like the experience of building up a system exactly the way I want, it's fun. Having the system use less RAM is really just a consequence of building a system with only necessities. And besides that.... why would I want anything on my system I don't need? Regardless of recourse usage? lol Also, some people are installing linux to refresh old hardware. Or simply don't have the money for new hardware. The amount of people running arch on 10+ year old thinkpads is literally a meme at this point. If your old laptop only has 2GB of non-upgradeable RAM, a couple hundred megabits IS a lot.
if i'm going to choose RHEL vs Fedora? which one should i get for mid-large business scale?
Do you have a fedora titus iso that we can download that is preconfigured like this to be ultralightweight for gaming?
Enable auto completion in your shell and then when you do: dnf ins part_of_package_name it will help you with the name. At least that works in Debian.
chris are we able to download the project you have on github for the display? its asking for a username and password I really liked that one you installed nice and light
Chris, tyvm I stare at your stuff like I stare at Ancient Greek or algebra. If I do it long enough I will get it by osmosis... You really do make some sense even to the Linux Luddites out there like me Cheers and big thanks again, Mikw
Very nice!
I have a Framework laptop. How do I start with Fedora Server? I'm under the impression that Fedora Server doesn't include wireless support in the ISO? Wireless is my only option, unless a USB-C to Ethernet adapter is supported.
Why not before the first update set it up to use delta rpm?
This is exactly what I do, but for Debian SID. I have made scripts to install everything I want after I have installed "Server" version of Debian stable, including upgrading to SID. Currently I'm in the process of choosing between Gnome42 and KDE, have been using Mate before. But Gnome42 looks good (except for the in-your-face app launcher). KDE is great too, but it feels a bit bloated because there are so much settings everywhere, even though I like to customize stuff. Anyway, keep up the good work on the videos.
i would suggest using the 'Fedora Everything' alternative installer instead of the server installer. 'Everything' defaults to btrfs while 'Server' defaults to LVM. there may be some other subtle differences but that's what i found when trying both in VMs
the power button in polybar doesn't show any icons for shutdown, restart, reboot, etc. It's just a grey box that shows the uptime only. What am I missing?
OK now this is awesome
It's like installing a distro the Arch way. It's really useful for my case because my GT 710 doesn't play well with the Noveau drivers and it crashes mid install and breaks everything. Being able to install the Nvidia propietary drivers from a TTY BEFORE a desktop environment comes up is mandatory for my situation.
Hi I use qtile but it's not in the fedora repos. Can u show how we can compile and run it on fedora
This video makes me want an ansible video from you!
Unrelated Linux question. I would ask this on the forum of my distro, but I have the same problem on any distro. My install of Linux works well and is stable unless dealing with lardge files. This might be downloading files from internet or it might be extracting zip files into a folder. The problem I get is all of a sudden........ussually within 1 or 2 gb of downloading, the file will ' fail ' downloading. Then the browser ussually closes and then the hard disk stops responding ie: programs/files no longer open and all Im left with is mouse control on an otherwise dead desktop. My hardware IS old and I suspect there maybe compatibility issues with linux kernel/file system. Has anyone had issues like this before and if so were you able to rectify it? Hope its ok to ask here.
Been trying to get some very basic display mangers to work, and no luck so far, I think selinux or something is getting in the way, becuase testing the display managers work fine, it is just getting the services to run correctly that is breaking.
nice, chris !
This is really cool! I decided to give it a try and install a minimal Fedora OS using a netinstall .iso file, but the installer, which I set up with Fedora Media Writer, always has an installation-ending error about 3/4 of the way through the actual installation process, which is no big deal, because I have backups, but it's a bummer. Seems to be a Python issue, but I can't read the debug report. Could a non-netinstall Server Edition installation, which presumably installs more packages onto the hard drive than a minimal installation, work like the minimal installation demonstrated here?
@domukaz
2 жыл бұрын
For what it's worth, I looked further into it, and this appears to be a bug specifically in the netinstall images of Fedora 35 across the board. They're aware of it and will probably fix it soon. Until they fix it, if you really want to use Fedora to experiment with minimalist installations, you can use the beta of F36 as in Chris's video, or you can use F34's netinstall iso and upgrade-in-place to F35.
Can you please help with the git repository details...
Any chance of getting Alpine Linux videos?
Bonjour, ont peu utilisé Fedora server comme un TrueNAS, pour gérer à distance ses fichiers et sauvegardes ?. Merci
nice!! new subscriber
maybe you could go into making the custom built thing a installable desktop iso as well
I am an Arch user, have been for a long time. I was challenged by someone to live in Fedora for a month. So, I did basically what you did, but I also installed the latest kernel, built all of my software from source (so everything was new)... so, essentially it was no different than living in Arch. Did I cheat?
Hey man, did you hear the "debloater having malware" news? Can you make a video about it?
@ChrisTitusTech
2 жыл бұрын
I just saw that article. Someone looks like they made a script like mine and injected malware through it. Welp, that is definitely video worthy. I'll make Tuesday's video about this. Bleeping computer has an article on it: www.bleepingcomputer.com/news/security/windows-11-tool-to-add-google-play-secretly-installed-malware/
@bigfootrobot2115
2 жыл бұрын
@@ChrisTitusTech Thanks a lot, man. Keep up the good work.
@user-he4ef9br7z
2 жыл бұрын
Why on Earth would anyone run a script without reading it?
@clemente_01
2 жыл бұрын
@@user-he4ef9br7z Because not everyone can read code?
Hi, I have a problem with Lutris I dont be able to install MTGA.What can i do? I have a laptop and os Lubuntu 18.04
which DE did you install beside sddm??
Hi Chris thank you so much for this video I'm new with Linux and I decided to go for Fedora using your videos for help. I have just a doubt I'm not sure if I'm doing things correctly but when I start the installation process and I go to Software Selection I can't see the long list of Base Environment selection like you have here at 2:48, I only have 2 or 3 options available like Fedora Server Edition and Fedora Custom and something else, and in the Additional Software I can only choose Standard, as the rest of the options are non relevant for my needs. How can I solve that?
@jostasik
Жыл бұрын
Hey! I experienced the same hiccup, but if you enter "sudo yum grouplist" you'll be presented with all of those same install options from the terminal :)
@enderdude7777
Жыл бұрын
I solved that problem by switching to an online installer.
Mr. Titus, This is just an idea for a future video. I would like to see someone deep-dive into the new LXQt 1.1 vs LXDE. What would be the reasons to continue to use LXDE ? Where does each excel in 2022 ? What are some of the major problems with either ? Is there any reason to use either on a new computer ? What would be the difference between using LXQt, and just configuring a KDE Plasma session to use less resources ? What are you giving up in LXQt vs. KDE ?
@Fizzify
2 жыл бұрын
LXDE is already obsolete. LXQt is its successor so only use that.
Hey Chris, i have a dual boot system, Windows 10 on one Drive and Linux on the other, Can I create a Virtual machine in Linux and point to the existing physical Windows drive as the Drive and boot it within Linux ? giving it IOMMU, Pci pass through, Without re-installing Windows ??? Probably a Dumb Question, Wow you are so smart on everything.
@devnull1013
2 жыл бұрын
It might boot, but it's going to run into some fairly conflicting driver issues. If you don't need to keep booting into your actual Windows install at the same time and it's more of a migration type thing look up "sysprep" on Microsoft docs.
@shocka007
2 жыл бұрын
@@rotteneldritch7037 I sort of knew that ! both installs are on M.2 drives so they boot very quickly, and the use cases for each are totally separate. it was more for What-If I have seen a project called Looking Glass for KVM virtual machines.
I didnt get the same screen @13:08. What did i do wrong?
i tried fedora but its bash autocomplete is very slow
I installed fedora but my digital output is not working I reinstalled everything googled for ages and could not fix my ax370 gaming 5 audio..
Thanks boss,,
It would be interesting to do something like that with a really small distro like Tiny Core Linux, Puppy Linux or Porteus, make an ISO out of it, and getting it to work on an old machine. ;-)
@3masonthree
Жыл бұрын
The same principle applies, doesn't need a different video
First, thank you for some of the best vids on linux I have had the pleasure of finding. I am building a new system. I have always used my own custom install. I started long ago with a slackware ??, switched long ago to redhat 0.99 thru fedora ?? and last to ubuntu 16.04. Sadly I find that fvwm2 is no longer supported. I also found my new motherboard onboard network hardware is not supported. But this is a comment on this vid. I like using dvd iso for installs and not the netins. So I download the server dvd iso. That iso has very limited sortware selection. I also downloaded the Fedora-Server-netinst-x86_64-36-1.5.iso and Fedora-Everything-netinst-x86_64-36-1.5. It seems they are size identical to the byte. 686080 I would guess they are identical. I also have a 43 inch screen, 4k, is there any way to have install not run setup in VGA screen mode. :) Or is setting up with a 1600x1200 screen the only solution?
Hey Chris(or anyone I guess), First of all, Great video, and I almost watched all ofthe livestream! I’m repeating this install on BOXES before I install to metal on my server for real and everything went perfect up through the reboot. How do I get into the terminal after reboot! Tried many different keybindings; alt+enter, ctl+alt+t, super+t but nothing works!! Obviously I’m not using the correct keybindings! What is the correct method? Thank you! I really appreciate all your videos! -jason
@yusufahmed
Жыл бұрын
super + x found it the hard way :)
@jasonthomas5647
Жыл бұрын
Thank you! Haven’t tried yet but I will!
that is great!
😂 awesome you build ur own distro ! I guess it’s useful for some people !
Newbie question: What is the terminal shortcut command? It isn't mentioned in the video, and didn't see any reference anywhere else. I tried googling shortcuts for fedora without success. I jist found it after reinstall. It is hidden in the upper left hand corner. The cursor switches to an arrow, then it switches to a finger in the top portion of the upper left corner.
@yusufahmed
Жыл бұрын
super + x
@tunamanoriginal
Жыл бұрын
g thanks for your comment i spent so much time looking how to open that damn terminal
@infobiafradotcom
Жыл бұрын
@@yusufahmed Thank you so much for this
as of 8-72022 base packages installed on Garuda linux Gnome is 1314 total , just fyi
What are your thoughts on EndeavourOS? How do I reproduce a unixporn rice?
@architektradim
2 жыл бұрын
By theming. Changing configs, installing themes, customizing apps,... It really depends on what you decide to build on.
@thelegendaryqwerty
2 жыл бұрын
I recommend Archcraft if you want examples of bspwm rice
Could you make epub guide with all commands, please
*Chris great video but have you made a video on how to automate a Linux installation with all your setting loaded maybe as a script or something ...*
@ChrisTitusTech
2 жыл бұрын
Kinda, There was ArchTitus which has evolved in a fully automated installer.
@terry.chootiyaa
2 жыл бұрын
@@ChrisTitusTech what I meant was to make a Linux so when I install it all my apps and packages are there ready ...or aws cli, azure cli. ...environmental paths ...*
I love minimal installs, but I am comfortable with my XFCE
Big Fan🥰🥰
Good day Chris. I'll hope you'll answer me,cause my question isn't about the video,but over something else. I'm scouring the internet,but to my dismay.....no answers for me..just the same old story ( i5 7th gen intel processors aren't of the recommended processors for windows 11). My laptop specs is i5 intel,1 TB nvme m.2 SSD with 16GB of RAM. I quailify for al windows recommended requirements,but just my processor isn't good enough for Microsoft. I'm getting an overhaul better experience using windows 11 on my laptop,than with windows 10. I'm getting better and more consistent FPS in games,my temps are better,than what it was with windows 10. I hope you can tell me, what is the reason for Microsoft not allowing i5 7th gen intel processors?
Can you go over things like setting up polkit?
@ChrisTitusTech
2 жыл бұрын
actually its easier than you think. Just install lxpolkit and launch something requires elevation like grub-customizer or gparted. It will automatically pop up.
How he memorizes all those codes, shortcuts and stuff? :) Is that what he does for living?
Reminds me of putting a hat on FreeBSD, component by component.
nice.
Yay!
You mean to tell me it is not just installing i3?
at this point, it's just entirely coincidental that almost every chris titus tech tutorial i watched so far is *exactly* what i need, as in, verbatim what i need.
Too many scripts, which doesn't show the steps taken. Also where do you get the names of the applications you use?
Github Repo in the video doesn't exists
i count NINE apps!!!! i have to do this!!
With Fedora you could use Server with GUI
"At that point you just need to use Windows" -- Classic ;~))
Why I can enter terminal with widows+enter
@yusufahmed
Жыл бұрын
SUPER + X super key is windows key in your keyboard
I never understood the bloat argument really why does it have to be that installing stuff on the computer slows it down ? I mean how does that work can someone explain to me how installing less stuff makes my computer faster ? If it is problem in linux that installing stuff makes it slower then why even bother switching to it ?
Quick Tip: If someone wants to do the same, use the netinstall version of fedora to get access to all the software selection like in the video
@raulrodrigues9084
2 жыл бұрын
Dude thanks a lot I was really confused cuz the Standard one only has like 5 options
please make video for openBSD or freeBSd thanks please help to us
Could not get OCS to download anyone run into this?
@rmjohnson144
2 жыл бұрын
You need to type the whole OCS RPM name for it to work. I think he edited over it, but you can see it in his history of commands. It confused me at first, as well.
This man should post this on r/unixporn and get 10,000 upvotes!
I take a base Debian non-free stable and build from there.
wheres your github for fedora - titus