zauzima podjednake delove raspoložive desktop površine, tako da izgledom podseća na raspored pločica.
Na primer, kada pokrenete dva programa, svakome od njih biće dodeljeno po 50% desktop površine.
Dakle, prozori se ne preklapaju kao kod tzv. stacking WM-a.

Instalacija
i3wm je dostupan u repoima većine popularnih Linux distribucija, tako da za
instalaciju koristite isti metod kao i za instalaciju ostalih programa (apt, pacman,
yum, itd.). Na primer, ako koristite Ubuntu, Debian ili neku drugu distribuciju
zasnovanu na pomenutim, pokrenite:
Code:
sudo apt-get install i3
sudo apt-get install i3
Arch Linux:
Code:
sudo pacman -S i3
sudo pacman -S i3
Fedora:
Code:
sudo dnf install i3
sudo dnf install i3
i3 je meta paket tako da će instalirati i3-wm, i3status (i3 status bar), i3lock
(screen locker).
Nakon instalacije, pokrenite i3wm sa startx komandom, ili ako već imate
instalirano neko od desktop okruženaja (Gnome, KDE) startujte ga preko njihovih
display managera (GDM, KDM), ili instalirajte neki od tzv. lakih display manager-a
kao što su lightdm, slim, itd.
https://wiki.archlinux.org/index.php/display_manager
Ili, ako ne želite DM, unesite sledeći kod u /etc/profile:
Code:
if [[ "$(tty)" == '/dev/tty1' ]]; then
exec startx
fi
if [[ "$(tty)" == '/dev/tty1' ]]; then
exec startx
fi
Startovaće i3 nakon login-a.
Pri prvom pokretanju, biće vam ponuđeno da generišete config konfiguracioni fajl u
/home/$USER/.config/i3/config, pritisnite Enter, kao i da izaberete glavni Mod
(modifier) taster. Moguće je izabrati Win ili Alt taster. Preporuka za Win.


Konfigurisanje
Sva podešavanja za i3wm obavljate preko pomenutog config fajla koji se nalazi
u ~/.config/i3 ili ~/.i3 direktorijumu. Ukoliko niste pri pokretanju i3wm-a
izabrali da generiše config fajl, za tu namenu možete koristiti
i3-config-wizard alatku.
Kako se za rad u i3wm-u uglavnom koristi tastatura, u pomenutom fajlu
možete da definišete komande (prečice) preko kojih izvršavate željenje radnje.
Komande se pozivaju u kombinaciji sa tzv. Mod tasterom koji može biti Alt
(Mod1) ili Win/Super (Mod4) definisan $mod promenljivom u config fajlu.
Na primer, da otvorite terminal, pritisnite kombinaciju Mod+Enter tastera.
Evo nekih osnovnih komandi:
Mod+Shift+q - Zatvara prozor aplikacije
Mod+v - Otvara vertikalno prozor (Mod+h otvara horizontalno)
Mod+d - Otvara dmenu preko koga možete pretraživati i pokretati aplikacije
Mod+j - Pomera fokus na prozor levo (umesto j, koristite ; za desno, l za gore i k za dole, ili koristite strelica tastere)
Mod+s - Otvara/pomera prozor(e) jedan preko drugog tzv. stacking windows layout. (koristite Mod+l ili k, ili strelice za promenu prozora)
Mod+e - Podrazumevano, tiling windows layout
Mod+w - Tabovan layout (Mod+j ili ; za promenu prozora)
Mod+r - Promena veličine prozora (isto Mod+j pomera prozor levo, ; desno, l gore, k dole)
Mod+Shift+(j, ;, l, k) - Pomera prozor na stranu (levo, desno, gore, dole)
Mod+2 - Kreira novu desktop radnu površinu
Mod+Shift+2 - Premešta prozor na desktop 2
Mod+Shift+r - Restartuje i3wm
Mod+Shift+e - Izlazi iz i3wm-a
https://i3wm.org/docs/userguide.html#_default_keybindings
U config fajlu možete definisati nove prečice, na primer da startujete
Firefox sa Mod+Shift+f unesite:
Code:
bindsym $mod+Shift+f exec firefox
bindsym $mod+Shift+f exec firefox
Zatim pokrenite Mod+Shift+r da restartujete i3 kako bi promene dobile efekat.
Evo još nekih poželjnih podešavanja:
Da postavite wallpaper, instalirajte feh aplikaciju i unesite sledeću liniju:
Code:
exec feh --bg-scale /putanja/do/slike.jpeg
exec feh --bg-scale /putanja/do/slike.jpeg
Takođe, instalirajte compton composite manager, i unesite:
Code:
exec compton --config /home/$USER/.config/compton.conf
exec compton --config /home/$USER/.config/compton.conf
compton.conf
Da prikažete logout, suspend, hibernate, reboot, shutdown meni, unesite:
Code:
set $Locker i3lock && sleep 1
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
mode "$mode_system" {
bindsym l exec --no-startup-id $Locker, mode "default"
bindsym e exec --no-startup-id i3-msg exit, mode "default"
bindsym s exec --no-startup-id $Locker && systemctl suspend, mode "default"
bindsym h exec --no-startup-id $Locker && systemctl hibernate, mode "default"
bindsym r exec --no-startup-id systemctl reboot, mode "default"
bindsym Shift+s exec --no-startup-id systemctl poweroff -i, mode "default"
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+Pause mode "$mode_system"
set $Locker i3lock && sleep 1
set $mode_system System (l) lock, (e) logout, (s) suspend, (h) hibernate, (r) reboot, (Shift+s) shutdown
mode "$mode_system" {
bindsym l exec --no-startup-id $Locker, mode "default"
bindsym e exec --no-startup-id i3-msg exit, mode "default"
bindsym s exec --no-startup-id $Locker && systemctl suspend, mode "default"
bindsym h exec --no-startup-id $Locker && systemctl hibernate, mode "default"
bindsym r exec --no-startup-id systemctl reboot, mode "default"
bindsym Shift+s exec --no-startup-id systemctl poweroff -i, mode "default"
# back to normal: Enter or Escape
bindsym Return mode "default"
bindsym Escape mode "default"
}
bindsym $mod+Pause mode "$mode_system"
Zatim pritisnite Mod+Pause i neku od (l) lock, (e) logout, (s) suspend, (h) hibernate,
(r) reboot, (Shift+s) shutdown komandi da izvršite željenu radnju.
Da promenite font, kreirajte ~/.fonts direktorijum i u isti ubacite fontove, zatim
pronađite liniju koja počinje sa font, i izmeniti je u npr.: font pango:Droid Serif, serif.
Za teme i ikone, kreirajte ~/.themes i ~/.icons direktorijume i u iste ubacite teme i ikone,
možete ih preuzeti na gnome-look.org.
Zatim instalirajte lxappearance aplikaciju, pokrenite istu i izaberite temu i ikone.
Za kontrolu jačine zvuka, u config unesite:
Code:
bindcode $mod+keycode exec amixer set Master 5%-
bindcode $mod+keycode exec amixer set Master 5%+
bindcode $mod+keycode exec amixer set Master 1+ toggle
bindcode $mod+keycode exec amixer set Master 5%-
bindcode $mod+keycode exec amixer set Master 5%+
bindcode $mod+keycode exec amixer set Master 1+ toggle
Da vidite keycode, pokrenite xev komandu i pritisnite taster preko koga želite da kontrolišete jačinu
zvuka, u izlazu videćete nešto nalik keycode 68 (keysym 0xffbf, F2), što znači da je 68 keycode za taster F2.
Za kontrolu jačine pozadinskog osvetljenja, preuzmite light aplikaciju:
Code:
git clone https://github.com/haikarainen/light.git
git clone https://github.com/haikarainen/light.git
I instalirajte je sa:
Code:
cd light
make
sudo make install
cd light
make
sudo make install
Korisnici Arch Linuxa je mogu instalirati sa pacman -S light.
Zatim u config unesite:
Code:
bindcode keycode exec light -U 10
bindcode keycode exec light -A 10
bindcode keycode exec light -U 10
bindcode keycode exec light -A 10
Za više opcija pokrenite light --help komandu.
Za promenu jezika tastature sa Alt+Shift, unesite:
Code:
exec_always "setxkbmap -model pc104 -layout us,rs -variant ,, -option grp:alt_shift_toggle"
exec_always "setxkbmap -model pc104 -layout us,rs -variant ,, -option grp:alt_shift_toggle"
https://wiki.archlinux.org/ind...Keyboard_configuration_in_Xorg
Ako koristite Network Manager, da ga startujete unesite:
Code:
exec nm-applet
exec nm-applet
Ovo su neka od podešavanja potrebna za neku osnovnu desktop upotrebu, za više pogledajte
zvaničnu dokumentaciju kao i https://wiki.archlinux.org/index.php/i3.
Takođe, umesto podrazumevanog dmenu-a, za pokretanje aplikacija možete instalirati neku od alternativa
kao što je rofi ili i3-dmenu-desktop i u config izmenite bindsym $mod+d exec dmenu_run u:
Code:
bindsym $mod+d exec rofi -show run
ili
bindsym $mod+d exec i3-dmenu-desktop
bindsym $mod+d exec rofi -show run
ili
bindsym $mod+d exec i3-dmenu-desktop
Pošto je rofi podrazumevano malo ružan, možete ga stilizovati različitim temama.
Otvorite ~/.Xresources fajl i unesite:
Code:
! ------------------------------------------------------------------------------
! ROFI color theme
! ------------------------------------------------------------------------------
rofi.color-enabled: true
rofi.color-window: #181521, #c16772, #9568a1
rofi.color-normal: #181521, #ffeefc, #251F2B, #c16772, #ffeefc
rofi.color-active: #141021, #c05c47, #312842, #c05c47, #ffeefc
rofi.color-urgent: #141021, #e4b226, #312842, #e4b226, #ffeefc
rofi.separator-style: solid
rofi.width: 800
rofi.padding: 50
rofi.font: Monaco 12
rofi.bw: 2
! ------------------------------------------------------------------------------
! ROFI color theme
! ------------------------------------------------------------------------------
rofi.color-enabled: true
rofi.color-window: #181521, #c16772, #9568a1
rofi.color-normal: #181521, #ffeefc, #251F2B, #c16772, #ffeefc
rofi.color-active: #141021, #c05c47, #312842, #c05c47, #ffeefc
rofi.color-urgent: #141021, #e4b226, #312842, #e4b226, #ffeefc
rofi.separator-style: solid
rofi.width: 800
rofi.padding: 50
rofi.font: Monaco 12
rofi.bw: 2
Zatim pokrenite xrdb ~/.Xresources komandu da učitate resource fajl.
Startujte rofi sa Mod+d.

https://github.com/DaveDavenport/rofi/
Rofi teme: https://www.tapatalk.com/group...abs/rofi-tips-themes-t231.html
Takođe, pogledajte https://www.reddit.com/r/i3wm/ i https://www.reddit.com/r/unixporn/, ima puno
korisnih resursa, tema, podešavanja, itd. za i3wm.
Sve ovo u PDF malo lepše formatirano!
