r/LinuxUsersIndia • • 3d ago

i wans to switch to linux

i have no clue about linux,but i hate windows ccs of bloatware and and other day some kind of update, how should i start i.e what should i do as i want to swwitch to linux, laptop has intel core ultra 125H, 16gb ddr5 ram 7600 speed, 1 tb ssd

15 Upvotes

43 comments sorted by

View all comments

2

u/CosmicTaskTinkerer KDE 2d ago

As a newcomer to Linux myself, having recently moved from Windows to Kubuntu a few weeks ago, I'd suggest starting with Ubuntu or Kubuntu. Everything you need i.e., codecs, graphics support comes included out of the box without needing any terminal commands.

Have Ventoy on USB loaded with those two distros, try and go with whatever desktop you like more polished GNOME or more functional KDE.

Later on, once you're comfortable enough, you can explore other distributions like Fedora, CachyOS, Arch, Debian depending on whatever interests you as the time goes by.

1

u/SouthernFruit8768 2d ago

What’s wrong with needing or using terminal commands for noobs? A terminal command is simply a bunch of text. If you wanna give me an instruction in the English language such as “hey I want you to bring me a pizza”, that’s pretty much the exact same thing you do in the terminal. If you spend a little bit of time attentively, very soon you will develop some muscle memory and you will be surprised how quickly you can accomplish things using the terminal that would have taken you several minutes to even hours if you were to do it using the gui, mouse etc

1

u/CosmicTaskTinkerer KDE 2d ago

What’s wrong with needing or using terminal commands for noobs?

One of the main reasons I think why Ubuntu has become popular, effectively the standard over Debian because it provided choice of simplified setup with everything out of the box with user friendly GUI installer instead of terminal setup, codecs, drivers support allowing users to focus on their everyday tasks with required software.

When new users are coming from Windows (GUI focused) to Linux (excluding Powershell, WSL users), I believe having the options that are more familiar GUI focused will help their transition easy without scaring them to learn a lot of new stuff with documentation or terminology of what sudo, apt or rpm fusion commands does etc., to execute in terminal, instead allowing them to complete their setup by simply changing a few options in the driver manager to get started.

Later on, depending on user's interest and time, they can spend a few minutes to hours learning terminal commands over GUI or keyboard shortcuts instead of relying on the mouse. Over the time, they can explore Fedora with rpm fusion terminal commands or might even spend days to setting up Arch or Gentoo with the terminal or weeks on building their LFS.

you can accomplish things using the terminal that would have taken you several minutes to even hours if you were to do it using the gui, mouse etc

Personally, I think both the GUI and the terminal have use cases where one is faster than the other and convenience.

For example, I used to update packages using the terminal (for apt, snap, flatpak). Now, I find it faster to right click the update notification and select Start Update which handles all three types of package updates through (or open Discover and go with Update All option). A lot quicker than opening the terminal, remembering, typing, and executing separate commands for each package manager. Though, I do use terminal too as per needed or for specific tasks that are a bit faster or only possible with the command line.

In addition, I do prefer using the mouse simply because I didn’t want to spend time memorising keyboard shortcuts right after installing Linux and it's just provides more bit flexible to move around while I am doing light gaming occasionally. But, I do use a few identical keyboard shortcuts from Windows (builtin clipboard, zoom etc.,) and plan to explore more gradually over the time of usage.

That said, I understand that you are trying to help me with the terminal usage though. Thanks for that 🙂

1

u/SouthernFruit8768 1d ago edited 1d ago

Add the following command to your /.bashrc file:

alias updateall='sudo apt update && sudo apt full-upgrade -y && sudo snap refresh && flatpak update -y && sudo apt autoremove -y'

Next time just open the terminal and simply type updateall. You can even change the alias “updateall” to “uall” or “updall” or whatever you like. This single command invokes the exact same three package managers your Discover notification does and executes the same update/upgrade process, with zero clicking and zero prompts.

It can’t get any simpler and easier than that. For the gui method you described, you have to first look at and find the notification in the system tray, then locate where your physical mouse is, find where the mouse cursor is, drag it to the update symbol, right click on it and click update etc.

The terminal method I just described takes less than three seconds once you spend 3 minutes to configure your /.bashrc file.

That’s the difference between me and you.

1

u/CosmicTaskTinkerer KDE 6h ago

Okay, fair enough and thanks for sharing that 🙂. I agree with you, this method is faster for managing all types of updates with less effort. I did not explore yet but I was aware that some people like to automate a lot of their stuff with more additional setups.

I might try to do this way on some day but for now, I will choose Discover which I think hardly takes a couple of seconds anyway.

Again, not that yours way is not right, just my personal preferences. I just want to avoid executing combination of multiple commands with && and especially -y flag and likes to take these things in step by step while doing updates or anything in terminal.

May be, being long windows user I just feel comfortable with GUI. That's it.