more progress on posts
This commit is contained in:
BIN
content/posts/2023/12/linux-de-change/featured-image.png
Normal file
BIN
content/posts/2023/12/linux-de-change/featured-image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 547 KiB |
@@ -9,3 +9,62 @@ series = [ 'arch-dev-vm' ]
|
|||||||
series_weight = 4
|
series_weight = 4
|
||||||
featuredImage = "featured-image.png"
|
featuredImage = "featured-image.png"
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
After using Linux for some time, you might start getting bored by your current user interface, and you might want to switch to something new and exciting. This is exactly where this guide comes in
|
||||||
|
|
||||||
|
# What is a desktop environment?
|
||||||
|
On Linux, a Desktop Environment is an assortment of Software that contains everything that is important for a complete user interface.
|
||||||
|
|
||||||
|
{{< admonition type=info title="Info: Components of a Desktop Environment" open=true >}}
|
||||||
|
All major Linux desktop environments consist of the following components:
|
||||||
|
|
||||||
|
- A Window Manager or WM, which is the software that allows you to move, resize, minimize, etc. your windows
|
||||||
|
- A settings manager, which is the software that allows you to adjust settings using a graphical user interface
|
||||||
|
- A Display Manager or DM, sometimes also known as Login Manager. This software allows you to log into your user interface.
|
||||||
|
- A screen locker, a software that allows you to lock your screen.
|
||||||
|
- A notification daemon, used to create desktop notifications
|
||||||
|
- An application launcher, a software that allows you to graphically launch software
|
||||||
|
- A logout dialogue or logout manager, allows you to log out, shut down or reboot your system or suspend it
|
||||||
|
- An Authentication agent, used to authenticate apps, like the UAC interface in Windows.
|
||||||
|
- Various control software (Bluetooth, audio, screen, media control, power management, ...)
|
||||||
|
- An assortment of software, like a file manager, camera software, web browser, etc
|
||||||
|
{{< /admonition >}}
|
||||||
|
|
||||||
|
You can however also use only certain parts of a desktop environment, like the WM, which is something many advanced Linux users do. These WMs however are usually not part of a desktop environment but are standalone.
|
||||||
|
|
||||||
|
The most famous Window Managers are `i3wm`, `bspwm` and `awesome`, but there are numerous amazing Window Managers. I personally use `Hyprland` on both my Laptop and PC.
|
||||||
|
|
||||||
|
# Changing the desktop environment
|
||||||
|
On Linux, you can have as many desktop environments on a single system as you like. In your DM, you can choose which desktop to launch. How you choose depends on the specific DM, but on GDM, it's the small gear symbol in the bottom right corner after selecting the user, on SDDM, there is a dropdown somewhere, as there is on LightDM.
|
||||||
|
|
||||||
|
You can install a new desktop environment using your package manager. The desktop environments are usually so-called package groups, so you're going to be prompted to select what packages you want to install.
|
||||||
|
|
||||||
|
So, for example, if you want to install the `Xfce` desktop environment, you can do this by running:
|
||||||
|
```
|
||||||
|
yay -S xfce4
|
||||||
|
```
|
||||||
|
|
||||||
|
or if you don't have `yay`
|
||||||
|
```
|
||||||
|
sudo pacman -S xfce4
|
||||||
|
```
|
||||||
|
|
||||||
|
Then, when prompted to select which packages to install, just press enter for now, or you can go ahead and look up what each package does exactly.
|
||||||
|
|
||||||
|
|
||||||
|
# Desktop Environments and WMs to try out
|
||||||
|
There are numerous very interesting DEs and WMs to try out, here's a list.
|
||||||
|
|
||||||
|
## Desktop Environments
|
||||||
|
- GNOME: Super polished, very user-friendly
|
||||||
|
- KDE: Very customizable, polished
|
||||||
|
- Xfce: Polished, incredibly stable, highly customizable (through config files), very lightweight
|
||||||
|
- Cinnamon: Windows-Like, somewhat customizable
|
||||||
|
- (Cosmic: Once there is a stable release, it's going to be tiling-wm like, customizable, superfast and lightweight)
|
||||||
|
|
||||||
|
## Window Managers
|
||||||
|
- i3wm
|
||||||
|
- Sway
|
||||||
|
- bspwm
|
||||||
|
- awesome
|
||||||
|
- Hyprland
|
||||||
|
@@ -9,9 +9,21 @@ series = [ 'My Linux Journey' ]
|
|||||||
featuredImage = 'featured-image.jpg'
|
featuredImage = 'featured-image.jpg'
|
||||||
+++
|
+++
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
Attribution for featured image:
|
Attribution for featured image:
|
||||||
|
|
||||||
Thanks to ["malkowitch"](https://www.deviantart.com/malkowitch/gallery) for the feature graphic of this post. No modifications were made. This image is licensed under the [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) licence
|
Thanks to ["malkowitch"](https://www.deviantart.com/malkowitch/gallery) for the feature graphic of this post. No modifications were made. This image is licensed under the [CC BY 3.0](https://creativecommons.org/licenses/by/3.0/) licence
|
||||||
|
|
||||||
|
|
||||||
|
# The start of my Linux journey
|
||||||
|
In autumn 2021, after getting more and more fed up with Windows and also really getting into software development, Windows just didn't cut it anymore. So I decided to give Linux a shot. Also, Windows 11 was just around the corner and I absolutely hated it.
|
||||||
|
|
||||||
|
# Selecting a distribution
|
||||||
|
For me, selecting a Linux distribution wasn't all that hard, since I had been looking at various distros for quite some time and I had tested out a few of them in both VMs and live boot environments, which is also something I recommend you do.
|
||||||
|
|
||||||
|
For obvious reasons, I also had a look at Ubuntu, with it being the most famous Linux distribution for the average PC user, but I didn't like it all that much. I also gave Linux Mint, Pop!_OS and Fedora a shot, but I ultimately settled on ZorinOS Core 16. It ended up ticking all my boxes at the time, which were:
|
||||||
|
|
||||||
|
- Being easy to use for somebody that comes from Windows (aka Windows-Like UI)
|
||||||
|
- Giving me an introduction to a new style of UI
|
||||||
|
- Being preconfigured for me, so I can just get started
|
||||||
|
|
||||||
|
ZorinOS has a multitude
|
BIN
supportFiles/changing-de-feature-graphic.xcf
Normal file
BIN
supportFiles/changing-de-feature-graphic.xcf
Normal file
Binary file not shown.
Reference in New Issue
Block a user