A universal update / maintenance script would be great! Things like cleaning unused dependencies and old logs, updating the system, and snaps / flatpak if available. A Steam installer for Debian / Ubuntu / Arch (without the AUR perhaps) could be good for new users, and maybe even a “universal” package manager too.
@francesay84783 ай бұрын
Steam is already installable without the AUR
@ehtrude3 ай бұрын
@@francesay8478 Yes, it is. I was suggesting not using the AUR to install Steam. It usually leads to problems down the road. Flatpak works, and a manual install works as well.
@baronvonadlerfink4643 ай бұрын
Linux Toolbox? Sounds similar to Linux-Assistant. A software for beginners to administrate any Linux distro. Does this mean, you try to fork Linux-Assistant from Linux Guides DE and add a Terminal interface? 🤔 Cool 😎
@VitisCZ3 ай бұрын
Steam is in the standard Arch multilib repository what are you talking about there's absolutely no need for AUR.
@ehtrude3 ай бұрын
@@VitisCZ Didn't know that, then CTT can just add that to the script.
@mitya3 ай бұрын
A few things I can think of: 1. Improved font rendering configuration. Also probably installation of Microsoft fonts. 2. Setting up and configuring Wine/Proton. 3. Allow setting up swap file, to enable hibernation
@user-ld9ue9ye3i3 ай бұрын
Hey Chris. A thing that would be nice is DaVinci Resolve working out of the box for builds with AMD GPU's 🙃
@nils-erikolsson35393 ай бұрын
Your not becoming worthless, its called growing old and becoming a boomer, i think XD
@DonaldPierce3 ай бұрын
Lets go boomers!!!!!
@brainstormsurge1543 ай бұрын
What's the difference? ;P
@Hardcore_Remixer3 ай бұрын
@@brainstormsurge154 Because boomers actually worked to the point society is in their debt unlike worthless people (not accusing anyone). We can discuss the pension system if you want us to get more political or ideological.
@musiqtee3 ай бұрын
@@Hardcore_Remixer Was about to state the same - And that there are also individual boomers who “fell off” early, or _failed_ as their peers see them. More to this video, “failing” is a feature, not a bug. Doing so is brave, playful, entertaining, creative and most of all - gives insights, experience and with time, wisdom. That’s what we will need (and share) in a future of very bleak pensions…😊
@JeffreyGordon2 ай бұрын
Better to grow old than the opposite… good start on this project, Chris! I’m sort of looking to do the same with FreeBSD. You can also use Python if Bash fails you. It’ll be much easier for you than Rust, and every distribution is shipping Py3 unless you’re just looking to learn Rust 👍🏻
@chriscrouse39183 ай бұрын
One thing that gets old in arch...you need to get something working, so you go to the arch wiki. it tells you exactly what commands you need to gather the information for your setup. then it tells you what you need to install, with what flags, using whatever env variables, kernel modules and all this other mess... why the hell isn't all this stuff just included in the package installation? if I always have to add environment variables and kernel modules when installing the nvidia drivers, WHY DOESN'T INSTALLING THE NVIDIA-DKMS PACKAGE AUTOMATICALLY MAKE THESE CHANGES?
@CrisEdmundson2 ай бұрын
Improving font rendering! Grub customization would also be fantastic
@fearian3 ай бұрын
The number 1 stumbling block for me as a new (like, 2 weeks!) linux user was getting the closed nvidia drivers. The guide from nvidia is insane. Searching reveals a dozen different ways to install them for each distro. I still have no idea what AKMOD is.
@EricCarvalho-z5u21 күн бұрын
I have tried to switch to linux from windows a million times and always fail because I'm not terminal literate. However Chris' videos have helped me a lot each time I tried . Ultimately, I would always encounter something I couldn't figure out and go back to my windows overlords. That almost happened with this utility "bash curl command not found" but for some reason I said lets try "sudo apt install curl". Now with this tool box things are much more enjoyable. I think ill stay and try to learn. Thanks Chris for your work.
@LeiluMultipass3 ай бұрын
Linutil sound exactly like « The useless » in french (L'inutile) :D
@NotcardNotLiveАй бұрын
im a bilingual canadian how did i not know that was a word
@ronny3323 ай бұрын
What's the name Linutil 🙂? May be I can help this time. Windows is not my home, but Linux is since decades. If you open a repo as for Winutil, for sure a lot of people will join,
@eliotcfernandes3 ай бұрын
the problem i have with linux right now is VR... no drivers for my Headset :(
@lucianoramirez61113 ай бұрын
DEVICE DRIVERS!!!!!!!!!!!!!!!!!! WEBCAM. MONITORS. PRINTERS. FINGERPRINT READERS. BASIC STUFFFF!!!!! just point the direction for noobs like me to fix and make my hardware work.
@lumeronswift2 ай бұрын
Interesting - apart from fingerprint readers (haven't used one) I haven't needed a manual driver for years. And that's with some newer tech... In Windows, though, I was needing to reinstall my Rode microphone drivers every couple of weeks. I'd be curious to know what specific monitors and printers you needed (and what distro you use). Pop!_OS and EndeavourOS have been some of the friendliest distros out of the box for me, followed slightly by Mint (had an issue with an old kernel with Mint, but even that was resolvable via GUI).
@edison35713 ай бұрын
I have been hoping you would start helping in Linux. I am getting better at it, and I wish to dump Microsoft as soon as possible! Truly amazing, the things you have done to make Windows bearable. Can't wait to see the things you do!
@yoloninja47982 ай бұрын
Installing rocm amd drivers would be sick, and some way to escape dependency hell too.
@RadiatorTwo3 ай бұрын
The most current Problem with Linux I have, is configuring the samplerate and bit depth settings for my two DACs. GUI has no settings for that and all the "documentation" about pipewire, pulse or whatever just don´t work, or talk about config files that don´t exist anymore... It´s things like these, which I consider to be absolute basics, that keep me from using Linux. I mean, even Windows 3.1 could do that in 1992...
@TitusTechTalk3 ай бұрын
Most of this is actually controlled by a pulse.conf file in your home. Anytime I have audio issues I wipe that out and start over with a fresh config. I'll put it on my list.
@RadiatorTwo3 ай бұрын
@@TitusTechTalk That file I too don´t have. But I figured it out. Correct way is to copy /usr/share/pipewire.conf to /etc/pipewire/pipewire.conf and in there configure two adapters as sink with the correct settings. ChatGPT FTW.
@RadiatorTwo3 ай бұрын
@@TitusTechTalk Don't bother... I am already fed up with this. It works ... but ... if I boot the system when any of my DACs is turned off, I have no sound devices at all. Even the Mic is gone. I then have to turn ALL sound devices on and restart the pipewire services. I am going back to windows and just keep fighting Microsofts enshitification. That's less work than this ...
@shib52672 ай бұрын
I think many of these programs get updated relatively fast over the years, but the developers don't bother to update their documentation and because the code isn't meant to be understood by the average user, you're pretty much fucked
@kintustis2 ай бұрын
Don't worry, linux will eventually catch up to y2k. Just a few more decades.
@developerpranav3 ай бұрын
THIS IS SUPER COOL. This is more exciting to me than the windows toolbox even though I absolutely love the windows toolkit XD
@WeencieRants2 ай бұрын
Installing flatpaks that have missing dependencies. I want to use Jellyfin but I can’t. And I don’t know how to add the missing dependencies
@ordinaryhuman56453 ай бұрын
13:35 Instead of using the distro to determine the package manager, wouldn't it make more sense to just test for the existence of the package manager? Smells kind of like looking at browser user agents instead of doing feature detection. But I don't really do much scripting, might be the wrong way to approach it.
@arco_ix3 ай бұрын
I saw the github repo and instantly gave it a star :)
@maxrobe3 ай бұрын
My basic problem is the inconsistency in the GUI or (GUI's because you need from experience QT and GTK based applications - so need to remember the difference between the two and which application is using which). A GUI doesn't mean you should be restricted, (rather than what modern times dictates), just that it saves a certain amount of time to do the same result as typing it. It just seems the course of modern interface design is presentation rather than functionality.
@danielclark60333 ай бұрын
Yay! I was wondering if you were going to create a utility for Linux desktop :)
@TechStache3 ай бұрын
I'm in, i'll contribute. I just switched fully to Linux.
@ahmedthebest3 ай бұрын
This is very exciting
@androth15023 ай бұрын
i ran linux exclusively for 6 months. in the end, i decided my problem with linux (apart from the poor hardware support) was the root OS itself. i just don't like it. the best linux distro i found is windows running WSL... i get the best of both worlds. a super stable and awesome underlying OS, and linux in a box, in a fully controlled environment.
@snakeatwar2 ай бұрын
One thing that would be pretty sick is some sort of Samba/NFS mounting shortcut script Client feels more necessary but certainly Server side would be nice too.
@33332182 ай бұрын
YYYEEEEEESSSSSS!!!!! I'VE BEEN DREAMING ABOUT THIS FOR YEARS NOW!!!!!!
@ibewscott693 ай бұрын
Everyone of my linux installs on 3 different computers fill of my logs with ACPI errors. No matter the distro I get them. One time the log got so big that i filled 2 TB. If you could get a tool for that It would be a god send.
@yigitorhan76543 ай бұрын
Tuxutil was a good name.
@belvederebaileycambodia3 ай бұрын
beer under the bench seems like a perfect place to start :)
@SailAway333 ай бұрын
one of my biggest is graphics drivers I can boot with nomodeset yet can never get it fixed all the way with an AMD Radeon HD 5750
@magno51573 ай бұрын
The worst thing I absolutely hate about Linux is that $HOME becomes the dumping ground for all dot craps! If you can make them move to a folder or folders that the user specifies WITHOUT having to resort to symlinks (cause let's face it, you're just swapping dot junk with symlink junk if you use symlinks), especially for those apps that just do not respect XDG spec, that would be gold!
@ehtrude3 ай бұрын
I'm not sure if that's even possible. I mean, apps expect files to be there after all.
@DragoonScull3 ай бұрын
This could be as simple as setting the HOME to a different path for such applications. Should be possible to set that in their desktop files and maybe run a script to update those as a post-install hook? For terminal apps, this might be more difficult. But manually running `export HOME=/home/user/app-home` seems to work. Though not sure, what possible side effects this might have for usability... Alternatively, using distrobox with the --home flag pretty much solved this for me.
@magno51573 ай бұрын
@@DragoonScull That's not ideal cause that would affect ~
@magno51573 ай бұрын
@@ehtrude yea I suspect as much... ironic isn't it that Linux is about letting the user freedom and yet we have tons of apps that do not respect choice
@ForeverZer03 ай бұрын
It is undoubtedly a nuisance, though I have managed to get my $HOME folder completely cleaned up with the exception of the .ssh and .npm directories. The former is unlikely to ever change, last I checked it was decided ~/.ssh will always remain due to "historic reasons", whatever that means. The .npm might be able to be moved, I haven't looked into it, nor even write any JS code, it is simply a dependency of a couple neovim plugins.
@salapolivalenta773 ай бұрын
Bash scripting can not trick adobe photoshop, solid works and alot of games to run on linux, this is the main issue with linux: compatibility
@ForeverZer03 ай бұрын
Compatibility isn't the correct term here. Would it be fair to Windows if Linux/Apple users complain that their native apps don't run on Windows? You can make an argument that these companies don't support Linux, but I am unsure what anyone other than these companies is supposed to do about that. Either way, QEMU passthrough exists if one actually needed to run something native without dual-booting or emulating hardware.
@jackelofnar3 ай бұрын
I would recommend gum is brilliant at this
@kintustis2 ай бұрын
Fixing Linux's problems sounds like an unpaid full time job. I hope you're up for it.
@richardtwyning2 ай бұрын
I'm left handed and in my Amiga days I designed a left handed cursor. I've tried googling around, but never found a way to change the Linux cursor 😢
@33332182 ай бұрын
There's plenty of ways to change your cursor!!! It just depends on what Desktop Environment you're using.
@RichTeaChannel3 ай бұрын
Figured would give Debian another shot as I do with Linux every 5 years or so. Spent a day installing things and tweaking it. DisplayPort monitor wasn't working though so followed the official Debian guide to install NVIDIA drivers... Paths written there don't exist, the guide is wrong and now the OS is bricked. For some reason, all screens work for login then all disappear (with secureboot disabled because like most things with linux there is an entire backlog of information and acronyms you need to somehow onboard before you can do even basic config). Disappointing that it's still so jank for such a mainstream release and lacking in documentation on an issue that surely a lot of people would face. I'm technically inclined and the learning curve is still too steep, simply because I can't take that amount of screen-time right now to get through it all to the point where it's intuitive. I did make a snap-shot but probably won't bother to restore it (would still have a monitor that I can't use so it's a deal-breaker). I'll give it one more shot with Nobara, failing that several more years to mature some more... 😤
@kintustis2 ай бұрын
Sometime this century, surely....
@lisastanley2322 ай бұрын
Can not wait to use the linux tool box
@mitya3 ай бұрын
fzf can also be used, in addition to zenity.
@NickyDekker893 ай бұрын
What kind of de / window manager are you using? Edit: Just as I asked it I got the answer lol
@mattvisaggio3 ай бұрын
Logical Volume Manager GUI and Virtual File System for Cloud Service so you can use say "Dropbox" on demand without it taking up storage on a laptop.
@richardnye71303 ай бұрын
ever since i found your windows utility tool ive been waiting and wondering why you hadnt done this yet lol
@taylrthegreat3 ай бұрын
If you can make nvidia drivers work secure boot I'll start using linux today
@cheako911553 ай бұрын
I can't watch this anymore, did he ever catch that git might not be installed?
@user-ot9fy8ym4g3 ай бұрын
YES WE NEED TO FIX NVIDIA WITH THE SCRIPT
@chrisquaglio52653 ай бұрын
You are a hero, I've been using the winutil since the command lines times, and I love'd it. switched some of my pc's to linux (zorin os) and i'm supper happy to see a project for linux from you. good luck
@marcs83253 ай бұрын
While you're toying with Zig and Rust, you would have had it up and running in Go 😂
@mrdwilkster3 ай бұрын
This is really awesome. Will be watching this space!
@shawnpowell15172 ай бұрын
Setup/enable TMUX? Perhaps with scripting in .bashrc? Not sure what the typical set up is but I have mine set so that if there are no TMUX sessions it starts a new one. If there are existing sessions it presents a menu. I find myself often copying .bashrc's and .dircolors when setting up a new machine or new user.
@peterwassmuth40143 ай бұрын
Awesome Thank you for Sharing! 💯✴
@Beetlebugoid3 ай бұрын
Is it really wise to be trusting alot of vital tasks to debugged AI code?
@MishiRaptor2 ай бұрын
Titus ¿cómo puedo hacer undervolting con gpu de nvidia en linux tenia instalado endeavours ?
@patrickprucha55222 ай бұрын
Hey Chris, how did you get the chatgpt link into your editor. Its pretty good idea. I know i will need to check it after chatgtp
@micaelviana2 ай бұрын
He is using an editor called Cursor
@patrickprucha55222 ай бұрын
Wondering if is works with all editors. I thought he was using Code, with the icon in the upper left. Cursor? will look into it
@alternatuber66983 ай бұрын
Good LUCK with Linux Nerd's criticism :D
@sahiljindal2 ай бұрын
The only problem that bash couldn't solve is speed.
@TitusTechTalk2 ай бұрын
That is probably the best argument I've heard to switch.
@drslime73 ай бұрын
What about LUA to code it in simple, lightweight and more popular. I really look forward to using the toolbox and hopefully use it as a tool to learn Linux, Thanks for your efforts in making life easier for everybody Chirs.
@duser3 ай бұрын
Personally, i don't reinstall often, but if i did, i would probably set up a zsh shell and install powerlevel10k on a fresh install. Then, i get distrobox/podman running, and then install Klassy, my theme of choice on KDE. I use Fedora and i like its default, but enabling RPM fusion repos along with installing NVIDIA drivers and importing the secure boot key is also a pain. Also, speaking a student. I would really appreciate if you had a verbose option in the script where it explains what it is doing/installing. That way i can look into the commands and learn what you cooked up.
@user-zj4tl2 ай бұрын
This is so awesome!
@BahijAlkhoury3 ай бұрын
Wake from suspend problems , 12gen intel alder-lake laptob. I tried all distros, no luck
@sharkuel3 ай бұрын
I believe that is a kernel thing. I suffer the same issue on my desktop, and essentially the workaround I have is just don't let the PC sleep/suspend. But I know on a laptop that doesn't work. You will have to either wait for a fix, or report it. That is a fairly recent CPU architecture.
@TitusTechTalk3 ай бұрын
My 12th gen Intel required a few bios tweaks to get the suspend working properly. I did it in a stream a week or so back.
@amirchegg3 ай бұрын
Python would be cool because it is preinstalled in all major linux distros and it is perfect for scripting and rapid development compared to something like C which is not really safe or Rust which is harder. But BASH is the primary choice i mean im just sayin
@brainstormsurge1543 ай бұрын
If you're thinking of doing a Grub theming tool then why not a full settings tool? Things like for resolution fixing, although that's probably more with virtual machines that I've personally had a problem with. And what about other boot theming if possible such as systemd-boot and the newer Limine?
@MrQuay033 ай бұрын
let's make Chris Titus Linux distro
@naranyala_dev3 ай бұрын
the tools for clean up things
@baxlash813 ай бұрын
What about tuxutil as name for this new tool?
@user-vd4el1zr9t3 ай бұрын
Can you merge WinToolkit prorgram and merge it with msmg toolkit and create a new program? Not a fan of microwin yet
@colinmaharaj3 ай бұрын
I have done this, and in no big way, I have created a lot of tools in windows, that resembles tools in Linux. I even created one I called Tina, which means This is not awk
@amansetia86552 ай бұрын
every linux all in one tool is on the path to become nixos if grown enough
@dsouth77542 ай бұрын
An MMC-lite for general linux admin. Users and groups, paths, network locations. Keys. Certificates. Systemd timers and services. But at that point it's probably more of a GTK app than what could be done in BASH.
@NotcardNotLiveАй бұрын
the ly login manager is made in zig
@richardtwyning2 ай бұрын
I'd like to be able to download KZbin videos directly on the command line. The previous utility seems to have been killed 😢
@TitusTechTalk2 ай бұрын
yt-dlp can do it now... but you didn't hear it from me... haha.
@AniMithril3 ай бұрын
I don't think you can do anything about that but I have a bluetooth device that tends to be difficult, I got it working once but never again :/ Would be amazing to have something that could tweak the system to get it to work without checking a million guides
@car-soap3 ай бұрын
Call it Utilix ( utility + linux )
@pewpewxdx123 ай бұрын
Utilitux 🐧
@arjix87383 ай бұрын
Tux'tility!
@arcadeportal323 ай бұрын
Wish I didn't have to type in pulseaudio -k almost every time I use my PC. Otherwise the audio gets garbled watching videos/youtube and so on.
@marco-polo83762 ай бұрын
Did you have experience with wixtoolset?
@ahmedthebest3 ай бұрын
By the way what is the best way you recommend to learn bash
@shawnpowell15172 ай бұрын
Enable/Disable automatic updates
@FengLengshun3 ай бұрын
I'd rather people taking ublue's yafti and ujust, adjust it for their distribution as necessary. yafti is powerful yet simple - I'm not even a programmer but I can automate my setups with it. And ujust is simple but very extensible scripting tool - they've even used it for setting up nix, home-manager, and nixgl with it.
@paradoxpax3 ай бұрын
Did you finally change your monitor to 2k?
@xjpsmithx3 ай бұрын
Chat Gippity was coined by the Primeagen.
@ForeverZer03 ай бұрын
CHROOT
@logangoodwin89413 ай бұрын
Awesome!
@nittani.3 ай бұрын
Can you teach me tje concepts in programing
@rc22763 ай бұрын
Yay. Linux tool box. Same as win utility.
@Zedris3 ай бұрын
my vote is for linutil
@chatoguy1Ай бұрын
issue i have with linux is my games dont run as good as windows :) pls fix with bash
@nils-erikolsson35393 ай бұрын
Great!
@brainstormsurge1542 ай бұрын
I would have gone with nuxutil :P
@brainstormsurge1543 ай бұрын
I've done some python scripting for Windows so that could be considered. Mainly because the powershell scripting just feels really bad to use and that way I can use the scripts on Linux as well. As for a script that would be nice I want a script that will check if Dash is installed and then make it the default for executing scripts while having whatever shell you want to use in a terminal, such as Zsh, still be that. Mainly inspired by Luke Smith talking about Dash making script execution better. And if this toolkit is built on a lot of bash scripting then it probably would be a good idea to use it. I just haven't taken the time to do that and from what I remember Luke Smith talking about he's already done that since he talks about using Zsh for his terminal and Dash for script execution. So I'm sure he has a video on setting it up, or hope he does, and once you know how to do it the manual way you can try to script it. P.S. Regarding using Rust or any other language for the toolkit I think the main list of languages I've seen when it comes to CLI tools are: Rust, Go, C, Python and Lua for configuration, embedding scripts and extending the program in general. There's of course the newer Zig language too.
@More_Row2 ай бұрын
Call it Linuti
@ultraprimez3 ай бұрын
LinBox🎉
@sanjeev20033 ай бұрын
Already watched it 😅
@MrGFYne13373573 ай бұрын
skibidy Chris mogging zig, hella rizz translation for boomers: "Chris is dominating the game with their sick Ziglang skills and is extremely charming while doing it!" 😅
@matrixview3 ай бұрын
It's a pity you can't run PS on UX.
@imca_b_55173 ай бұрын
Hello Sir i want video about how to make own linux distro step by step just like other Linux so please make it
@musiqtee3 ай бұрын
I kinda gave in (20 y ago?)… Use MacOS for work, windows for games, Linux for… the other 38 of 40 IP addresses in use now. Of course, they’re headless - but four-five old laptops will be fun targets for this tool, they do run distros with desktops. Exciting…!
@bladman97003 ай бұрын
do it in c, like a big boy
@hexisXz3 ай бұрын
That’s exactly what I was thinking. But only because I am learning C. In my opinion it’s actually easier than python or go
@ChuckNorris-lf6vo3 ай бұрын
Yeeee.
@unpotatoedsalmon2 ай бұрын
I hope this can support non system d based systems
@roklaca31383 ай бұрын
High programming skills required to use linux...sigh
@kintustis2 ай бұрын
It won't change any time soon
@user-eg1qw3 ай бұрын
Are you ever gonna try gentoo? I think you might enjoy it, compile times wont be bad at all with that xeon.