The Best 10 Screenshot Tools for Linux in 2023

The Best 10 Screenshot Tools for Linux in 2023

The post 10 Tools to Take or Capture Desktop Screenshots in Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Most of the time we need to take screenshots of the whole screen or some part of the window on the screen. While on Android

The post 10 Tools to Take or Capture Desktop Screenshots in Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

9 Must-Have Linux Console [Terminal] File Managers

9 Must-Have Linux Console [Terminal] File Managers

The post 9 Best Linux Console File Managers first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Linux console file managers can be very helpful in day-to-day tasks, when managing files on a local machine, or when connected to a remote one.

The post 9 Best Linux Console File Managers first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

How to Install and Configure an NFS Server on Ubuntu 22.04

How to Install and Configure an NFS Server on Ubuntu 22.04

The post How to Install NFS Server and Client on Ubuntu 22.04 first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

NFS (Network File Share) is a protocol that allows you to share directories and files with other Linux clients in a network. The directory to

The post How to Install NFS Server and Client on Ubuntu 22.04 first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

How to Install NFS Server and Client on RHEL Distributions

How to Install NFS Server and Client on RHEL Distributions

The post How to Install NFS Server and Client on RHEL-based Distributions first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

In Linux, there are a couple of file-sharing protocols used to share storage and files across a network. The most widely used ones are Samba

The post How to Install NFS Server and Client on RHEL-based Distributions first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

5 Most Frequently Used Open Source Shells for Linux

5 Most Frequently Used Open Source Shells for Linux

The post 5 Most Frequently Used Open Source Shells for Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

The shell is the command interpretor in an operating system such as Unix or GNU/Linux, it is a program that executes other programs. It provides

The post 5 Most Frequently Used Open Source Shells for Linux first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

My Favorite Command Line Editors for Linux: What's Yours?

My Favorite Command Line Editors for Linux: What’s Yours?

The post My Favorite Command Line Editors for Linux – What’s Your Editor? first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Knowing how to edit files quickly and effectively via the command line is vital for every Linux system administrator. File edits are performed on a

The post My Favorite Command Line Editors for Linux – What’s Your Editor? first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

The Arch Decision: Evaluating If a Leap From Manjaro to EndeavourOS Is Right for You

The Arch Decision: Evaluating If a Leap From Manjaro to EndeavourOS Is Right for You

The Arch Decision: Evaluating If a Leap From Manjaro to EndeavourOS Is Right for You
by George Whittaker

Introduction

In the expansive universe of Linux distributions, the choice of which one to use can be overwhelming. Among the galaxies of options, two Arch-based stars have shone increasingly brightly: Manjaro and EndeavourOS. Both are rooted in the Arch Linux ecosystem, yet they cater to different kinds of users and offer unique experiences. If you’re currently a Manjaro user contemplating the switch to EndeavourOS, this article aims to help you make an informed decision.

Background Information

What is Manjaro?

Manjaro is an Arch-based Linux distribution that is designed to be user-friendly and accessible. Known for its ‘Install and Go’ philosophy, Manjaro offers ease of use, making it suitable for Linux newcomers. It comes with a variety of desktop environments like XFCE, KDE, and GNOME, among others. Manjaro also features its own package manager, Pamac, which makes software installation a breeze. Automatic updates and built-in stability checks make it a go-to choice for those who want the power of Arch Linux without its complexities.

What is EndeavourOS?

EndeavourOS is also an Arch-based Linux distribution, but it aims to be closer to vanilla Arch. Targeted at intermediate to advanced users, EndeavourOS offers an almost bare-bones experience with the choice to customize your system as you see fit. While it does come with an installer, it is more manual compared to Manjaro’s Calamares installer. It aims to provide the user with an Arch experience with minimal added features, relying mostly on the Arch User Repository (AUR) and Pacman for package management.

Comparison Criteria

To make an apples-to-apples comparison between Manjaro and EndeavourOS, we’ll evaluate them based on the following criteria:

  • Ease of Installation
  • Package Management
  • Desktop Environments
  • System Performance
  • Software Availability
  • Community Support
  • Stability and Updates

Detailed Comparison

Ease of Installation

Manjaro offers an incredibly user-friendly installation process via its Calamares installer. It is mostly automated and requires only minimal user interaction.

EndeavourOS, on the other hand, offers a more hands-on installation process. Though it also offers an installer, it allows for more customization during the setup, which might be more appealing to advanced users but intimidating for beginners.

Package Management

Manjaro uses Pamac for package management, which offers a clean, easy-to-use graphical interface. It also supports AUR, enabling a wide range of software availability.

16 Best Open Source Video Players For Linux in 2023

16 Best Open Source Video Players For Linux in 2023

The post 16 Free and Open Source Video Players for Linux in 2023 first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Audio and Video are two common sources of information sharing we see in today’s world. May it be publishing any product, the need to share

The post 16 Free and Open Source Video Players for Linux in 2023 first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

The 12 Best Media Server Software for Linux in 2023

The 12 Best Media Server Software for Linux in 2023

The post 12 Best Media Server Software for Linux in 2023 first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

A media server is simply a specialized file server or computer system for storing media (digital videos/movies, audio/music, and images) that can be accessed over

The post 12 Best Media Server Software for Linux in 2023 first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

How to Install Universal Media Server in Ubuntu Linux

How to Install Universal Media Server in Ubuntu Linux

The post How to Install Universal Media Server to Stream Media to Any Devices first appeared on Tecmint: Linux Howtos, Tutorials & Guides .

Universal Media Server (UMS) is a cross-platform and free DLNA-compliant, HTTP(s) PnP Media server, which provides a number of capabilities such as sharing multimedia files

The post How to Install Universal Media Server to Stream Media to Any Devices first appeared on Tecmint: Linux Howtos, Tutorials & Guides.

How to Set or Modify the Path Variable in Linux

How to Set or Modify the Path Variable in Linux

How to Set or Modify the Path Variable in Linux
by George Whittaker

Introduction

The Linux command line is a powerful tool that gives you complete control over your system. But to unleash its full potential, you must understand the environment in which it operates. One crucial component of this environment is the PATH variable. It’s like a guide that directs the system to where it can find the programs you’re asking it to run. In this article, we will delve into what the PATH variable is, why it’s important, and how to modify it to suit your needs.

What is the PATH Variable?

The PATH is an environment variable in Linux and other Unix-like operating systems. It contains a list of directories that the shell searches through when you enter a command. Each directory is separated by a colon (:). When you type in a command like ls or gcc, the system looks through these directories in the order they appear in the PATH variable to find the executable file for the command.

For example, if your PATH variable contains the following directories:

/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin 

and you type ls, the system will first look for the ls executable in /usr/local/sbin. If it doesn’t find it there, it will move on to /usr/local/bin, and so on until it finds the executable or exhausts all directories in the PATH.

Why Modify the PATH Variable?

The default PATH variable usually works well for most users. However, there are scenarios where you might need to modify it:

  • Adding Custom Scripts: If you have custom scripts stored in a particular directory, adding that directory to your PATH allows you to run those scripts as commands from any location.

  • Software in Non-standard Locations: Some software may be installed in directories that are not in the default PATH. Adding such directories allows you to run the software without specifying its full path.

  • Productivity: Including frequently-used directories in your PATH can make your workflow more efficient, reducing the need to type full directory paths.

Temporarily Modifying the PATH Variable

Using the export Command

To temporarily add a new directory to your PATH for the current session, you can use the export command as follows:

export PATH=$PATH:/new/directory/path 

This modification will last until you close your terminal session.

Using the PATH=$PATH:/your/path Syntax

Alternatively, you can modify the PATH variable using the following syntax: