Comment 🐧

#linux

@itsfoss The existence of Desktop Environments. Would have saved me from distro hopping from one flavor to the next. If I would have known better, I'd have stuck with Linux Mint and just installed it with the XFCE Desktop Environment. Oh well. Now I know better and try to inform new users of them before trying other flavors.
@mrgrumpymonkey @itsfoss One thing that is not clear to me is how and if desktop environments affects how different apps work / or crash on Linux. Talking Xfce, if i change my Ubuntu Gnome DE to Xfce, should all my apps work the same?
@ati1 @itsfoss They should. It's just a different GUI. What's under the hood doesn't change.
@mrgrumpymonkey @ati1 @itsfoss There are alot of ** regarding that.
Teeming and certain features may depend on the DE you have installed and some DE don't follow standards as much as others
@_nibbles @mrgrumpymonkey @itsfoss That was my initial feeling that it is only DE/GUI and so things do not change under the hood, or *they shouldn't *BUT... 😜 I gues I just have to test that. Xfce is positively rated for compatibility / following standards right?
@mrgrumpymonkey This would indeed save people a lot of time when they are out looking for distros...
@itsfoss @mrgrumpymonkey
For beginners, I understand that the issue of whether it’s possible to install other desktop environments is important, provided it’s made clear that, as a rule, the distro’s default desktop environment is fine-tuned in a way that’s often difficult to achieve with desktop environments installed by the user.
@itsfoss Everything is a file. The usb stick you just connected is a file. Your network adapter is a file. There's a file to nullify files.
Once you understand that and how to interact with the files it's MUCH easier to understand Linux.
@joan_am @itsfoss yup, USB stick is a file, containing files, which perhaps contain more files. It's files all the way down
@webhat @joan_am @itsfoss Just like with turtles holding Earth in place, right? 😉

@itsfoss

top -b -n 1 | grep -i <prog name>

@burns I learned that as `ps aux | grep -i <prog_name>` though I am trying to retrain it to `pgrep` with some flags.

@itsfoss

@itsfoss separating /home from / so I could re-install the system without wiping out my notes and config files and whatever else I might be saving in ~...
@itsfoss tab completion in the shell.
@itsfoss Distro doesn't really matter
@itsfoss finding a shell you like is important, just because a distro default is tcsh, bash, sh, ksh, etc, doesn't mean you have to stick with it
How to use aliases - they help so much and the alias (bash_aliases or sth) file (1) helps to look up my most liked commands (2) and can be copied from one linux system to the next.
@itsfoss "This is not, in fact, the Year of the Linux Desktop."
@itsfoss set -x in a bash script. Before that, I used a lot of echo statements to debug...
@itsfoss that people who know more about Linux will joke about disastrous commands you can use, but not tell you they are disastrous commands.
@itsfoss distro-hopping is not a bad thing. It's how you find your one true distro.
@itsfoss That Omarchy existed
@itsfoss that the terminal is your friend and window managers are way better than desktop environments.
@itsfoss In Bash: Ctrl+R makes you search through your history, making it MUCH easier to repeat commands.
@itsfoss Read a book on command line, then use any AI tool however dumb to give you ideas and never believe a word... ask it why, why, why.
@itsfoss Teaching yourself how to install and use Linux in the early 90's was very difficult, and there were few resources available to get answers. Today, many distros are practically a forehead install (smack keyboard with forehead and distro installed).

@itsfoss

These tips would not be relevant to me when I was a beginner, rolling my own Gnu/Linux OS in the early 90s. Yet, these are the best tips to give a new user today.

1) There is no best distro (distribution) or best DE (Desktop Environment). There is only the one that is best for you. You will not find it if you do not try them out. It costs nothing to download Live distros and try them out. Do not take someone else's word for it, you choose what it right for you.

2) On a modern distro that would be appropriate for a beginner, one that has a simple installer such as Debian & Fedora flavors (which is quite a few options) you do not have to use the CLI. That is right, it is entirely optional. There is nothing a beginner with basic computer needs requires from the CLI. Modern DE are complete and can manage anything a basic user requires.

with that said yes the CLI can be an awesome tool. I have a terminal opened 99.99% of the time. I am not a beginner or a basic user. The things I do via the CLI are not anything a beginner or basic user would ever need to do. If 90% of your time on your computer is spent playing games, office software, or social media & the web you do not need the CLI. It is a shame that all to many users insist you must learn the CLI and that scares away a lot of users that believe that nonsense. I really wish they would stop.

Have a great day!

@itsfoss don't delete home directory 🫠🫠

@itsfoss That there are ways to run EVERYTHING you need and not use Windows as your primary desktop OS. I finally made the switch over to Linux both for work and at-home use several years ago.

For work, there are a few programs that only exist for Windows - for that I run QEMU/KVM and run Windows in a virtual machine. So I guess technically I still have to use Windows, but for 99% of my working day, I am using Linux. For home life? 100% Linux!

#Linux #OpenSource #FOSS #LinuxMint

@VA3DSO @itsfoss Exactly like it should be!
@VA3DSO @itsfoss Agreed. I use Irfanview and PDF-Xchange Editor under Wine. But for tax software and PowerPoints (work) I’m stuck with W11 within VirtualBox.

@VA3DSO @itsfoss

I understand there are some applications that were designed only for Windows. I have one like that and use Wine to run it in Linux.
http://john1126.com/589

I am thankful to be running everything (100%) on four different machines (not including servers) using Linux.

#Linux #Windows

Blog ~ ExploreTruth

@itsfoss You can take your SSD or HD put it in another computer and it will just work*. (Windows won't and will likely notify you you're using unlicensed software).

*unless radically different eg, different processor type

@itsfoss
In 2026 ist mit necessary to use the shell as a normal User ♥️.
@itsfoss you don't need to use the terminal, but it's nice if you now how to
@itsfoss The Terminal is always a better choice than using a GUI.

@itsfoss Two things. The man pages are actually good. My experience with GNU/Linux improved tremendously when I learned to integrate man pages into my day to day.

Second, related to the first and generally good "tool" advice. Don't fight Linux. GNU/Linux wants you to use the shell and text centric workflows so lean into it.

don't listen to a friend that tells you to log in and type:
> chmod u-rx .
and log out.

@itsfoss
It is easy to record the audio playing on the computer. I used to manually move cables from the speaker jack to the microphone jack to record audio. Now I can do it easily from the command line with arecord, as shown in the video.

#Linux #LinuxMint #arecord #music #Jesus

@itsfoss Use a distro with BTRFS and snapper making automatic snapshots so you can boot into a snapshot and rollback in case something goes wrong. Saved me so much trouble and time.
In a terminal shell, if you want to do a recursive operation on dotfiles only, don't do `.*` -- do `.[^.]*` for example, and test with a non-destructive command like `echo` beforehand. Reason: `.*` includes `..`