Ubuntu Server is Perfect for a Minimal "Window Manager" Installation

Поділитися
Вставка
  • Опубліковано 18 вер 2024

КОМЕНТАРІ • 126

  • @IsmaelLa
    @IsmaelLa Рік тому +16

    And I used Diet-Pi for a minimal install like this not long ago. This is a very great way to still have a minimal installation with the original ubuntu server install media. Great to have options! Thanks DT!

  • @malikrimzan5765
    @malikrimzan5765 Рік тому +32

    If you're reading this, then I hope you have a great day, my friend 😀

  • @nefrace
    @nefrace Рік тому +5

    I really like how you always mention your "Strong and complicated password"! I would never guess what it can be :D

  • @itildude
    @itildude Рік тому +7

    I just did this with Opensuse. Their installer has a minimal graphical environment option - it just puts IceWM on so there is something. Installed Qtile from there and good to go! The nice thing with this is it is still geared toward desktop use so you get a start with a lot of what you need for desktop basics instead of the server versions of distros.

  • @JonathonFailsAtLife
    @JonathonFailsAtLife Рік тому +5

    I used to run Ubuntu Server 14.04 with i3 and VNC for my security camera server in my previous residence. It would run headless, but I could plug in a monitor to the physical server or VNC in and i3 would open all 4 cameras feeds in MPV on start.

  • @jesse7631
    @jesse7631 Рік тому +3

    This is such a brilliant idea, Derek - I am going to do this. Thanks for the walkthrough, it was very enlightening!

  • @wrathofsocrus
    @wrathofsocrus Рік тому +1

    "Are you an Ubuntu user?" Yes I am, and I greatly appreciate your efforts!

  • @davidrichardson2513
    @davidrichardson2513 Рік тому +2

    Great! Never thought of this idea, certainly one worth considering. Thanks for sharing the concept.

  • @ipshitshaha7244
    @ipshitshaha7244 Рік тому +5

    I would love to see more content on IceWM.

    • @jesse7631
      @jesse7631 Рік тому

      Yeah, unfortunately there is no option for building a time machine and traveling back to 1998.

  • @alx8439
    @alx8439 Рік тому +7

    If you want a real minimum distro, check Alpine :) with gnome running in it, it takes like 500 Mb of ram without all the systemd and inflated kernel modules bloat. What I love about Linux is that you are actually able to slim down your system without switching the distro to whatever small footprint you need, as long as you're happy to pay the price of throwing off pieces. Don't need NTFS or ext2 support in a kernel? Throw that away and save some x0 megs of ram. Don't want to spend another x0 megs of ram for Ubuntu hinting you what kind of package provides the command you just typed (but resulted with "command not found" and a suggestion) - throw that deamon away.

    • @nazgulsenpai
      @nazgulsenpai Рік тому +3

      Alpine is great, but Void ended up being where I felt most at home. It has a similar systemd story with runit, and goes from UEFI to lxdm in 3 seconds. Plus there's something so awesome about starting from the foundation and building up to your perfect OS.

    • @grubbermeister
      @grubbermeister Рік тому +3

      That, and can go even lighter on ram if one wants to: XFCE - 110-150mb, Openbox (with xwallpaper) - 70-90mb. These were the ram figures I've pulled on my ancient Toshiba Satellite. Love Alpine!

    • @forsee2328
      @forsee2328 Рік тому

      imo if you are already chose to use something kinda heavy like gnome or kde, all this 'additional bloat' coming with default desktop ubuntu probably won't make that much of a difference. gnome itself has a dozen of depencencies, and probably a ton of unused functionality
      never used heavy de though, 500mb sounds really nice, less than mine i3 based system (with a browser in auto exec and a bunch of daemons though)

  • @AtRiskMedia
    @AtRiskMedia Рік тому +6

    Why not Debian testing and install on top of that?
    (I've never been a Ubuntu fan)

  • @TurntableTV
    @TurntableTV Рік тому +5

    You can take the same approach with Debian netinst image.

    • @sharkuel
      @sharkuel Рік тому +4

      This is the way

    • @lua-nya
      @lua-nya Рік тому +2

      Which will by the way install less unrequested stuff.

    • @jesse7631
      @jesse7631 Рік тому +2

      I would go for any Debian install that leaves out the 38 games plopped into the default image.

  • @darthkielbasa
    @darthkielbasa Рік тому +2

    Thank you sir. A similar setup process for a barebones fedora install would be righteous.

  • @skelebro9999
    @skelebro9999 Рік тому +2

    I'm still waiting for a video on Nobara Linux and Vanilla OS. Both of them are awesome.

  • @sillyness3456
    @sillyness3456 Рік тому +4

    IceWM brings back 1998.

  • @epicgamerman420
    @epicgamerman420 Рік тому +9

    very interesting idea, most people would be against ubuntu for any minimal install but you show that it's possible (although controversial and unpopular)

    • @ArniesTech
      @ArniesTech Рік тому +3

      Works great. I run a little machine with Ubuntu 22.04LTS Server and XFCE on top of it 😁

    • @folksurvival
      @folksurvival Рік тому +3

      The former youtuber 'Terminalforlife' used to use a minimal Ubuntu with i3and spoke highly of it. He deleted his channel though.

    • @DarkGladiator
      @DarkGladiator Рік тому +1

      @@folksurvival do you know why he did?

  • @ArniesTech
    @ArniesTech Рік тому

    Just yesterday I installed Ubuntu 22.04LTS Server on my BeeLink U59 Pro for this week's review video. 💪😁

  • @Oswee
    @Oswee Рік тому +1

    I did the same quite some time ago with Fedora server. No issues at all.

  • @lwa.dev74
    @lwa.dev74 Рік тому +1

    Awesome DT.. didn’t know Ubuntu server could be manipulated this was👨🏽‍💻❤️

  • @alexandrosvangelatos9979
    @alexandrosvangelatos9979 Рік тому

    Greetings from 🇿🇲
    I tried this before.
    I couldn't install xorg without gnome.
    I didn't see that in your apt output.
    Cool to see they fixed that.

  • @peterschmidt9942
    @peterschmidt9942 Рік тому +2

    It's all very interesting DT. I don't think I'm quite up to this level just yet, but interesting none the less.
    The windows manager you used looks very Windows 3.1 😂. But I suppose it gets the job done. Buts it's good to know how you go about installing stuff on top of minimal installs. Something I might play around with on a second laptop.
    It would be great to see a video on how to change the operating system of a commercial NAS to a Linux Server/NAS instead of their propitiatory OS and what's recommended to install along with it so it's functional (like a QNAP or Synology).

    • @DistroTube
      @DistroTube  Рік тому +3

      >The windows manager you used looks very Windows 3.1
      More Windows 98 than 3.1.

    • @peterschmidt9942
      @peterschmidt9942 Рік тому

      @@DistroTube True, still reminded me of older windows. All good.

  • @Codename1Alice8
    @Codename1Alice8 Рік тому +3

    Greetings from germany.

  • @soupeter
    @soupeter Рік тому +1

    I haven't fully made the transition to Linux yet, (there are some programs I need that are only available on Windows), but I did use Ubuntu server for a bit. I tried to switch over to Debian but I alway encountered installation issues. So when I return to Linux, Ubuntu server will be a great start for me.

    • @ArniesTech
      @ArniesTech Рік тому +4

      If you plan on using Linux as a Desktop, I would go straight with a desktop Version like Ubuntu 22.04LTS. This Server-First method is rather for tinkering and having a bit of fun.

    • @lifewithalistair.
      @lifewithalistair. Рік тому +1

      You don't have to choose between windows or Linux.
      If your proprietary software requires windows, then continue using windows for those programs, and for all the free alternatives you can use Linux.
      You don't have to limit yourself to one or the other.
      I continue to use both, and find both of them to be useful.

  • @kinda_crazy_art2733
    @kinda_crazy_art2733 Рік тому

    No shade, but the ending comments of the video after the credits roll are almost always the best part of the video

  • @IanHaver
    @IanHaver Рік тому +1

    excellent stuff DT

  • @GiorgioBeltrammi
    @GiorgioBeltrammi Рік тому +1

    Very very very useful! Thanks a lot

  • @huljaxful
    @huljaxful Рік тому +1

    Great video. Really nice walkthrough and great subject...

  • @marioschroers7318
    @marioschroers7318 Рік тому +2

    I'm still working on my Gentoo stuff (new machine is finally here, not yet set up), and I've been thinking about switching from Qtile to dwm along the way. Also found there's a new version of st (0.9), call for patching again, I suppose.

  • @diveallz1044
    @diveallz1044 Рік тому +1

    omfffgggg yessss thank you man.

  • @RukshanVidurangaPerera
    @RukshanVidurangaPerera Рік тому +2

    Wow this is great.

  • @tylerdean980
    @tylerdean980 Рік тому +3

    The beauty of icewm is that you don’t need separate programs for wallpaper or run launcher or anything, it can do it all out of the box. Even menumaker is unnecessary, icewm can build menus on its own

    • @rishirajsaikia1323
      @rishirajsaikia1323 Рік тому

      What is better, openbox, icewm, fluxbox or jwm ?

    • @lua-nya
      @lua-nya Рік тому

      @@rishirajsaikia1323 Are you trying to start a flame war or decide what to try out next? They have big differences, opinion and requirements being the big factors here.

    • @lua-nya
      @lua-nya Рік тому

      Say for instance you are used to floating windows with a window list and want to try out something that you just install along with a few graphical applications to get a lightweight environment. IceWM brings an easy way to get that.

    • @tylerdean980
      @tylerdean980 Рік тому +4

      @@0xDEAD-C0DE it doesn’t get more irrelevant than “irrelevant comment”.

    • @tylerdean980
      @tylerdean980 Рік тому

      @@rishirajsaikia1323 I haven’t tried all of them, open box seems to be the most popular. I like icewm quite a lot.

  • @mhpreach
    @mhpreach Рік тому

    Question. What program do you use to record videos using Linux. Also what program do you use for editing? I current use a Mac for mine but would love to move to Linux.

  • @Smiles4Kids
    @Smiles4Kids 8 місяців тому

    good video I followed you step by step on my ubuntu server installation... thank you

  • @electricalstuff259
    @electricalstuff259 Рік тому +1

    Hey DT! At what age did your hair fall out?

  • @mhpreach
    @mhpreach Рік тому

    Great video.I’ve been wanting to put a minimal desktop on my web server. To get a file manager. What would you suggest for a production server? About10 years ago I thought of replacing my every day computer system for work with a Linux distro at the time there were several programs I use I could find good alternatives to what I use on my Mac-mini. What programs do you suggest for Desktop publishing, text styling I use Art text on the Mac to give you what I’m referring to? Any ideas appreciated. Great UA-cam channel!

  • @miyolinux
    @miyolinux Рік тому

    Nobody smacks the crap out of a keyboard harder than this guy...

  • @obsoletepowercorrupts
    @obsoletepowercorrupts Рік тому

    It's somewhat like installing a desktop on OpenBSD even though some might question of one "should do" that. That other example has a tendency to be for deciduous use cases rather than "daily driver proper". Sometimes people test these things and say (on some article) _"I used OpenBSD with a desktop as my daily driver for a month"_ but really, that is a deciduous use case scenario taking a specific and casting it as a general. These milkteeth desktops and shells are a hackish thing to do and not with out its use cases usually for trying something out for a server with the intention of undoing it all and going back to a headless server after te fact once whatever has been learned invented solved or discovered has come to light, reverting the server back to its evergreen status.
    Akin to adding a window manager, this milktoothing of server shells and desktops is a cultural tinkerer thing that comes from the PC Master Race gamers. Sure, people like to buy a whole desktop solution as gaming box, but they also like to tinker and build their own PC _(and I'm talking Microsoft Window primarily here)_ or at the very least, buy a prebuild and then customise it wih a different PC or perhaps a different sound card solution or other expansion card. When people say Microsoft Windows is held up by gaming, that is actually an anti-console-peasant and pro-PC-Master-Race culture because it comes form tinkerers either making a PC from scratch or customising a pre-build. It isn't that Microsoft don't have gaming, because of course they do with XBox. Still though even then don't be surprised if somebody has both a PC and an XBox in their house (e.g. family members) across which they use the XBox Pass.
    The pre-builds are worth it in terms of compared pricing. Nonetheless though, unless they're planning to shift it on the used market, a person who buys a system (maybe an Alienware) knows fine that the moment the warranty expires on that thing, they're going to pop the hood and stick a different GPU in it or whatever, and it is those guys who then consider Linux and then they start milktoothing a server OS wih shells and stacks (like a Bluetooth gaming headset and controllers or whatnot) to acroprop up a desktop environment, even though you're really meant to do that. It makes DDR5 registered RAM unlocking an interesting niche use case.
    The attractino of Ubuntu is buying a small suite of PCs on a bunch of PCs so that you get linux na don't need to tinker with one thing and so you can then tinker with that one other thing instead you got Linux for. Coolvideo btw.
    My comment has no hate in it and I do no harm. I am not appalled or afraid, boasting or envying or complaining... Just saying. Psalms23: Giving thanks and praise to the Lord and peace and love. Also, I'd say Matthew6.

  • @killistan
    @killistan Рік тому +1

    I'd want to make sure I was running a desktop kernel. Server kernels tend to be configured for higher throughput at the expense of higher latency. Mostly, opening programs and menus can seem a little more sluggish with a server kernel. (But compile times might be a few hundred milliseconds faster). I don't specifically know how Ubuntu's server kernel is configured, though.

    • @alx8439
      @alx8439 Рік тому

      Well it's pretty easy to get that to know, rather than guessing. Check kernel versions of any destktop edition vs server one, then check the output of lsmod and sysctl -a. It's actually a good thing to check

    • @killistan
      @killistan Рік тому

      ​@@alx8439 It's all compile time differences: multicore scheduler, timer frequency, preemption model... (there might be a /proc/config.gz to grep through).

    • @alx8439
      @alx8439 Рік тому

      @@killistan i think distros are following the same good rule that if you've compiled a kernel with different params, it will get a different addition or a prefix at the end of the version string

    • @killistan
      @killistan Рік тому

      @@alx8439 Yeah it should be as simple as installing the desktop kernel and updating the grub config (or maybe even just uninstalling the server kernel?).

  • @lpanebr
    @lpanebr Рік тому

    Really useful. Thank you!

  • @muddyexport5639
    @muddyexport5639 Рік тому +1

    Thanks!

  • @edbeckerich3737
    @edbeckerich3737 Рік тому

    Linux is an adventure, and DT is our DM..

  • @AshNonokPlays
    @AshNonokPlays Рік тому

    How do I install Lumina desktop? I've always love the Lumina Desktop ever since I use it during the time I tested PCBSD since 2018 to 2019

  • @blakkheim
    @blakkheim Рік тому +6

    ubuntu server is not nearly as minimal as you describe. there's a "mini.iso" installer that's about the smallest ubuntu you can get. (even then, it still includes junk like ntfs-3g and others)

    • @doooofus
      @doooofus Рік тому

      at least you start off with just a tty though on ubuntu server and none of this login manager desktop environment bloat malarky

  • @genkiferal7178
    @genkiferal7178 Рік тому

    I am trying a minimal install of both Fluxbox and ICeWM and in both, my Logitech keyboard and mouse have stopped working. In both, I can see the seconds on the panel's clock ticking away - so I don't think the WM is to blame. What package am I missing? I know there is a package just for Logitech, but I've never needed in Linux and have used many, many distros and VMs. I think this is minimal install related.

  • @HelmutFischer-thehefi
    @HelmutFischer-thehefi Рік тому

    Fine idea, thx!

  • @user-ff5uq5on3m
    @user-ff5uq5on3m Рік тому

    my server keeps say unable to locate package, it is doing for most packages

  • @13thravenpurple94
    @13thravenpurple94 Рік тому

    Great video Thank you

  • @toranshaw4029
    @toranshaw4029 Рік тому

    Might have to give this a go, one of these days. 👍

  • @lucacagnolati5530
    @lucacagnolati5530 11 місяців тому

    Thank you so much

  • @linuxtutorialshindi8582
    @linuxtutorialshindi8582 Рік тому

    Those dev dependencies are generally dont come with regular desktop install either. They are *-dev packages containing headers file which are used by the program we are compiling from source. :)

  • @texodus_et6313
    @texodus_et6313 Рік тому +1

    Hey DT, What are your thoughts on mastodon?

    • @tristen_grant
      @tristen_grant Рік тому +2

      He has a few videos on Mastodon.

    • @texodus_et6313
      @texodus_et6313 Рік тому

      @@tristen_grant Cool. Will definitely check em out. Thanks.

  • @AbdullahALSHRIQI
    @AbdullahALSHRIQI Рік тому

    Good idea

  • @adolforosado
    @adolforosado Рік тому +32

    I prefer Debian. Ubuntu is getting moody and temperamental...

    • @ArniesTech
      @ArniesTech Рік тому

      Sounds interesting. Would you specify that? 🙏

    • @adolforosado
      @adolforosado Рік тому +1

      @@ArniesTech I use LMDE5 "Elsie" fully working OS based on Debian instead of Ubuntu kernel.

    • @kemo_-ks6pk
      @kemo_-ks6pk 10 місяців тому

      Debian packages are laughably old

    • @adolforosado
      @adolforosado 10 місяців тому

      So am I kid. So am I.@@kemo_-ks6pk

  • @laurentiucalonfir
    @laurentiucalonfir Рік тому

    7:32 "sudo pacman" ? :D

  • @Maik.iptoux
    @Maik.iptoux Рік тому +3

    debian-netinst-iso :-D

  • @simonphillips2851
    @simonphillips2851 Рік тому

    Please could you show an install of QTile on a Ubuntu server base, I have tried and failed many times. Thanks for tip on installing wm first instead of X11

  • @MattMcCullough
    @MattMcCullough Рік тому

    I installed LXDE which uses OpenBox

  • @LevKozlodoev
    @LevKozlodoev Рік тому

    Thank you. Ubuntu Server LTS is definitely my #1 choice now.

  • @philyang9548
    @philyang9548 Рік тому

    Thanks a lot, it's awesome to have GUI on my ubuntu server! I am pretty new to Linux and ubuntu, followed the steps and got it working.
    Is there any way to quit the window manager and back to command line please? A shortcut maybe?

    • @send2gl
      @send2gl Рік тому

      I do similar on a Raspberry Pi headless setup. Starts in terminal mode. I then use the following:
      sudo systemctl start lightdm.service (Obviously my WM is lightdm)
      sudo systemctl start vncserver-x11-serviced.service (for VNC access)
      Substitute STOP for START in systemctl command for returning to command prompt.

  • @robbobstone
    @robbobstone Рік тому

    Can you do a video on Axyl Linux? I watched your videos for window managers and after trying to install different managers that all failed I found Axyl and it changed the game for me

  • @reveninja5252
    @reveninja5252 Рік тому

    such a shame you didnt show us your ram usage after running the startx.... I am running a window manager on a debian standard and I was curious if ubuntu server can go as low as 200-300 MBs...

  • @Pevi70
    @Pevi70 Рік тому +2

    As an inexperienced linux user, I was wondering how such an installation would compare to a regular ubuntu installation with regard to storage and RAM usage?

    • @galladite4924
      @galladite4924 Рік тому +2

      If you install everything that's on normal ubuntu, it'd be the same but since window managers are generally much more lightweight and nothing unnecessary is installed, it will probably be much less. Expect maybe 100MB ram usage after install, and a few hundred with X11 running.

    • @Pevi70
      @Pevi70 Рік тому

      @@galladite4924 Thank you!

  • @YannMetalhead
    @YannMetalhead Рік тому

    Good video.

  • @mitch_the_-itch
    @mitch_the_-itch Рік тому

    Is there an easy way to test all the many windows managers?

  • @electricalstuff259
    @electricalstuff259 Рік тому +1

    How is that not just a desktop environment? It has everything a desktop environment has, no?

  • @0xyznx
    @0xyznx Рік тому +3

    Not fan of WM. Ubuntu Server / Debian Testing / Arch + "minimum" GNOME works great for me.

  • @haquire
    @haquire Рік тому +2

    But why?

    • @tylerdean980
      @tylerdean980 Рік тому +7

      Easier maintenance and smaller footprint. It’s much easier to troubleshoot a system when you were the one that put all the pieces in place

  • @tralphstreet
    @tralphstreet Рік тому

    Meh. Just install the server with no GUI, and log in via ssh to control it. I can't think of any task that I'd want to do on a server where a GUI would be better (or substantially better). If you need to search documentation, do so via your main PC. If you really want a graphical file manager or something just use sshfs.

    • @electricalstuff259
      @electricalstuff259 Рік тому +1

      I genuinely don't understand how this isn't just a desktop environment. It has the desktop, taskbar, programs pane. Looks, behaves and seems like a desktop environment to me.

    • @tralphstreet
      @tralphstreet Рік тому

      @@electricalstuff259 It does consume way less system resources than something like GNOME or KDE. IceWM is VERY lightweight, consuming about 70 or 90 MB. But other than that? I wouldn't install a GUI on a server still.

    • @electricalstuff259
      @electricalstuff259 Рік тому

      @@tralphstreet Then in my opinion it's just a lightweight desktop environment. It's got taskbars, systray stuff, launcher menus. To me a windows manager is something like i3

    • @tralphstreet
      @tralphstreet Рік тому

      @@electricalstuff259 A Window Manager is a program that manages windows. That's literally it. Even i3 has stuff that's not part of a Window Manager, like a bar. IceWM is still a Window Manager. It manages windows, it simply comes with some other stuff like a bar, which is not even uncommon for WMs.
      The main difference is that it's a stacking WM, whereas i3 is tiling. But it's still a WM.
      What makes KDE a Desktop Environment for instance is that it's an entire suite of applications. It comes with it's own Display Manager, Window Manager, taskbar, widgets, file browser, battery management, network management, settings panel, task manager, and a bunch of other tools.
      IceWM doesn't have any of this, it's just a WM with a bar.

  • @Narblo
    @Narblo Рік тому

    I will never come back to ubuntu. Tho I experienced with ubuntu and debian before for the minimal desktop approach, arch was a lot better experience for it.

  • @linuxrant
    @linuxrant Рік тому +1

    From what I experienced debian is better performing than ubuntu. Speed, cpu, ram usage. Other than some not crucially important updates and ppas I see no reason not to go full minimal debian. When I recently installed it everything is running like forest gump, and I can run basically everything, maybe without the newest kvantum(but it is still available).
    If you wanna a minimal distro to build your gui from the bottom up, why not debian? Because I can objectively measure the benefits in hundreds of megabytes...
    Or am I missing something?

    • @sofiaknyazeva
      @sofiaknyazeva Рік тому

      Debian usually ships with older version of packages in their repo. I don't want to bother with their unstable repo or backports, and Ubuntu stays in between old and new which makes it a perfect choice. Use what works best for you.

  • @windowsxpprofessional6231
    @windowsxpprofessional6231 Рік тому +1

    what happened to "ubuntu is bad canonical is the devil"

  • @rishirajsaikia1323
    @rishirajsaikia1323 Рік тому

    What floating window manager is better, openbox, icewm, fluxbox or jwm ?

    • @galladite4924
      @galladite4924 Рік тому +1

      dwm ;)
      but out of those options, I might choose openbox

  • @itsfish8672
    @itsfish8672 Рік тому +1

    GVDT.

  • @dxmajrd
    @dxmajrd Рік тому +5

    So 'English' now Defaults to American English, and if you want actual English you have to choose 'English (UK)'... no appropriation here, nothing to see or say!

    • @folksurvival
      @folksurvival Рік тому +4

      Well it makes sense to default to the far larger audience. There's probably 5+ times more American English speakers than English English speakers.

    • @tylerdean980
      @tylerdean980 Рік тому +3

      The irony is that from a linguistic standpoint American English is closer to old English than the British English.

    • @lifewithalistair.
      @lifewithalistair. Рік тому +1

      @@tylerdean980 not really, as they don't spell colour the correct way.

    • @jesse7631
      @jesse7631 Рік тому

      @@lifewithalistair. yeah, because extra 'U's everywhere makes it all correct. Give me a break.

    • @Smittron
      @Smittron Рік тому

      Thank you Noah Webster for helping to standardize American English.

  • @ramtin3760
    @ramtin3760 Рік тому +1

    This video is extremely disappointing as it does not cover basic configurations needed to turn server edition to a usable desktop version, such as:
    • switching from network.d to NetworkManager
    • clearing extra output on terminal after running commands
    • Unminifing and restoring man pages
    • Hiding GRUB menu
    • Failing to explain installation options such as LVM group or a disk partitioning similar to desktop version
    • Installing PipeWire/Pulse/Alsa
    These are the problems I had and fix most of them, but at the end due to some of them remaining unresolved switch to a Debian base

  • @Ghfvhvfg
    @Ghfvhvfg Рік тому

    Gui tools are bloat how elitist.