-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathi3experience.html
More file actions
71 lines (52 loc) · 3.98 KB
/
i3experience.html
File metadata and controls
71 lines (52 loc) · 3.98 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ArkboiTech</title>
<link rel="stylesheet" href="styles.css">
</head>
<body>
<h1 style="display: flex;"><a class="header" href="index.html">ArkboiTech - All about Linux tech</a></h1>
<img src="logo.png" alt="Logo" width="48px" height="48px" style="display: flex;">
<hr>
<h3><i>Date: 22/12/2024</i>| The i3WM experience</h3>
<pre>
<b># What is i3?</b>
i3 is a window manager, most importantly, a tiling window manager.
A very popular tiling window manager is hyprland, it is a very cool and customizable one, but
since hyprland is not available on Linux Mint or any debian/ubuntu distro (i'm pretty sure it doesn't work)
and the fact that i don't really have much experience with tiling window managers or window managers at all,
I decided to just try awesomeWM since a lot of people on YouTube said it was good for beginners, however
when i used awesomeWM it just didn't feel that good, and i know you can really tweak a lot of the snappy or
ugly configuration, in my opinion, but it just felt a little too hard, so i went on to reddit and asked in <a href="https://reddit.com/r/linuxmint">r/linuxmint</a>
about which is the best and easiest WM.
<b># Trying i3</b>
And, a lot of people recommended i3 to me, and i just installed it and looked very nothing-like, a black wallpaper, and a
bar at the bottom, that's what you get with i3, and here, is the proccess of how i turned it into:
<img src="i3config" alt="an i3 configuration" width="700px" height="300px">
<b># Learning the keybinds</b>
i3 has a lot of keybinds for navigating it, and it will be the same for any WM, don't expect to use a WM like a normal
DE with your mouse cursor, a lot of WMs are meant for being used with the keyboard only, resulting in a fast workflow.
And, to be honest, a lot of i3 keybinds are very easy and make a lot of sense, also in i3 you refer to $mod as your modifier
key, you can choose it while installing i3, and i set it to the super key or windows key, you also have the option to set
it to the alt key.
A few examples of i3's easy keybindings are: $mod + Return to open a terminal, $mod + 2 to go to the second workspace,
$mod + Shift + 2 to move a window to the second workspace.
It's a little hard, but i just learned all of the keybinds that i would use the most.
I also watched <a href="https://www.youtube.com/@bookercodes">Alex Booker</a> on youtube and his i3 tutorials, it's a series of 3 tutorials
that help you get started with i3
<b># Configuring</b>
A lot of times, if you want to change anything in your i3 desktop, you need to do it through the config file, which is located in the .config dotfile
and there are a lot of things you can do i'm not gonna cover them as i3 configurations are their own article, and well it's just, bindsym if you want to bind a key,
exec if you want to add a startup application and that's pretty much the most important commands in the i3 config. There are also stuff like colors, and fonts that
you can change, and you can just read <a href="https://i3wm.org/docs/userguide.html">i3 User Guide</a> and they have a ton of useful information in there.
<b>My "Rice"</b>
you already say my desktop, i have picom set with a lot of blur that looks really nice, and also added some fading effects, which removes stuff like screen tearing when
switching workspaces, the fun thing is, you do ALL of this, in config files, in a text editor, so you gotta learn a little bit of CSS and whatever i3 language it uses.
And, i love i3, i can use it so effieciently, and i think i will always use i3 from now on!
thanks for reading!
-arkboi
</pre>
</body>
</html>