@@b4rt009 2023 right now. Godsend is the word. (well I haven't been able to get everything to work but mostly. which is way better than I have been doing)
I saw 9 years old when this video came out. It's so amazing that Linux is so consistent that this guide still applies, yet it's always so up to date that it's consistently faster than Windows or Mac will ever be.
This must be the most elaborate Linux tutorial I have watched in a very long time... Not only do you know what you are doing...but also you do it very well... Thank you for this...
Since this video was done, quite a few changes have been made to I3wm and its config stuff. There is a default "define workspaces" section in the config now. Workspaces are defined as: bindsym $mod+1 workspace number $ws1 rather than the way shown in the video. Glad they made that change. Great tutorial!
Thank you so much Alex. One note: I changed pactl lines for volume to # Pulse Audio controls bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 1 +5% #increase sound volume bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 1 -5% #decrease sound volume bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 1 toggle # mute sound in order to work
Just wanted to give some feedback. When you show the result of what you're trying to accomplish first and then the configuration second it's such an awesome experience to watch because you know where we're going. Bravo! I'm really enjoying these videos, keep up the great work!
It's 2019 and this video is still relevant and very good. I just want to say you have very good teaching skills and explain things very well. Thank you so much for keeping this video posted.
Update: I've come a long way since a year ago; I'm using a fully customized i3wm today. I've replaced i3bar with Polybar and urxvt with alacritty. Also I love using Ranger and Broot which is great for searching files fast. I really like using i3. I've tried going back to a regular DE but I keep coming right back to my i3.
after having a hard time setting up my i3, your videos made it so much easier, and i understand everything i do after watching ur videos which is better then copying and pasting part of code out of google, Thank you !
Completely agree with the last comment, just keep it new... adding new comment... loved each of your video about i3 and still watching them when ever I feel lost in i3.... Awesome...
To say this video was helpful was an understatement. I had always wanted to try i3 but was daunted by the fact that you pretty much had to mess with the configuration file for it to be useful. I'm not very good at coding. Of course, when I opened the file, I was intimidated and shied away from i3. This helped me get back into i3. Everything was clearly explained and the fact that each topic/section was divided and labeled in the description meant that I could sit for a couple of days and focus on each aspect of the config file. Many thanks to you.
I really do appreciate this series. While I usually find people going too detailed on one specific note to be annoying, for i3 it really helped me bridge the gap and figure out what I'm doing. While I still primarily use Xfce, I can definitely see myself warming up to i3 in the coming months. Thanks for this series, especially for the all-inclusive config documentation. You're a life saver
Now i3 comes with audio buttons already configured with pactl, aka pulseaudio. So, if you use ALSA (like if you just installed arch), use this: # ALSA controls bindsym XF86AudioRaiseVolume exec amixer set Master 5%+ # increase volume bindsym XF86AudioLowerVolume exec amixer set Master 5% - # decrease volume bindsym XF86AudioMute exec amixer set Master toggle # mute/unmute sound You need to have alsa-utils to get amixer, and need to comment out the pactl bindings so they dont have a conflict. Also, remember to add your user to the group video (usermod -G video youruser) and then relog or reboot, so xbackligth actually works Also, i3 now changed to variables for workspaces, you can just change the name
I'm a relatively new Linux user and after a few months on a conventional desktop with a stacking window manager, I got a little curious about tiling window managers. Your tutorials are awesome. You've completely converted me over to i3!
Your videos are great in every way. Your voice is pleasant to listen to and very clear even for non native english speaker. 492:0 voting mirrors this perfectly.
Yea, I agree with everyone here. Just awesome. Usually I have questions and spend some time searching the web for additional info but not here(other than the links you provided). I am looking forward to more tutorials! Shoot, I would watch a lesson on how to fold a piece of paper coming from your channel! Thanks for the skills.
Wonderful window manager, finally able to remove bloat (title bars, docking bars), even menus, and use the keyboard for most anything; genius tiling removes wasted screen space. Best look for a desktop: 「the black and silent void」 ... _perfection._
With i3 4.7.2 and font-awesome 4.5.0, the special icons wouldn't correctly render in the status bar (they'd just show as a blank dotted square). I had to add this inside the "bar { ... }" config: font pango:DejaVu Sans Mono, Awesome 8
Warning! Font Awesome 5 is a bit different. You have to copy from the "/path/to/FontAwesome/webfonts/" the "fa-regular-400.ttf", "fa-brands--400.ttf" and "fa-solid-900.ttf" into "~/.local/share/fonts/". After that, you have to add this line in the i3 config inside the "bar { ... }": *font pango: DejaVu Sans Mono, FontAwesom5Free, FontAwesome5Brands, FontAwesome5Solid 8*
These videos are great. Very well presented and very well explained. I've been trying out i3wm in a probably slightly unconventional manner, in that, I still have my GNOME desktop running like usual on Ubuntu GNOME 15.04, but I'm running i3wm at the same time in another TTY on X DISPLAY :1. I quite like that at the moment because I can just switch instantly between i3wm and GNOME by switching TTYs.
RoundDuckMan it's actually surprisingly easy. I just put the line "exec i3" in the file ".xinitrc" (create it if doesnt exist) and when you switch/log into another TTY (eg CTRL+ALT+F2) type "DISPLAY=:1 startx". Then you can just switch between the normal GNOME (CTRL+ALT+F7) and i3 (CTRL+ALT+F2) as you feel like it. It's pretty cool.
I love this tutorial I haved many problems to configure the multimedia buttons but the rest of the tips and configurations are incredible. You've a new subscriber for all life
# Define names for default workspaces for which we configure key bindings later on. # We use variables to avoid repeating the names in multiple places. set $ws1 "1" set $ws2 "2" set $ws3 "3" set $ws4 "4" set $ws5 "5" set $ws6 "6" set $ws7 "7" set $ws8 "8" set $ws9 "9" set $ws10 "10" someone made this in my premade i3 config before any editing.. im so grateful for someone who thought about what he said at around 20:41.. whovever wrote these last 12 lines of code, i hope you become rich and successful!
These videos are so good. I've decided to wander into the world of tiling window managers with Manjaro i3, and this is some high quality stuff right here! I especially love the tip about workspace names and having icons in them :D
High quality video - thank you :) pactl is control panel application for PulseAudio, so it will work for all distributions that have PulseAudio and pactl installed.
6 months ago I got into GNU/Linx Mint. 2 weeks ago I installed Regolith, then i3 in Mint a few days later, then ArcoLinux with i3/xcfe/OB a few days ago. This tutorial series is a must.
For some reason my config was different than this one by syntax. Instead of $mod+shift+x i used Mod1+Shift+x. First one makes the command by pressing Right shift button and x for some reason. Second one executes the command by pressing mod+left/right shift+x correctly. Great video!!!
On Arch Linux I had to xmodmap the f9 and 10 keys to the raise and lower volume commands, then xbindkeys, to set the raise and lower volume functions that I set f9 and 10 to, to raising and lowering volume with amixer.
Nice tutorial. Using feh to set a background actually saves the command to ~/.fehbg as well, so to always restore the last set wallpaper simply add "exec sh ~/.fehbg &" to your config file.
Note that "playerctl" (Version 2.0.1) is now available in the Debian 10 (Buster) repository. So there is no need to download the tool from github anymore. Just install it by typing "sudo apt install playerctl". If you are missing pactl, you can install the tool like this: "sudo apt install pulseaudio-utils". There are some other useful tools inside the package, too. -->manpages.debian.org/testing/pulseaudio-utils/index.html
Although I would *still* use vim, you can set `gedit`'s highlighting mode using the down arrow in the bottom right where it says "Plain Text" (in this video).
For the volume buttons configuration with pulseaudio replacing the sink number (in this case 0) with @DEFAULT_SINK@ will change the current default sink's volume. Super useful for when switching to a remote or a different local sink. Also playerctl supports the play-pause command which works well for keyboards with combined play/pause buttons.
Great video series, thank you. As you are a Vim user, it surprises me that you havent remapped the i3 key bindings for "movement" to mirror the Vim keybindings of "H,J,K and L". I keep getting muddled between the two different mappings and it is very frustrating! I dont usually like to delve too far into remapping, but because I plan to make Vim my daily editing workhorse, it seems sensible to make the changes in i3 because I will make less i3 keystrokes than Vim keystrokes. Somewhere along my journey to i3 I seem to remember a suggestion of mapping Mod1+H to Mod1+B to allow the shuffling of the i3 movement keys to match the Vim keybindings. EDIT: Just grabbed your dotfiles and it seems that you do much the same but simply edit out the mod1+h.
+Neil Connolly Somehow I missed this comment, sorry. Yes, I changed *jkl;* to *hjkl* to emulate Vim. I didn't do it in the video because it's a personal preference.
Obs: in Ubuntu, in newer versions, the config file might be at ".config/i3" Thus, to edit, it'd be: $ gedit .config/i3/config Or: $ gedit /home/username/.config/i3/config (the wizard might lead you there anyway)
sometimes i watch this just for the nostalgia, i remember watching this and trying to configure i3 years ago and now i'm running arch linux with bspwm lol
For some of you if the name changes but the keybind no longer opens that workspace(and exiting also doesn't do anything), The fix is to remove 'number' in '#switch to workspace' section for the line you want to have custom name for. E.g bindsym $mod+2 workspace number $ws2 => bindsym $mod+2 workspace $ws2 Then just restart i3 and it should work
@@peacemekka yeah I figured that out after looking at it and actually reading haha. I’m now having an issue with the window forcing on startup for workspaces but I’ll figure it out eventually
I hope you go down in history as the man who helped the world configure i3. This video was a godsend and detailed everything I needed to know about i3
If you think about it, this guy really is the "man" of i3 configuration.
@@adnaldojuliano5669 carlos if you don't shut the fuck up...
In Feb 2021 it's still the best video I found.
@@b4rt009 2023 right now. Godsend is the word. (well I haven't been able to get everything to work but mostly. which is way better than I have been doing)
@@ryanlea750 2024 as of writing this and it is still Awesome!
this needs to be the standard for all Linux tutorials
+a6entoren6e :O
It is 2019 and variables are now a standard part of the config file
Thank you for putting effort into making high quality tutorials.
+Namaxt Pluck You're most welcome. Thank _you_ for taking the time to comment!
you're really good at clear instructions and when it comes to stuff like this that's SO NICE so thank you
I saw 9 years old when this video came out. It's so amazing that Linux is so consistent that this guide still applies, yet it's always so up to date that it's consistently faster than Windows or Mac will ever be.
This must be the most elaborate Linux tutorial I have watched in a very long time... Not only do you know what you are doing...but also you do it very well... Thank you for this...
This is just amazing, i hope it stays here forever so newbies like me can come here and take advantage of this tutorial.
You, good sir, deserve an award for making videos that are not only most helpful but also pleasant to watch.
3:36 instead of Mod+Shift+r for restarting your whole i3wm you could press Mod+Shift+c to just reload your i3 config file.
Dude. You have the best mannerism and style for these tutorials. Please, keep them coming!
+Clobercow1 Thanks a lot, Cobbercow. I'll definitely be making more 😄!
Since this video was done, quite a few changes have been made to I3wm and its config stuff. There is a default "define workspaces" section in the config now. Workspaces are defined as: bindsym $mod+1 workspace number $ws1 rather than the way shown in the video.
Glad they made that change.
Great tutorial!
This video is so underrated. Great content, concise summary. Thank you so much!
A year into my Nirvana with i3wm as a result of finding your videos, I still find value in revisiting your videos. Thank you!
Wow years go by and your videos are still helping people. You are by far the best at Linux tutorials. Others need to learn from you.
Still the best guide i miss u man pls come back and upload some stuff for us
I can't believe these series are free on youtube! Thanks a million!
I just like helping people 😄
Thank you so much Alex. One note: I changed pactl lines for volume to
# Pulse Audio controls
bindsym XF86AudioRaiseVolume exec --no-startup-id pactl set-sink-volume 1 +5% #increase sound volume
bindsym XF86AudioLowerVolume exec --no-startup-id pactl set-sink-volume 1 -5% #decrease sound volume
bindsym XF86AudioMute exec --no-startup-id pactl set-sink-mute 1 toggle # mute sound
in order to work
This is a fantastically tidy and organised videos. I return to watch it regularly and use the description to find the parts I need. Thank you so much.
Just wanted to give some feedback. When you show the result of what you're trying to accomplish first and then the configuration second it's such an awesome experience to watch because you know where we're going. Bravo! I'm really enjoying these videos, keep up the great work!
Still gold in 2019, thank you so much.
It's 2019 and this video is still relevant and very good. I just want to say you have very good teaching skills and explain things very well. Thank you so much for keeping this video posted.
Update: I've come a long way since a year ago; I'm using a fully customized i3wm today. I've replaced i3bar with Polybar and urxvt with alacritty. Also I love using Ranger and Broot which is great for searching files fast. I really like using i3. I've tried going back to a regular DE but I keep coming right back to my i3.
5 years later and this is still the best i3 tutorial on youtube
Even 6 years later your videos about i3 are best
2019 - still one of the best videos on i3, great job!
2020 and now 2021 and still it is one of the best and the top recommended video when you search i3wm
2022 still holding on
after having a hard time setting up my i3, your videos made it so much easier, and i understand everything i do after watching ur videos which is better then copying and pasting part of code out of google, Thank you !
You are extremely good at this, Alex. Great pace, no bullshit, perfect amount of "background stories" and examples.
Completely agree with the last comment, just keep it new... adding new comment... loved each of your video about i3 and still watching them when ever I feel lost in i3.... Awesome...
To say this video was helpful was an understatement. I had always wanted to try i3 but was daunted by the fact that you pretty much had to mess with the configuration file for it to be useful. I'm not very good at coding. Of course, when I opened the file, I was intimidated and shied away from i3. This helped me get back into i3. Everything was clearly explained and the fact that each topic/section was divided and labeled in the description meant that I could sit for a couple of days and focus on each aspect of the config file. Many thanks to you.
A real clever way to be instantly "productive" in your I3 configuration... Great video ! Still relevant.
I really do appreciate this series. While I usually find people going too detailed on one specific note to be annoying, for i3 it really helped me bridge the gap and figure out what I'm doing. While I still primarily use Xfce, I can definitely see myself warming up to i3 in the coming months. Thanks for this series, especially for the all-inclusive config documentation. You're a life saver
Best i3 tutorials in the whole web.
Clear and easy to follow.
2024 newbie linux user here, thank you for being concise and useful.
Now i3 comes with audio buttons already configured with pactl, aka pulseaudio. So, if you use ALSA (like if you just installed arch), use this:
# ALSA controls
bindsym XF86AudioRaiseVolume exec amixer set Master 5%+ # increase volume
bindsym XF86AudioLowerVolume exec amixer set Master 5% - # decrease volume
bindsym XF86AudioMute exec amixer set Master toggle # mute/unmute sound
You need to have alsa-utils to get amixer, and need to comment out the pactl bindings so they dont have a conflict.
Also, remember to add your user to the group video (usermod -G video youruser) and then relog or reboot, so xbackligth actually works
Also, i3 now changed to variables for workspaces, you can just change the name
Thanks for this comprehensive video, I've started using i3 today and never going to switch back!
I'm a relatively new Linux user and after a few months on a conventional desktop with a stacking window manager, I got a little curious about tiling window managers. Your tutorials are awesome. You've completely converted me over to i3!
+SlideRSB That's awesome to hear 😄
I just installed i3 on my linux.
can't wait for the next video !!!
+Yu Hoshino Thanks for the support, Yu!
Excellent tutorial. I stared at the screen until you finished. Thanks a lot.
Your videos are great in every way. Your voice is pleasant to listen to and very clear even for non native english speaker. 492:0 voting mirrors this perfectly.
+Profil Name Thank you very much. I must confess, I'm very surprised by the like:dislike ratio on this video.
My first comment ever in youtube, and I am glad that it is to congratulate you. AMAZING
Yea, I agree with everyone here. Just awesome. Usually I have questions and spend some time searching the web for additional info but not here(other than the links you provided). I am looking forward to more tutorials! Shoot, I would watch a lesson on how to fold a piece of paper coming from your channel! Thanks for the skills.
I've just heard of i3wm and am really impressed by the posibilities and simplicity. I'm going to try it! thanks so much for the great videos
Just switched to i3 and I absolutely LOVE it
Wonderful window manager, finally able to remove bloat (title bars, docking bars), even menus, and use the keyboard for most anything; genius tiling removes wasted screen space. Best look for a desktop: 「the black and silent void」 ... _perfection._
With i3 4.7.2 and font-awesome 4.5.0, the special icons wouldn't correctly render in the status bar (they'd just show as a blank dotted square). I had to add this inside the "bar { ... }" config: font pango:DejaVu Sans Mono, Awesome 8
+Filipe Gonçalves I should really add an annotation with this fix 😕 -- it's a common problem.
Warning! Font Awesome 5 is a bit different. You have to copy from the "/path/to/FontAwesome/webfonts/" the "fa-regular-400.ttf", "fa-brands--400.ttf" and "fa-solid-900.ttf" into "~/.local/share/fonts/". After that, you have to add this line in the i3 config inside the "bar { ... }": *font pango: DejaVu Sans Mono, FontAwesom5Free, FontAwesome5Brands, FontAwesome5Solid 8*
12:50 - In "manjaro i3" you can also change wallpaper using preinstaled "nitrogen" ;)
My computer is now a spaceship that nobody else can pilot but me
This video is freakin awesome....
+Tom-Erik Paulsen Thanks! Glad you liked it 😀
Clear, cogent, EFFICIENT - a great use of my time and now I'm up and running with i3, thank you
+Helen Kourous-Harrigan That's great to hear 😀
Thanks for this series, you do i3 config justice.
+Steven Young I am really glad you think so. Thanks for watching.
These videos are great. Very well presented and very well explained.
I've been trying out i3wm in a probably slightly unconventional manner, in that, I still have my GNOME desktop running like usual on Ubuntu GNOME 15.04, but I'm running i3wm at the same time in another TTY on X DISPLAY :1. I quite like that at the moment because I can just switch instantly between i3wm and GNOME by switching TTYs.
+ElderSnake90 Many thanks for the compliment. That actually sounds awesome...
+ElderSnake90 How can you do that? BTW I'm using the same distro, but its 15.10 version instead.
RoundDuckMan it's actually surprisingly easy. I just put the line "exec i3" in the file ".xinitrc" (create it if doesnt exist) and when you switch/log into another TTY (eg CTRL+ALT+F2) type "DISPLAY=:1 startx".
Then you can just switch between the normal GNOME (CTRL+ALT+F7) and i3 (CTRL+ALT+F2) as you feel like it. It's pretty cool.
waiting for the next video ^^ this is gold for i3 newcomers
+Kristijan Vulgrim I'm really glad you like it. Thanks for the comment!
I love this tutorial I haved many problems to configure the multimedia buttons but the rest of the tips and configurations are incredible. You've a new subscriber for all life
Alex its 2024 and Im using your videos on how to set up i3 on my Mint installation and every is going good so far. Thank you!
What an amazing tutorial all the headache got away I wasn't able to setup wallpaper, change volume
Thanks for helping
Thank you so much for making this series -- definitely the best resource on i3 that I've come accross!
# Define names for default workspaces for which we configure key bindings later on.
# We use variables to avoid repeating the names in multiple places.
set $ws1 "1"
set $ws2 "2"
set $ws3 "3"
set $ws4 "4"
set $ws5 "5"
set $ws6 "6"
set $ws7 "7"
set $ws8 "8"
set $ws9 "9"
set $ws10 "10"
someone made this in my premade i3 config before any editing.. im so grateful for someone who thought about what he said at around 20:41..
whovever wrote these last 12 lines of code, i hope you become rich and successful!
The world needs more tutorials from you!
Excellent tutorials, I have been looking for someone who explains i3 really well and I have found you.
Thanks for your effort!
These videos are so good. I've decided to wander into the world of tiling window managers with Manjaro i3, and this is some high quality stuff right here! I especially love the tip about workspace names and having icons in them :D
Hey man thanks for creating this I stumbled upon this two years ago here I am again
The most awesome, lucidly explained, clear, expliit tutorial that I have come across. You are a natural teacher. Can you do more screencasts?
I am a complete noob and I had no problem following this. Thank you for this.
High quality video - thank you :)
pactl is control panel application for PulseAudio, so it will work for all distributions that have PulseAudio and pactl installed.
I wasn't sure at the time. Thanks 😄
6 months ago I got into GNU/Linx Mint. 2 weeks ago I installed Regolith, then i3 in Mint a few days later, then ArcoLinux with i3/xcfe/OB a few days ago. This tutorial series is a must.
Seems like a lot of principles of vim have been applied to WM. I love it! Thanks for the awesome tutorial, you definitely sold me on i3 :D
Best video i have ever seen about how to configaration of i3wm :)
Note that the i3 configuration folder has changed from ~/.i3 to ~/.config/i3
Excellent explanation. He moved between windows like a pro
I can do that now may self. Me telling my previous self
I love your i3-videos! When you are using i3 longer than a week, it's much quicker an easier to use as Unity or Gnome.
+nnnkatze I agree :)
Thanks a lot of creating these videos; they're a very nice way to get introduced to i3.
+SpenserFL You're welcome :)
For some reason my config was different than this one by syntax.
Instead of $mod+shift+x i used Mod1+Shift+x.
First one makes the command by pressing Right shift button and x for some reason.
Second one executes the command by pressing mod+left/right shift+x correctly.
Great video!!!
On Arch Linux I had to xmodmap the f9 and 10 keys to the raise and lower volume commands, then xbindkeys, to set the raise and lower volume functions that I set f9 and 10 to, to raising and lowering volume with amixer.
Awesome, Vityou. Thanks for documenting your solution here - I read all the comments and I'm sure someone will find this useful.
no problem
Nice tutorial. Using feh to set a background actually saves the command to ~/.fehbg as well, so to always restore the last set wallpaper simply add "exec sh ~/.fehbg &" to your config file.
This is the only thing that actually worked for me - using "exec always feh..." did nothing
man this is really good. I've finished watching the first part, and now really enjoying the second part... Can't wait to config my own i3!
For those who struggle with the audio settings use:
bindsym XF86AudioMute exec amixer -D pulse sset 'Master' toggle
bindsym XF86AudioRaiseVolume exec amixer -D pulse sset Master 2%+
askubuntu.com/questions/454955/using-amixer-to-control-volume
Best Tutorial i have ever seen and heard, for real what is going on with your voice, its an awesome voice. :D your the best thankyou
Amazing! Took me a few days, but configured to my satisfaction. For now. Thanks!
Awesome stuff. Bookmarked this for when I reinstall with only i3.
Loved it. Absolutely fantastic. Great tips in here - especially the icons font, it's awesome! Keep up the great job.
+Filipe Gonçalves Thanks so much for the kind words. Thanks as well for your other helpful comments.
Note that "playerctl" (Version 2.0.1) is now available in the Debian 10 (Buster) repository. So there is no need to download the tool from github anymore. Just install it by typing "sudo apt install playerctl". If you are missing pactl, you can install the tool like this: "sudo apt install pulseaudio-utils". There are some other useful tools inside the package, too. -->manpages.debian.org/testing/pulseaudio-utils/index.html
These video guides are brilliant! Fantastic work!
+UnaXdk Thanks!
Another fantastic video. Very well done.
+Edward Crosby Thank you :D
This video's guidance is invaluable to me.
Although I would *still* use vim, you can set `gedit`'s highlighting mode using the down arrow in the bottom right where it says "Plain Text" (in this video).
Fantastic video. Very well done. Really helped me understand the capabilities of the config file
If you have problems with audio settings, try "pavucontrol" it's a GUI that works with ALSA and pulse-audio : ) Thanks for the videos
Perfect didactic! I'm impressed by the quality of your i3's videos. Thank you so much.
I've never seen a better video tutorial. Thanks for that, mate, helped a lot.
For the volume buttons configuration with pulseaudio replacing the sink number (in this case 0) with @DEFAULT_SINK@ will change the current default sink's volume.
Super useful for when switching to a remote or a different local sink.
Also playerctl supports the play-pause command which works well for keyboards with combined play/pause buttons.
Nice work, this inspired me to try the manager and I;m into it already. Thanks.
Wow, only at the end of video I realized that literally 30 minutes passed as 5 for me :D. Great tutorials, thx!
Great video series, thank you.
As you are a Vim user, it surprises me that you havent remapped the i3 key bindings for "movement" to mirror the Vim keybindings of "H,J,K and L".
I keep getting muddled between the two different mappings and it is very frustrating!
I dont usually like to delve too far into remapping, but because I plan to make Vim my daily editing workhorse, it seems sensible to make the changes in i3 because I will make less i3 keystrokes than Vim keystrokes.
Somewhere along my journey to i3 I seem to remember a suggestion of mapping Mod1+H to Mod1+B to allow the shuffling of the i3 movement keys to match the Vim keybindings.
EDIT: Just grabbed your dotfiles and it seems that you do much the same but simply edit out the mod1+h.
+Neil Connolly Somehow I missed this comment, sorry.
Yes, I changed *jkl;* to *hjkl* to emulate Vim. I didn't do it in the video because it's a personal preference.
Fantastic video! Thank you so much for putting the time and effort into helping others understand these concepts
Tips from 2019: $mod+Shift+c reload the configuration file
Thx! $mod+Shift+r works too!
The best tutorial I have ever seen for that ! Great job !
Obs: in Ubuntu, in newer versions, the config file might be at ".config/i3"
Thus, to edit, it'd be: $ gedit .config/i3/config
Or: $ gedit /home/username/.config/i3/config
(the wizard might lead you there anyway)
+Ivan Assolant Vencato Yes, true. I don't think this is limited to Ubuntu, either.
I love this... I was looking for something like this series for quite some time... THANK YOU
You're welcome, Nikola. Thanks for the comment!
Code Cast
Thanks for the response. :) Keep it up man.
Very useful mini-series, many thanks!
sometimes i watch this just for the nostalgia, i remember watching this and trying to configure i3 years ago and now i'm running arch linux with bspwm lol
For some of you if the name changes but the keybind no longer opens that workspace(and exiting also doesn't do anything),
The fix is to remove 'number' in '#switch to workspace' section for the line you want to have custom name for.
E.g bindsym $mod+2 workspace number $ws2 => bindsym $mod+2 workspace $ws2
Then just restart i3 and it should work
you goat, I was like hey man why did that not work but it was so simple thanks!
@@alvaroreyes5174 also make sure to change it in '$mod+Shift+#' section. The one used to move windows to another workspace.
@@peacemekka yeah I figured that out after looking at it and actually reading haha. I’m now having an issue with the window forcing on startup for workspaces but I’ll figure it out eventually