I3 has been moving with me from Archlinux to Antergos to Linux Mint 17-18 to Ubuntu 16.10 and now on Solus 1.2.1.
My point ?
- it works on any linux distro
- it looks awesome on any linux distro
- it feels the same on any linux distro
- it has the same shortcuts on any linux distro
- it is stable on any linux distro
- I feel at home on any distro
I have made a very comprehensive tutorial series on i3 on Linux Mint 18.
All tutorials apply to ANY OF THE ABOVE mentioned distro’s.
Want to know what i3 is? Well not a desktop environment in the real sense but a tiling manager. Read more here.
Want to know how to change icons and themes? Read more here.
Want to change the bottom statusbar? Read more here.
Want to change the font in i3? Read more here.
Want to set your monitors right? Dual monitor? Read more here.
Want to know even more about i3 then follow this link.
Many more articles and tutorials have been made to make your transition to i3 easy.
Installing i3 on Solus
We run a script you can get from the github Ultimate Solus.
All it takes is this ridiculous line. This is your next ‘desktop’. And actually only the ‘i3’ names. The rest is for our comfort.
sudo eopkg it -y dunst i3 i3blocks i3lock i3status dmenu lxappearance xprop feh terminator
We will also copy the folder i3 to the hidden folder ~/.config.
It will kickstart your i3!! All preferences have been set for you.
On a later date (if you want) you can change the config file to your liking.
For now you should read your i3 config file as it contains all your keyboard shortcuts.
First time logging in – changing icons, themes and cursor
To change icons, themes and cursors.
Super(windows key) + D – Type lxappearance
Logging back on to see the change for icons and theme + Lots of tips
i3 improved windows tiling manager is best savored on a dual monitor.
Dual screen monitor issues
IF there are issues with the monitor, go inside the config file of i3 and read the lines, use xrandr to find out the names of the monitor and change the names.
The config file has been programmed to have TWO screens. IF screens become an issue, you will have to change these lines.
# setting variables for later use
# use xrandr to know the names of your monitors
# use this line to tell which monitor is on the right
# xrandr --output DVI-I-2 --right-of DVI-I-1 --auto
# my current setup
set $firstMonitor DVI-I-1
set $secondMonitor DVI-I-2
#set $firstMonitor DVI-I-2
#set $secondMonitor VGA-0
#set $firstMonitor DVI-I-2
#set $secondMonitor DVI-I-3
#set $firstMonitor DVI-0
#set $secondMonitor DVI-1
workspace 1 output $firstMonitor
workspace 2 output $firstMonitor
workspace 3 output $firstMonitor
workspace 4 output $firstMonitor
workspace 5 output $firstMonitor
workspace 6 output $secondMonitor
workspace 7 output $secondMonitor
workspace 8 output $secondMonitor
workspace 9 output $secondMonitor
workspace 10 output $secondMonitor
And here is the result of our action.
We will fix also an error in the panel at the bottom reading our cpu temperature.