The Linux Utility v1.0

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

КОМЕНТАРІ • 466

  • @MichaelWiseman97
    @MichaelWiseman97 Місяць тому +626

    Love this, but 1 suggestion or feature request. You mention this is for new users, but there are no indicators of what each of these things do when you run them. Could we get a little description to the right of the scripts?

    • @Soccera0
      @Soccera0 Місяць тому +43

      Make an issue

    • @sortextheguy
      @sortextheguy Місяць тому +45

      at the bottom would be better i think, there is a lot of space there

    • @ChrisTitusTech
      @ChrisTitusTech  Місяць тому +216

      Great suggestion!

    • @catriona_drummond
      @catriona_drummond Місяць тому +28

      yeah my thought exactly. I watched the video and went: what does this actually do?

    • @Eklund-yw6og
      @Eklund-yw6og Місяць тому +5

      I had the same thought too...!

  • @BUZZ_TEA
    @BUZZ_TEA Місяць тому +165

    this guy must be the most prolific tweak guy on the planet. and im mad in love with him

    • @Turco949
      @Turco949 Місяць тому +7

      Don't get too emotional!

    • @neetop1557
      @neetop1557 Місяць тому +1

      A "tweak guy"? You mean one of them cats from r/tweakers ???

  • @industrialmonk
    @industrialmonk Місяць тому +58

    As I have spent most of the last 3 decades repurposing old computers & windows is getting even worse ( not sure how this is possible) I moved to Linux & I have been pushing Linux for 2 decades.
    Linux is just Great & I can not wait to see what you can do as you windows de is fantastic.

    • @corey__wm
      @corey__wm Місяць тому +11

      I am 25, in my early years we had an old windows machine (by today's standard) as the family PC, when I was 10 or so my family switched to Mac and in 2020 I got a gaming PC and installed Windows on it. After ~6months I moved to PopOS and about 6+ months later I moved to Fedora and have been there ever since. I can safely say that I can never go back to Windows as Linux (with its idiosyncrasies and different ways of doing things) just gets out of the way and allows you to do whatever you want with it.
      Here's hoping that I can happily make it to the 2+ decade mark as you have.

    • @RetinaBurner
      @RetinaBurner Місяць тому +4

      I know where you're coming from on this. I've been 'computing' since the early 80's and I've watched windows get better and worse in an almost cyclic manner, although lately they've broken the cycle with all the invasive stuff they keep trying to add. Linux is my goto these days. I'm on Nobara, which, even with its quirks is a nice variant of Fedora. Just beware updating too often before things have had a chance to 'settle'. Sometimes the video drivers end up borked, and then you have to rebuild something in the system. But, knowing that, it's still a decent system, and is reliable, and doesn't spy on me.

    • @TheJason13
      @TheJason13 Місяць тому

      @@corey__wm I'm using Fedora as well, and probably will never switch to anything else. Fedora gets me.

  • @Johan87577
    @Johan87577 Місяць тому +86

    I’ve been following the creation since day 1, and also contributed to some features. I love how it has progressed over the last couple of weeks. Let’s make it the best utility on Linux.

    • @PoeLemic
      @PoeLemic Місяць тому +1

      Thank you for helping. For me, I've always been amazed why something like this, hasn't existed already. I planned to create a directory cluster of different things like this, and then run them through a step-by-step numbering batch file. But, an on-screen GUI is so much better.

  • @e1ectrino
    @e1ectrino Місяць тому +80

    This is potentially a game changer. I'm already using the windows util every time i install windows for myself, - or others. But now, the same in Linux, with it's user base constantly growing, is huge. Thanks to everyone who worked/works on this.

    • @Internet_User_0x0000
      @Internet_User_0x0000 Місяць тому +1

      "User base constantly growing", bruh it's runs almost 70% of everything

    • @esaedvik
      @esaedvik Місяць тому +7

      @@Internet_User_0x0000 I think they meant on the desktop...

    • @e1ectrino
      @e1ectrino Місяць тому +4

      @@Internet_User_0x0000 "bruh" it doesn't run average user computers xD

    • @sak-atWork
      @sak-atWork Місяць тому

      @@Internet_User_0x0000 obviously he's referring to desktop/personal computer use cases. get your tism diagnosed please.

    • @mrdenpes1309
      @mrdenpes1309 Місяць тому

      "But now, the same in *GNU/Linux*,..." It's GNU/Linux.

  • @SoulRollerFIN
    @SoulRollerFIN Місяць тому +53

    Setting up SSH and Samba would be cool. I bet a lot of new Linux users would still need to use a Windows VM, so setting up a VM with GPU passthrough and looking glass would be a welcome addition.

    • @bilbobagend8155
      @bilbobagend8155 Місяць тому +4

      Isn't GPU passthrough very hard to achieve without two GPUs, unless you're on a Quadro card or something?

    • @garrettrinquest1605
      @garrettrinquest1605 Місяць тому +9

      @@bilbobagend8155 Yeah. That's why we want the script to do it for us 😅

    • @guruswarupa
      @guruswarupa Місяць тому +5

      added a script to do the ssh samba into my pr. lets wait for it to get merged :)

    • @i34g5jj5ssx
      @i34g5jj5ssx Місяць тому +1

      @@garrettrinquest1605 It will be hard to write. Scripts need to do different things depending on your distribution and GPUs. For example, driver blacklisting for t400, a2000, a4000 and 4060ti needs to be done slightly differently, for whatever bs reason Nvidia put up.

  • @corey__wm
    @corey__wm Місяць тому +49

    This is probably a very niche thank you. Thank you for programming the Linux Utility in Rust, it is my primary language of usage so I have a hard fought but decent chance at understanding the code in the Github repo for once. In the beginning you will want to end the Borrow Checker or yourself (flip a coin because that learning curve is very steep), however, once you understand that it is a stubborn friend rather than an unfair enemy things get a lot easier.

    • @ChrisTitusTech
      @ChrisTitusTech  Місяць тому +20

      Haha, yeah I am struggling in Rust. Such a strange language as C makes more sense to me, but I am enjoying the learning experience. I'm still quite the noob, but one of these days after bashing my head into the wall many more times... Rust will click.

    • @alexstone691
      @alexstone691 Місяць тому +9

      Exactly my experience, rust made me mad at first but then i realized i didnt have to run the code nearly as often to check if everything is right as it stops me from doing dumb things while writing it
      For me at least made the development a lot more enjoyable and a lot faster

    • @mrdenpes1309
      @mrdenpes1309 Місяць тому +1

      It's *GNU/Linux* utility. C'MON MAN!

    • @corey__wm
      @corey__wm Місяць тому

      @@mrdenpes1309 ... or as I've recently taken to calling it, GNU plus Linux...

  • @rxblackpill
    @rxblackpill Місяць тому +11

    Your setups tools and scripts are seriously a life saver. And I love that they're compatible with all package managers. Your mybash package was so cool, you're seriously doing important work. These tweaks are super powerful for the power users out there. Shout outs to all the github contributors! You could put this code on a floppy disk!

  • @picklypt
    @picklypt Місяць тому +130

    I loved working on this!

    • @johnniequinn3215
      @johnniequinn3215 Місяць тому +11

      Thank you for your contribution.

    • @itsmmdoha
      @itsmmdoha Місяць тому +2

      Thank you for your contribution ❤

    • @wowwhataworld.9590
      @wowwhataworld.9590 Місяць тому +1

      Microsoft is making the rise of Linux inevitable and this is going to help soo many people. Thank you for your work

    • @PoeLemic
      @PoeLemic Місяць тому +1

      Yes, thanks for helping Chris make it the best that it can be.

  • @Dusta_Rhymes
    @Dusta_Rhymes Місяць тому +19

    Well there goes my software project I had been planning... Well done Chris

    • @sideeffectdk
      @sideeffectdk Місяць тому +6

      You can always contribute to this tool with your ideas. That's cool!

    • @PoeLemic
      @PoeLemic Місяць тому

      Well, there goes the Software Project that all of us have been planning -- to help ourselves. But, it's good it's going out to a larger community to help more people.

  • @ArthurVanackere
    @ArthurVanackere Місяць тому +11

    I would love to see tools/utilities for optimizing battery life. I appreciate that you are working to keep the size small!

    • @guruswarupa
      @guruswarupa Місяць тому +3

      will be coming soon :)

  • @mahdhatre
    @mahdhatre Місяць тому +10

    Suggestions? Ya I got a few:) Some things I invariably do when I bork a distro or hop. Autologin, automount HDD, install Brave, Brave autoscrolling, change default audio device and sampling rate, grub/rEFInd(save default, themes, disable predictable names), TLP customization, Docker, barrier, htop, samba, servarr, gnome extensions/manager

    • @PoeLemic
      @PoeLemic Місяць тому +2

      Maybe, as I suggested above, CT could have a way for us to give a script with a list of our Snaps, Flatpaks, etc., that it could be grouped in a left-side option, called "User Personalizations.". Then, the script would load in our list of Snaps, Flatpaks, etc., then break them into separate lists on the right pane -- like "User's Snaps", "User's Flatpaks", etc. To pull your stuff into my idea too, there could be "User's Gnome Customizations" (sorry, "User's Gnome Extensions (with GE-manager installed also)". But, you do have some incredible ideas, @Mahdhatre.

  • @FlyboyHelosim
    @FlyboyHelosim Місяць тому +5

    Looks absolutely awesome, and I love the focus on optimized code and tiny file sizes.

    • @PoeLemic
      @PoeLemic Місяць тому

      To me, I don't see that it's really that much of a concern, at the moment. Yeah, when it gets to 10 GB, yeah sure. But, now, it's probably so small, since it's just scripts, that it's a non-issue on most people's internet contracts now.

    • @FlyboyHelosim
      @FlyboyHelosim Місяць тому +1

      @@PoeLemic It's not about whether people have enough data cap to be able to download it, it's about the old-school art of creating clean and optimized software with no bloat. Your mindset is why everything is dozens or even hundreds of gigabytes these days. Just because you could, doesn't mean you should.

  • @rayrai982
    @rayrai982 Місяць тому +16

    Addition of Chaotic aur and cachyos repositories is what i think necessary. Chaotic aur is arch saviour and cachyos is Chaotic aur saviour.

    • @PoeLemic
      @PoeLemic Місяць тому

      Eventually, maybe different top tabs or soemthing to get into Distro-specific scripts, is what I'd suggest.

  • @anandsharma7430
    @anandsharma7430 Місяць тому +3

    Very timely, very useful. 👍 Goes without saying, but just make sure to monitor the supply chain for any security issues.

  • @itsKochon
    @itsKochon Місяць тому +16

    Hyped for this 🎉

  • @jayrowe6473
    @jayrowe6473 Місяць тому +2

    I just upgraded two of my machines from openSUSE 15.5 to 15.6 using the terminal to upgrade-in-place, which was fairly easy, but this could make it even easier. Also, the ability to create a VM running Windows 10 or 11 would be a welcome addition, as I would actually prefer to run windows and a few associated programs in a container anyway. I've been using SUSE since around 2001 and have no plans on changing.
    Well done, this is a great start and I'll be sticking around for more.

  • @UnwalledGarden
    @UnwalledGarden Місяць тому +7

    I’m looking forward to testing this out!

  • @DrMattBug
    @DrMattBug Місяць тому +36

    I'd love to use Linux more, but I'm not code savvy mostly because of significant dyslexia. I love the principles GNU, Open Source, Free Software Foundation etc., but my disability is definitely preventative.
    Leaving Windows and being captive of their shenanigans is very desirable.

    • @max_im_um
      @max_im_um Місяць тому +10

      You might want to give Linux Mint a try (there is a "Live" mode so you can try it out without installing). It does not require any terminal work or anything of the sort, and it still uses the "old" Xorg tech, for which accessibility tools were built. Wayland, a new toolkit, is not supported by (most) accessibility tools yet.

    • @JH-pt6ih
      @JH-pt6ih Місяць тому +3

      You don't need Linux to run Foss software and I think there really is a need to separate Linux (which is Microsoft's best friend, imo) and free/open source software in people's minds. This video, by the written description which is enough for me to see I don't need to watch it (I came here from an external link) is part of the problem or "cover-up" with Linux - setup and installing the distro isn't the problem! It's being able to get work done in a timely manner after the distro is installed - maybe today, or maybe tomorrow. As a desktop Linux is at best just a hobby. As soon as fall passes I'm putting Windows on my machine and hate it - but I only have so much time and there is a world of more interesting things to do than trying to get some simple function that shouldn't even be noticed to work.

    • @max_im_um
      @max_im_um Місяць тому +15

      @@JH-pt6ih You're talking out of your ass. A lot of people do productive work in Linux. In fact, for some use cases like development, Linux is far superior to windows. The only use cases for which Windows is more productive are video editing and gaming. That's it.

    • @Franstein-k1n-z4l
      @Franstein-k1n-z4l Місяць тому +4

      I've been using Linux exclusively for over 10 years and much longer overall. You don't have to be a coder to use it, my wife uses her Linux laptop as just an everyday workhorse. I do hardware and software design and have been able to design mechanical and electronic devices on Linux so it's not as limiting as you might think. I prefer to use Debian because I need to have a stable system for long term use. Having tried most disto's I've found they will configure most systems out-of-the-box unless you're using bleeding edge hardware. You'll have most issues with finger-print readers, the options in Linux are pretty limiting and when it does work it's not that useful. Most disto's will have live iso's available and installation is pretty standard on most systems. Just start the process and follow the bouncing ball. The hardest part is setting up partitions, but being a first time user you should go with the suggested defaults till you get some experience. Good luck and have fun.

    • @rxblackpill
      @rxblackpill Місяць тому

      I understand your struggle brother. I would jump in however; don't let your disability hold you back mentally. Mint might be good, but honestly I think the GNOME DE is super great for people who just want to jump in. Also maybe check out windows ameliorated. It's windows but a lot of the telemetry and bloat are removed with powershell scripts. You could also install a powershell package installer like chocolatey. That helped me get into the ritual of managing packages from a terminal.

  • @frankology8771
    @frankology8771 Місяць тому +1

    Okay, this is AWESOME. This would save so much time moving to a new distro or saving setup presets. I love how easy it is to launch too.

  • @jrlx86
    @jrlx86 Місяць тому +15

    VM setup in here with virtio, gpu passthrough and looking glass 😅

  • @eliotcole
    @eliotcole Місяць тому +3

    Oooh ... suggestions ... whoop! ... I'm running Deb 12 (wayland+gnome3):
    - Easy Grub Customisation
    - Workflow to automatically sign DKMS stuffs when new kernel updates happen
    If I think of more ... will ask ... but as always, no expectation / entitlement to any response or being read. 🙂

  • @nathanielescudero5379
    @nathanielescudero5379 Місяць тому +1

    Thank you for starting this project. I've used the window tool a lot and always wanted something to speed up Linux setups. Including a post install mdadm RAID setup tool would be amazing. Something like the ubuntu server terminal based wizard would be nice.
    Nala was already a big help, thanks for that suggestion too.

  • @Chrispycode
    @Chrispycode Місяць тому +1

    Finally a way to try out arch without much work so excited to so how this progresses over the time great work and thank you chris

  • @wowwhataworld.9590
    @wowwhataworld.9590 Місяць тому +1

    I haven't made the jump to Linux yet, but I'm so close. Thanks for this Chris and contributers. The WinUtil has been an amazing tool.

  • @matthias3231
    @matthias3231 29 днів тому

    Please keep us updated on Linutil!
    Maybe a more in detail video or readme when the releases are more production ready? Would love to see that!
    Thanks!

  • @badral-balushi5911
    @badral-balushi5911 Місяць тому +2

    a promising project, honestly good idea, to bring the *convenience* of commercial projects to open source and free projects.

    • @badral-balushi5911
      @badral-balushi5911 Місяць тому +1

      oh yeah, an important suggestion, to simplify graphics issues for new users, especially screen tearing and gpu acceleration.

  • @bashame32
    @bashame32 Місяць тому +1

    I tell everyone I meet about the windows utility - this is somehow even more amazing!
    I submitted an issue to include the FOSSi and Lambda stack toolchains for free and open source silicon and machine learning tools.
    The work you are championing is game-changing!

  • @ijhuana
    @ijhuana Місяць тому +2

    This is a really interesting way to stop the 3000 different distros. I can forecast a future were having pandistro tools like this one will make accessible for any user to be able to configurate any main distro to their like, without needing to rely on beginners distros. Getting rid of most of distros and concentrating the talent where is needed.

    • @PoeLemic
      @PoeLemic Місяць тому

      Exactly, somewhat agree with this. I'm not a Linux guru yet (but want to be), but I watch videos and have used it in the past. Seems like many of the systems would just have a Multi-Line or Multi-Select option that you run a script and change Base Linux to Mint-Linux or whatever. Like you download a zip or do a curl (I guess) of their setup and config files, then run a tool and POOF you have a conversion of a Base-Linux to Mint-Linux. And, that would allow people to analyze the code and see what they want to add to their Linux-Base too.

  • @iViSTaZ
    @iViSTaZ Місяць тому +2

    Awesome Call of Duty reference Chris, it resonates well with how inefficient the guys Activision employs are with writing performing code. Anything COD is 100-200gb update.

  • @brainstormsurge154
    @brainstormsurge154 Місяць тому

    Kind of surprised you didn't post a page on your website going over this. I, and I'm sure others, do appreciate the work you put into making those to go along with your videos. Though I can understand since this was more of a channel update than going over the software.
    You should do a demo on a virtual machine where you just do vanilla arch and show how much you can get done with a bare bones system.

  • @ChrisTaylor-nd2ek
    @ChrisTaylor-nd2ek Місяць тому +1

    love this as a Linux option. I'm currently an Ubuntu Server user. Breaking and learning as I go but if I'm thinking about feature requests for the future my wish list would be:
    1. a quick tool/utility to revert a server install to a clean version (after playing about installing various desktop environments and tools I find myself with a lot of system mess)
    2. a quick tool that deploys a remote desktop app/vnc if using a desktop environment.
    3. a tool to easily roll back kernels in case of issues (recently started getting drm_kms_helper errors at boot which prompted this point)
    4. similar feature to Windows tool with a list of apps/programs that can be selected and installed.
    I've used and continue to use your Windows tool which is invaluable.

    • @guruswarupa
      @guruswarupa Місяць тому +2

      1st one can be solved if you use timeshift from the util once its added. as soon as u install linux in base system u'll have to run the linutil and create a backup using it. later do whatever you want to, and later revert it from the script again :) I've added script into pr. we'll have to test it out and then you can do.

  • @ltpinecone
    @ltpinecone Місяць тому +3

    This is cool! I made a simple setup script for myself for every new install I do. It makes things so much easier!

    • @PoeLemic
      @PoeLemic Місяць тому

      Yes, @LTPinecone, be nice if it had a way to allow us to bring our own scripts to this, and it could add it to the Tool. Such as left-side pane might be "User's Scripts", then right side would the script names that we need to / want to run. So, hopefully, CT will listen to our suggestions, and improve the app by implementing through this quasi-survey of what most of us need.

  • @bread8775
    @bread8775 Місяць тому +12

    Would be great to get battery optimizations for laptops, like TLP or auto-cpufreq and getting "vm.max_map_count = 16777216" for games like Star Citizen and Hogwart's Legacy set up.

    • @max_im_um
      @max_im_um Місяць тому +1

      Arch and Fedora already ship with a high max_map_count. So does Ubuntu I believe.

    • @guruswarupa
      @guruswarupa Місяць тому +1

      i've just added a pr with auto-cpufreq script in utils :) hope we get it soon if its approved..

    • @bread8775
      @bread8775 Місяць тому

      @@guruswarupa :)

  • @CYPH3R-0
    @CYPH3R-0 Місяць тому

    Recently I've though about using linux. Not even sure where to start or what distro to use so this sounds bloody perfect to me, Chris. Keep up the great work!

  • @computerfan1079
    @computerfan1079 Місяць тому

    This is amazing Chris! Keep up the amazing work! Insane that you learned Rust for this, can imagine how hard that was. It does look very well.

  • @packetcreeper
    @packetcreeper Місяць тому

    Having recently migrated from Windows to Arch Linux this is greatly appreciated!

  • @netsudro
    @netsudro Місяць тому +1

    Thank you! This will be the catalyst for new linux users I will convert. I love to reccomend linux to anyone a little tehnical, but most people look for good user experience first.
    When I installed Windows 11 for a friend last week, and showed him your Windows Utility, he said: This should be the default for windows!
    I am glad you can bring the same user experience to Linux.

    • @catriona_drummond
      @catriona_drummond Місяць тому +3

      I am a new Linux user. I have no bloody idea what any part of this new tool is supposed to do at all. I watched the video and am none the wiser. It might as well have been ancient Greek.

    • @PoeLemic
      @PoeLemic Місяць тому

      @@catriona_drummond Hey, I've been there too. Don't worry. It takes time to feel comfortable in Linux, if you come from WIndows. Basically, this tool is a way to act as a set-up application for many people to use, where they don't have to go out and try & find a script that they used before which does something. What Chris is trying to do, is create an universal application that can unite everyone's scripts, put them into the same umbrella, and allow people to do an ALMOST instant setup of a new Linux system.

  • @vladislavkaras491
    @vladislavkaras491 Місяць тому

    That's cool that you made a Linux utility as well!
    Thanks for the video, Chris!

  • @afshinyavari7422
    @afshinyavari7422 Місяць тому +1

    Awesome tool and thank you. For a Linux noob like me setting up Hibernate mode would be really useful. Remember struggling a lot with it when I was running Ubuntu on my laptop. Along with handling cpu-freq for extended battery time

  • @HelloWorld5985
    @HelloWorld5985 Місяць тому +5

    I finally reconciled that Windows is my desktop with winutil experience... now I want to OS hop again. I think I am on 8th attempt to use linux as my daily driver.

  • @Viking8888
    @Viking8888 Місяць тому

    You are a rock star Chris! Thx for everything you do to make computing easier for everyone.

  • @U1TR4F0RCE
    @U1TR4F0RCE Місяць тому +1

    Looking forward to looking at the bash code to get a better understanding of how it works. Might try using it for updating my bash script that I made thanks to your previous videos.

  • @dpkgluci
    @dpkgluci Місяць тому +1

    This is really nice! I'm using Opensuse Aeon, it would be cool to have options to disable the auto updater, update the flatpaks and do some things

  • @garrettrinquest1605
    @garrettrinquest1605 Місяць тому +5

    This is great! Please keep posting these devlogs as new features are added

  • @calabi-yau4894
    @calabi-yau4894 Місяць тому

    amazing work, Chris and fellow contributors!

  • @javier-echezarreta
    @javier-echezarreta Місяць тому

    Your Windows utility is amazing, now this Linux proyect will be the best.

  • @Girgoo
    @Girgoo Місяць тому

    I love the idea!
    Thank you for all the hard work you put in.

  • @romakrelian
    @romakrelian Місяць тому

    9:24 music to my ears. This is why everyone loves you, Chris.

  • @Cyco_Nix
    @Cyco_Nix Місяць тому

    Good stuff. I have had a few of my friends who have converted to Linux use this. Makes certain things so much easier. While I don't use Windows in general, my old Windows gaming system has benefitted greatly from the Winutil.

  • @kirangeorge8
    @kirangeorge8 Місяць тому +26

    Please add snapper, grub-btrfs setup if a btrfs is detected.
    Also laptop/desktop power profile setups.

  • @soranblue
    @soranblue Місяць тому

    Thanks for all your hard work and the contributors. Your win until is a life saver.

  • @zachb4047
    @zachb4047 Місяць тому +1

    Pretty awsome man! I hope to see some docker stuff. Easily deploy some images!

  • @user-ic6xf
    @user-ic6xf Місяць тому

    Yo... This is amazing. The Windows utility is my go to and now we have this... Great work.

  • @gregbirger5810
    @gregbirger5810 Місяць тому

    Just wanted to send a big thank you for working on projects like this to reduce pain points, whether in Linux or Windows. Amazingly useful and generous work.

  • @jacksonmiller6605
    @jacksonmiller6605 Місяць тому

    This is awesome, just what I’ve been waiting for Ty to you and all contributors

  • @slappy_chimp
    @slappy_chimp Місяць тому

    THISSSS puts a tear in my eye.. thanks man

  • @RedPsyched
    @RedPsyched Місяць тому +11

    NOOOOOOOOOOOO. Man, this is so bittersweet. I really respect your winutil project, and actually hoped you had something for Linux for the longest time. And TBF, this is perfect for a lot of Linux users, but sadly, since I use an atomic distro (NixOS), the problems that linutil solves is already solved by my distro.
    Unfortunate moment aside, this is REALLY cool, I'm pumped that others will get to benefit from this even if I don't. I wish you all the best, Chris!

    • @GerdLPluu
      @GerdLPluu Місяць тому +1

      Weird flex. I use Arch, btw. :P

    • @RedPsyched
      @RedPsyched Місяць тому

      @GerdLPluu Arch is also cool. I tried it once and it broke my laptop. Good times

    • @GerdLPluu
      @GerdLPluu Місяць тому +1

      @@RedPsyched Although true, that remark was mostly meant as a joke. I usually just run whatever works without too much hassle these days, and arch usually fits that description. To have fun I usually go with Gentoo, but that one is too much of a headache to set up for anything serious. I've gotten quite lazy..

    • @RedPsyched
      @RedPsyched Місяць тому

      @GerdLPluu that's really neat. I've never been a distro hopper myself. I started off with Manjaro, rolled with it for 2 years and then found about NixOS which I use till date (and have no plans to ever switch)

    • @GerdLPluu
      @GerdLPluu Місяць тому +1

      @@RedPsyched Wouldn't consider myself a distro hopper either. It seems like a rather silly concept as far as I'm concerned. If I need to type a letter I use a word processor. If I want to compile code I use a compiler and if I want to pwn n00bs I use an online game. Does that make me an application hopper?
      Just use whatever works for the job. Don't identify yourself with an OS or any other piece of software, that's what I would say.

  • @kevinpitts3548
    @kevinpitts3548 Місяць тому

    Excellent work! I wished I knew how to code to add to this! But as a user, I will enjoy your (and others) hard work

  • @SecondPrice
    @SecondPrice Місяць тому

    Hey Chris, im pretty new to Linux as Main OS. This comes nice and handy for me :) Thank you and the rest for this mighty tool

  • @dark_realm.1
    @dark_realm.1 Місяць тому

    Great work man, Love your tweaks.

  • @Nooneyouknow1980
    @Nooneyouknow1980 Місяць тому +1

    I love the ideal of Linux script.

  • @sunderkeenin
    @sunderkeenin Місяць тому

    I use doas instead of sudo. Aliasing doas to sudo doesn't enable the bash prompt and probably other stuff to install.
    This is an awesome idea and it's great to see it coming together.

  • @marksulloway5669
    @marksulloway5669 Місяць тому

    One item I would like to see added to your Linux utility is the ability in the Debian 12 desktop environments (they all seem to have this) is LibreOffice installs every worldwide language font and even a Thai terminal. I would just like to have only English installed, and the ability to add additional languages myself. Trying to select and remove all the unusable fonts and other associated software one-by-one in Synaptic is beyond mind numbing. Thank you in advance. PS: Your Windows tool is excellent.

  • @paladingeorge6098
    @paladingeorge6098 Місяць тому +2

    My word, does Chris really expect us to pipe curl into our shell??!?!?!

  • @sysadmin-info
    @sysadmin-info Місяць тому

    Fantastic approach Chris! For bashrc I just think that maybe some light and dark themes in future would be a good thing? I can do it on my own of course just by editing the config like I did last time to get rid of clock from the cli and changed colors of the prompt from blue and green to red and orange (yeah, not much changed in fact). Anyway I find this solution pretty darn good and have to confess that the whole idea is just brilliant. Thanks a lot. I recommend your channel pretty often if only I can. In my opinion one of the best. Old school, simple, small, clear and impressive. Cheers.

  • @Macable1000
    @Macable1000 Місяць тому

    The Linux Util didn't create a ZSH directory which caused it to fail at first until I manually added one in using mkdir.
    Great application so far btw!

  • @8manifest143
    @8manifest143 Місяць тому

    If you were able to put an easy-to-interface-with function that could say... download apps through APT which would automatically or easily be saveable for offline install, then easily installable from there. That'd be great. Thanks for keeping up with the awesome content!

  • @PhoebusG
    @PhoebusG Місяць тому

    Quality work as per usual, and yes, please - keep saving Windows :D

  • @williamnessanbaum7464
    @williamnessanbaum7464 Місяць тому +2

    The more you fancy up the plumbing, the easier it is to stop up the drain...

  • @TheLinuxITGuy
    @TheLinuxITGuy Місяць тому

    Very cool Chris! Keep up the good work.

  • @Dohvakiiin
    @Dohvakiiin Місяць тому +1

    God Bless you for this Chris Titus!!!!

  • @skyheart9245
    @skyheart9245 Місяць тому

    Well glad it's not written in JS! 8:00 That's awesome!

  • @Juso3D
    @Juso3D Місяць тому +3

    I want to setup someone like this for all my own stuff

    • @ChrisTitusTech
      @ChrisTitusTech  Місяць тому +4

      Fork the project and replace all the bash scripts with yours! The project is written to be menu driven from TOML files that reference Bash scripts. So technically you don't even need to mess with rust except for the cargo build command.

  • @asanjuas
    @asanjuas 19 днів тому

    Adding users & groups administration onto this program makes it cool specially for slackware ;)

  • @xaveforum4all0
    @xaveforum4all0 Місяць тому

    you ar doing a very good job with creating the linux toolbox and the winutil.

  • @RobsonLuizRL
    @RobsonLuizRL Місяць тому

    Another awesome tool! congrats, Chris!

  • @mopeybloke
    @mopeybloke Місяць тому +1

    I miss the videos, but I'll keep the utilities in my mind.

  • @rikhardfsoss
    @rikhardfsoss 4 дні тому

    looks like an amazing job, thank you very much.

  • @PoeLemic
    @PoeLemic Місяць тому

    If I were to make some suggestions, because I've designed GUI's a lot in the past. And, these are the things that stand-out to me, which I would suggest could be improved slightly ...
    #1) I would have a breadcrumb line under the search window (such as a full line that is starting at the upper-left of the right pane), that updates in a textual form in a left-to-right fashion about where you are as you navigate the menu-options from top-level to lower-levels. Then, this Breadcrumb/s would give a better CONTEXT as to where you are in the Tool's trees-branches-leaves that are contained in the underlying tree network of scripts, because then you better know where you are and don't get lost as you go down levels (as I am assuming that is happening).
    > After watching CT's usage thru his menu movement, it is easy for an external watcher to not know the clear and clean CONTEXT of where you are in the Tool's menu selections.
    #2) Also, I would suggest in the upper left to indicate that the Tool knows what Distro that it is going to be configuring code for. A simple textbox like "Arch" or "Fedora" or whatever, which makes sure that you know, it knows, what Distro that you are on.
    #3) Allow a global setting (maybe) something like "Noisy" or "Tutorial" option, where when you click on an option (like 2:26) that it pops-up a window and lets you scroll through all of the things that is going to do. And, that's a great place to ALSO keep a Change-List (by reverse chronology of dated changes by different versions) of what is happening when CT pressed that button to run the underlying scripts. To me, this is a must.
    #4) ALso, I think there should be a "Y/N" after the Noisy part (say #3) where it asks you if you "Wish to do that?". Or, let that be an option in the Global Configuration, which should be built, if you ask me.
    #5) Create a Global Configuration for the Tool with just a few of the changes that I suggested, such as "Noisy Option" and "Confirmation Option". Then, that template of Global COnfiguration can be used more-so in the future for more complex things. But, at least, it would be existing and help direct / guide the setup of more configuration options for the Tool in the future.
    #6) [Said above in a main-line comment about this tool, but I'll also add my comment here. Where, it is captured -- if this List is printed on a printer or whatever ...]
    Ability to allow user to give Tool a List of Snaps and Flatpaks that they always install, and organize them into separate clicks ... To give more detail, why not allow the app to let us load up a Snap or Flatpak configuration file where we have a list of Snaps and Flatpaks that we want to install when we move to a system? Then, it just runst he script and all of the Snaps that we normally use and then all the Flatpaks that we also use, will just appear on our system. Maybe, this could be a left-side item like "User's Personal Configs" and click on it, then the right side becomes "User's Personal List of Snaps", "User's Personal List of Flatpaks", then maybe PPA's or whatever list too. Click on the UPLoS and POOF -- it has a pop-up that shows you the list that it will install, and then you say Y-yes and N-No. Hit Y, then command window pops-up and all of the snaps are ran before you to install.
    [Adding some revision to #6, as merging idea with @Madhatre below ...] Maybe, as I suggested above, CT could have a way for us to give a script with a list of our Snaps, Flatpaks, etc., that it could be grouped in a left-side option, called "User Personalizations.". Then, the script would load in our list of Snaps, Flatpaks, etc., then break them into separate lists on the right pane -- like "User's Snaps", "User's Flatpaks", etc. To pull your stuff into my idea too, there could be "User's Gnome Customizations" (sorry, "User's Gnome Extensions (with GE-manager installed also)". But, you do have some incredible ideas, @Mahdhatre.
    #7) Have way to bring-in our scripts by a Left-Pane option for "User's Set-up Scripts", then populate right-pane with the list of scripts from our own config list that would be referenced by a Config-Script-List that exists in the Global Configuration Window. [Pulled in idea that I'd need to, which @LTPineCode also suggested below. Here's the reply comment to him ...
    > Yes, @LTPinecone, be nice if it had a way to allow us to bring our own scripts to this, and it could add it to the Tool. Such as left-side pane might be "User's Scripts", then right side
    would the script names that we need to / want to run. So, hopefully, CT will listen to our suggestions, and improve the app by implementing through this quasi-survey of what
    most of us need.
    #8) @deedikjepijn Yes, a product page on CT's website (paralleled to the Script tool) that breaks down what each script does, then has a click to go see the code from the Github repository -- where people (Noobs like me) can study it and learn what is happening in each step of the script. And, this would / could serve as a Learning Tool to also help Noobs get more familiar with what script code is necessary to modify the Linux CLI environment.

  • @slizgi86
    @slizgi86 Місяць тому

    Awesome work, win tool is/was great, this is an amazing project for people who are moving to Linux.

  • @jacoblojewski8729
    @jacoblojewski8729 Місяць тому +1

    I'm looking to hop to linux myself here soon (MS's stuff getting added in all the time, plus I've been having a recurring issue where sometimes it doesn't let me allow things through the firewall). The thing holding me back at the moment is I have a bunch of data in a Windows Storage Spaces array (formatted NTFS) which from everything I've seen can't be read in linux without a paid software. So I either need to save up and buy some new drives (probably need to anyway...) and setup a (probably zfs) fileserver, or potentially have to fire up a windows vm to read the drives.

  • @brainstormsurge154
    @brainstormsurge154 Місяць тому

    When it comes to GUI system tweaking the stuff I see on Garuda Linux is pretty good. They even have one for GRUB so you can just edit the important stuff really quickly like timeout and giving it a theme.
    I'm still hoping the other newer bootloaders can eventually be riced like GRUB such as systemd-boot or limine since being able to rice GRUB is it's main selling point now.

  • @fdimb
    @fdimb Місяць тому

    This kind of things would have so much potential for NixOs if it ever become simpler/popular.

  • @magovermelhoffv4729
    @magovermelhoffv4729 Місяць тому

    I just gathered the courage and switched to Arch Linux. It came at the right time! Thanks o/

  • @conatusprinciple4115
    @conatusprinciple4115 Місяць тому

    Great work, will definitely check it out

  • @zooziz5724
    @zooziz5724 Місяць тому

    Good job, finally somone did what I've been askong for a year since I chmaged to Linux. Open sources has everything now, it just needs polish and thst can be done by UA-camrs organizing such movements like yoirs here. Good job! Now I hope someone does same for mint cinnamon and polish that thing to the point where anyone can migrate to it with zero headache from windows. There's a lot of small things that needs to be done, but it could be sorted out in 6months if there was some big guy with community oushing for it.

  • @EposVox
    @EposVox Місяць тому +1

    Sick!

  • @richardwillis4880
    @richardwillis4880 Місяць тому

    Nice job Chris

  • @erroneouscode
    @erroneouscode Місяць тому +1

    Seems the cat and mouse game with MS Windows reinstalling Edge etc will never end.

  • @airazure2050
    @airazure2050 Місяць тому

    Good work! Maybe make the linutil do things like preparing the linux system to be game ready like installing and configuring proton and such? I don't have the experience of gaming on linux but definitely want to have a try.

  • @OLDMANDOM42.Dominic
    @OLDMANDOM42.Dominic Місяць тому +1

    I am not a fan of Windows, so I am doing a lift & shift to Linux Mint with Cinnamon soon. Just want to Purchase a separate drive for it. So this looks GREAT to me, a Linux semi-noob. Cheers!

  • @jimmaule1388
    @jimmaule1388 Місяць тому +1

    I hope you do with the Linux program what you did with windows. The questions marks to tell you what the program does and also separated by subjects e.g . windows tweaks, WiFi, web browsers etc.

  • @enricodemarchi1412
    @enricodemarchi1412 Місяць тому

    You could do something specific for laptops, tweaking power management and sleep states so it doesn't drain your battery when lid is closed, for instance

  • @rodrimora
    @rodrimora Місяць тому

    I'm surprised not more people like Fish as a shell, it's my favorite by a mile

    • @max_im_um
      @max_im_um Місяць тому +4

      Fish isn't bash-compatible afaik, meaning some scripts simply won't work. It's a hassle for a lot of people.

  • @skykriime2125
    @skykriime2125 Місяць тому

    WinUtil is already extremely helpful in everyday life with Windows, but LinuxUtil is insane! Thank you so much man!
    (Oh, and does it perhaps make sense to integrate MS Powertoys into WinUtil as an installer?)

  • @Skynet_11
    @Skynet_11 8 днів тому

    loving this!

  • @aviationrambler
    @aviationrambler Місяць тому

    I can't say thank you enough for the work you put into these utilities. Microsoft will sacrifice the user's experience for shareholder value, Apple with take away functionality to protect the user from themselves, and try hard Linux users seem masochistic. These utilities, designed to make life easier, really should be the goal of an OS in general. I think Linux in general is heading in the right direction but really this good will feels missing in general in the tech world.

  • @indaskyl1v3yx
    @indaskyl1v3yx Місяць тому

    As always fantastic work ❤

  • @hiddenlawyer
    @hiddenlawyer Місяць тому +1

    Seems cool on the surface, but to be honest I think it would do more harm than good for a lot (not all) new users. Think of it like a Diablo character to a new person to the game. It is not helping them learn the skill trees or items when you power level them and ultimately leaves them in a state of needing more help since they never really learned as they went along. Not to mention it is like a distro you are sculpting, but incredibly niche. I guess that is where the community comes into play, but not everyone feels comfortable asking "dumb" questions.
    I know this would be waay more work, but perhaps a script that guides the user on what is being customized and how to do it themselves would be more helpful than telling them to get out of the way and let you do it for them? At least they would at that point know how to install things, where configuration files exist, what they do, how to edit them, etc. Just like out-of-box NeoVIM configs, I don't understand the drop and go mentality. It is super confusing and overwhelming to be dropped into a fully customized environment without being given the proper orientation.

    • @PoeLemic
      @PoeLemic Місяць тому +1

      I think what he is creating is more of an universal tool that people can reduce their install scripts into a simplified format, share them, and let people add it to this tool. Or, even, let people put their own set-up scripts into this tool. I'm hoping that he creates and/or allows some means to provide a way for us to import our own scripts into it. Like for me, I'd also like a way to tell the Tool to install this list of Flatpaks and this list of Snaps. That'd help things a lot.

    • @PoeLemic
      @PoeLemic Місяць тому

      But, I think many people have jillions of scripts that are disorganized (somewhat), and a Tool would help make it so much more easy to organize & simplify how you do things.